SFTPGo 2.2.0 SFTP เจธเจฐเจตเจฐ เจฐเฉ€เจฒเฉ€เจœเจผ

ะžะฟัƒะฑะปะธะบะพะฒะฐะฝ ะฒั‹ะฟัƒัะบ ัะตั€ะฒะตั€ะฐ SFTPGo 2.2, ะฟะพะทะฒะพะปััŽั‰ะตะณะพ ะพั€ะณะฐะฝะธะทะพะฒะฐั‚ัŒ ัƒะดะฐะปั‘ะฝะฝั‹ะน ะดะพัั‚ัƒะฟ ะบ ั„ะฐะนะปะฐะผ ะฟั€ะธ ะฟะพะผะพั‰ะธ ะฟั€ะพั‚ะพะบะพะปะพะฒ SFTP, SCP/SSH, Rsync, HTTP ะธ WebDav. ะ’ ั‚ะพะผ ั‡ะธัะปะต SFTPGo ะผะพะถะตั‚ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒัั ะดะปั ะฟั€ะตะดะพัั‚ะฐะฒะปะตะฝะธั ะดะพัั‚ัƒะฟะฐ ะบ Git-ั€ะตะฟะพะทะธั‚ะพั€ะธัะผ, ะธัะฟะพะปัŒะทัƒั ะฟั€ะพั‚ะพะบะพะป SSH. ะ”ะฐะฝะฝั‹ะต ะผะพะณัƒั‚ ะพั‚ะดะฐะฒะฐั‚ัŒัั ะบะฐะบ ั ะปะพะบะฐะปัŒะฝะพะน ั„ะฐะนะปะพะฒะพะน ัะธัั‚ะตะผั‹, ั‚ะฐะบ ะธ ะธะท ะฒะฝะตัˆะฝะธั… ั…ั€ะฐะฝะธะปะธั‰, ัะพะฒะผะตัั‚ะธะผั‹ั… ั Amazon S3, Google Cloud Storage ะธ Azure Blob Storage. ะ’ะพะทะผะพะถะฝะพ ั…ั€ะฐะฝะตะฝะธะต ะดะฐะฝะฝั‹ั… ะฒ ะทะฐัˆะธั„ั€ะพะฒะฐะฝะฝะพะผ ะฒะธะดะต. ะ”ะปั ั…ั€ะฐะฝะตะฝะธั ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŒัะบะพะน ะฑะฐะทั‹ ะธ ะผะตั‚ะฐะดะฐะฝะฝั‹ั… ะธัะฟะพะปัŒะทัƒัŽั‚ัั ะกะฃะ‘ะ” ั ะฟะพะดะดะตั€ะถะบะพะน SQL ะธะปะธ ั„ะพั€ะผะฐั‚ะฐ ะบะปัŽั‡/ะทะฝะฐั‡ะตะฝะธะต, ั‚ะฐะบะธะต ะบะฐะบ PostgreSQL, MySQL, SQLite, CockroachDB ะธะปะธ bbolt, ะฝะพ ะธะผะตะตั‚ัั ะธ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ั…ั€ะฐะฝะตะฝะธั ะผะตั‚ะฐะดะฐะฝะฝั‹ั… ะฒ ะพะฟะตั€ะฐั‚ะธะฒะฝะพะน ะฟะฐะผัั‚ะธ, ะฝะต ั‚ั€ะตะฑัƒัŽั‰ะฐั ะฟะพะดะบะปัŽั‡ะตะฝะธั ะฒะฝะตัˆะฝะตะน ะ‘ะ”. ะšะพะด ะฟั€ะพะตะบั‚ะฐ ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทั‹ะบะต Go ะธ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ะฟะพะด ะปะธั†ะตะฝะทะธะตะน GPLv3.

เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš:

  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะดะฒัƒั…ั„ะฐะบั‚ะพั€ะฝะพะน ะฐัƒั‚ะตะฝั‚ะธั„ะธะบะฐั†ะธะธ ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ะพะดะฝะพั€ะฐะทะพะฒั‹ั… ะฟะฐั€ะพะปะตะน ั ะพะณั€ะฐะฝะธั‡ะตะฝะฝั‹ะผ ะฒั€ะตะผะตะฝะตะผ ะถะธะทะฝะธ (TOTP, RFC 6238). ะ’ ะบะฐั‡ะตัั‚ะฒะต ะฐัƒั‚ะตะฝั‚ะธั„ะธะบะฐั‚ะพั€ะพะฒ ะผะพะณัƒั‚ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒัั ั‚ะฐะบะธะต ะฟั€ะธะปะพะถะตะฝะธั, ะบะฐะบ Authy ะธ Google Authenticator.
  • ะ ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ั€ะฐััˆะธั€ะตะฝะธั ั„ัƒะฝะบั†ะธะพะฝะฐะปัŒะฝะพัั‚ะธ ั‡ะตั€ะตะท ะฟะปะฐะณะธะฝั‹. ะกั€ะตะดะธ ัƒะถะต ะดะพัั‚ัƒะฟะฝั‹ั… ะฟะปะฐะณะธะฝะพะฒ: ะฟะพะดะดะตั€ะถะบะฐ ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝั‹ั… ัะตั€ะฒะธัะพะฒ ะพะฑะผะตะฝะฐ ะบะปัŽั‡ะฐะผะธ, ะธะฝั‚ะตะณั€ะฐั†ะธั ัั…ะตะผั‹ Publish/Subscribe, ั…ั€ะฐะฝะตะฝะธะต ะธ ะฟะพะธัะบ ะธะฝั„ะพั€ะผะฐั†ะธะธ ะพ ัะพะฑั‹ั‚ะธัั… ะฒ ะกะฃะ‘ะ”.
  • ะ’ REST API ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฐัƒั‚ะตะฝั‚ะธั„ะธะบะฐั†ะธะธ ะฟะพ ะบะปัŽั‡ะฐะผ, ะฟะพะผะธะผะพ ั‚ะพะบะตะฝะพะฒ JWT, ะฐ ั‚ะฐะบะถะต ะพะฑะตัะฟะตั‡ะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะทะฐะดะฐะฝะธั ะฟะพะปะธั‚ะธะบ ั…ั€ะฐะฝะตะฝะธั ะดะฐะฝะฝั‹ั… (ะพะณั€ะฐะฝะธั‡ะตะฝะธะต ะฒั€ะตะผะตะฝะธ ะถะธะทะฝะธ ะดะฐะฝะฝั‹ั…) ะฒ ะฟั€ะธะฒัะทะบะต ะบ ะพั‚ะดะตะปัŒะฝั‹ะผ ะบะฐั‚ะฐะปะพะณะฐะผ ะธ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัะผ. ะŸะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะฐะบั‚ะธะฒะธั€ะพะฒะฐะฝ ะธะฝั‚ะตั€ั„ะตะนั Swagger UI ะดะปั ะฝะฐะฒะธะณะฐั†ะธะธ ะฟะพ ั€ะตััƒั€ัะฐะผ API ะฑะตะท ะฟั€ะธะผะตะฝะตะฝะธั ะฒะฝะตัˆะฝะธั… ัƒั‚ะธะปะธั‚.
  • ะ’ web-ะธะฝั‚ะตั€ั„ะตะนั ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะพะฟะตั€ะฐั†ะธะน ะทะฐะฟะธัะธ (ะทะฐะณั€ัƒะทะบะฐ ั„ะฐะนะปะพะฒ, ัะพะทะดะฐะฝะธะต ะบะฐั‚ะฐะปะพะณะพะฒ, ะฟะตั€ะตะธะผะตะฝะพะฒะฐะฝะธะต ะธ ัƒะดะฐะปะตะฝะธะต), ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ัะฑั€ะพัะฐ ะฟะฐั€ะพะปั ั ะฟะพะดั‚ะฒะตั€ะถะดะตะฝะธะตะผ ะฟะพ email, ะธะฝั‚ะตะณั€ะธั€ะพะฒะฐะฝั‹ ั€ะตะดะฐะบั‚ะพั€ ั‚ะตะบัั‚ะพะฒั‹ั… ั„ะฐะนะปะพะฒ ะธ ะฟั€ะพัะผะพั‚ั€ั‰ะธะบ PDF-ะดะพะบัƒะผะตะฝั‚ะพะฒ. ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ัะพะทะดะฐะฝะธั HTTP-ััั‹ะปะพะบ ะดะปั ะฟั€ะตะดะพัั‚ะฐะฒะปะตะฝะธั ะฒะฝะตัˆะฝะธะผ ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัะผ ะดะพัั‚ัƒะฟะฐ ะบ ะพั‚ะดะตะปัŒะฝั‹ะผ ั„ะฐะนะปะฐะผ ะธ ะบะฐั‚ะฐะปะพะณะฐะผ, ั ะฒะพะทะผะพะถะฝะพัั‚ัŒัŽ ะทะฐะดะฐะฝะธั ะพั‚ะดะตะปัŒะฝะพะณะพ ะฟะฐั€ะพะปั ะดะพัั‚ัƒะฟะฐ, ะพะณั€ะฐะฝะธั‡ะตะฝะธั ะฟะพ IP-ะฐะดั€ะตัะฐะผ, ะทะฐะดะฐะฝะธั ะฒั€ะตะผะตะฝะธ ะถะธะทะฝะธ ััั‹ะปะบะธ ะธ ะปะธะผะธั‚ะธั€ะพะฒะฐะฝะธั ั‡ะธัะปะฐ ะทะฐะณั€ัƒะทะพะบ.

SFTPGo เจฆเฉ€เจ†เจ‚ เจฎเฉเฉฑเจ– เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚:

  • เจนเจฐเฉ‡เจ• เจ–เจพเจคเฉ‡ เจจเฉ‚เฉฐ เจฐเฉ‚เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ€ เจนเฉ‹เจฎ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจธเฉ€เจฎเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจตเจฐเจšเฉเจ…เจฒ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฌเจฃเจพเจ‰เจฃเจพ เจธเฉฐเจญเจต เจนเฉˆ เจœเฉ‹ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ€ เจนเฉ‹เจฎ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจกเฉ‡เจŸเจพ เจฆเจพ เจนเจตเจพเจฒเจพ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค
  • เจ–เจพเจคเฉ‡ เจ‡เฉฑเจ• เจตเจฐเจšเฉเจ…เจฒ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจœเฉ‹ เจธเจฟเจธเจŸเจฎ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเจพเจฒ เจ“เจตเจฐเจฒเฉˆเจช เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค SQLite, MySQL, PostgreSQL, bbolt เจ…เจคเฉ‡ เจ‡เจจ-เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจจเฉ‚เฉฐ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจตเจฐเจšเฉเจ…เจฒ เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจ–เจพเจคเจฟเจ†เจ‚ เจฆเฉ€ เจฎเฉˆเจชเจฟเฉฐเจ— เจฒเจˆ เจธเฉเจตเจฟเจงเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ - เจœเจพเจ‚ เจคเจพเจ‚ เจธเจฟเฉฑเจงเฉ€ เจœเจพเจ‚ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจฎเฉˆเจชเจฟเฉฐเจ— เจธเฉฐเจญเจต เจนเฉˆ (เจ‡เฉฑเจ• เจธเจฟเจธเจŸเจฎ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจฆเฉ‚เจœเฉ‡ เจตเจฐเจšเฉเจ…เจฒ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเจพเจฒ เจฎเฉˆเจช เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ)เฅค
  • เจœเจจเจคเจ• เจ•เฉเฉฐเจœเฉ€เจ†เจ‚, SSH เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจชเจพเจธเจตเจฐเจกเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆ (เจ•เฉ€เจฌเฉ‹เจฐเจก เจคเฉ‹เจ‚ เจฆเจพเจ–เจฒ เจ•เฉ€เจคเฉ‡ เจชเจพเจธเจตเจฐเจก เจจเจพเจฒ เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจธเจฎเฉ‡เจค)เฅค เจนเจฐเฉ‡เจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฒเจˆ เจ•เจˆ เจ•เฉเฉฐเจœเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฌเฉฐเจจเฉเจนเจฃเจพ เจธเฉฐเจญเจต เจนเฉˆ, เจจเจพเจฒ เจนเฉ€ เจฎเจฒเจŸเฉ€-เจซเฉˆเจ•เจŸเจฐ เจ…เจคเฉ‡ เจฎเจฒเจŸเฉ€-เจธเจŸเฉˆเจช เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจฃ เจตเจœเฉ‹เจ‚, เจธเจซเจฒ เจ•เฉเฉฐเจœเฉ€ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจชเจพเจธเจตเจฐเจก เจตเจพเจงเฉ‚ เจฌเฉ‡เจจเจคเฉ€ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ)เฅค
  • เจนเจฐเฉ‡เจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฒเจˆ, เจตเฉฑเจ–-เจตเฉฑเจ– เจชเฉเจฐเจฎเจพเจฃเฉ€เจ•เจฐเจจ เจตเจฟเจงเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจจเจพ เจธเฉฐเจญเจต เจนเฉˆ, เจจเจพเจฒ เจนเฉ€ เจคเฉเจนเจพเจกเฉ‡ เจ†เจชเจฃเฉ‡ เจขเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจเจพ, เจฌเจพเจนเจฐเฉ€ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจ•เฉ‡ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, LDAP เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฒเจˆ) เจœเจพเจ‚ HTTP API เจฆเฉเจ†เจฐเจพ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจญเฉ‡เจœ เจ•เฉ‡เฅค
  • เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ เจฒเจˆ เจฌเจพเจนเจฐเฉ€ เจนเฉˆเจ‚เจกเจฒเจฐ เจœเจพเจ‚ HTTP API เจ•เจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจจเจพ เจธเฉฐเจญเจต เจนเฉˆ, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจฒเฉŒเจ— เจ‡เจจ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ•เจพเจฒ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจนเฉ‹เจฃ 'เจคเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ€ เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจฐเจšเจจเจพ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆเฅค
  • เจกเจพเจŸเจพ เจ†เจ•เจพเจฐ เจ…เจคเฉ‡ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจฒเจˆ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจ•เฉ‹เจŸเฉ‡ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจ…เจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจŸเฉเจฐเฉˆเจซเจฟเจ• เจฒเจˆ เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจฆเฉ€ เจตเฉฑเจ–เจฐเฉ€ เจธเฉฐเจฐเจšเจจเจพ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ เจธเจฎเจ•เจพเจฒเฉ€ เจ•เฉเจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ 'เจคเฉ‡ เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ เจธเฉ€เจฎเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจเฅค
  • เจชเจนเฉเฉฐเจš เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจธเจพเจงเจจ เจœเฉ‹ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจœเจพเจ‚ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฆเฉ‡ เจธเจฌเฉฐเจง เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจนเจจ (เจคเฉเจธเฉ€เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจฆเฉ‡เจ–เจฃ เจจเฉ‚เฉฐ เจธเฉ€เจฎเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ…เจชเจฒเฉ‹เจก เจ•เจฐเจจ, เจกเจพเจ‰เจจเจฒเฉ‹เจก เจ•เจฐเจจ, เจ“เจตเจฐเจฐเจพเจˆเจŸ เจ•เจฐเจจ, เจฎเจฟเจŸเจพเจ‰เจฃ, เจจเจพเจฎ เจฌเจฆเจฒเจฃ เจœเจพเจ‚ เจเจ•เจธเฉˆเจธ เจ…เจงเจฟเจ•เจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจฎเจจเจพเจนเฉ€ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจœเจพเจ‚ เจšเจฟเฉฐเจจเฉเจนเจพเจคเจฎเจ• เจฒเจฟเฉฐเจ•เจพเจ‚ เจฆเฉ€ เจฐเจšเจจเจพ 'เจคเฉ‡ เจชเจพเจฌเฉฐเจฆเฉ€ เจฒเจ—เจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ†เจฆเจฟ)เฅค
  • เจนเจฐเฉ‡เจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจธเจฟเจฐเจซเจผ เจ•เฉเจ เจ–เจพเจธ IP เจœเจพเจ‚ เจธเจฌเจจเฉˆเฉฑเจŸ เจคเฉ‹เจ‚ เจฒเฉŒเจ—เจฟเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค
  • เจ‡เจน เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจธเจฌเฉฐเจง เจตเจฟเฉฑเจš เจกเจพเจ‰เจจเจฒเฉ‹เจก เจ•เฉ€เจคเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฒเจˆ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจซเจฟเจฒเจŸเจฐเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• เจ–เจพเจธ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจจเจพเจฒ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจจเฉ‚เฉฐ เจฌเจฒเฉŒเจ• เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹)เฅค
  • เจนเฉˆเจ‚เจกเจฒเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฌเฉฐเจจเฉเจนเจฃเจพ เจธเฉฐเจญเจต เจนเฉˆ เจœเฉ‹ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ (เจกเจพเจŠเจจเจฒเฉ‹เจก, เจฎเจฟเจŸเจพเจ‰เจฃเจพ, เจจเจพเจฎ เจฌเจฆเจฒเจฃเจพ, เจ†เจฆเจฟ) เจจเจพเจฒ เจตเฉฑเจ–-เจตเฉฑเจ– เจ“เจชเจฐเฉ‡เจธเจผเจจเจพเจ‚ เจฆเฉŒเจฐเจพเจจ เจฒเจพเจ‚เจš เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจนเฉˆเจ‚เจกเจฒเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจพเจฒ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, HTTP เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเฉ‚เจšเจจเจพเจตเจพเจ‚ เจญเฉ‡เจœเจฃเจพ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆเฅค
  • เจ…เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฆเฉ€ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจธเจฎเจพเจชเจคเฉ€เฅค
  • เจ•เจจเฉˆเจ•เจธเจผเจจ เจคเฉ‹เฉœเฉ‡ เจฌเจฟเจจเจพเจ‚ เจชเจฐเจฎเจพเจฃเฉ‚ เจธเฉฐเจฐเจšเจจเจพ เจ…เฉฑเจชเจกเฉ‡เจŸเฅค
  • เจชเฉเจฐเฉ‹เจฎเฉ€เจฅเฉ€เจ…เจธ เจตเจฟเฉฑเจš เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฒเจˆ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเจพ.
  • HAProxy PROXY เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจธเจฐเฉ‹เจค IP เจชเจคเฉ‡ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ—เฉเจ†เจ เจฌเจฟเจจเจพเจ‚ SFTP/SCP เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฒเจˆ เจฒเฉ‹เจก เจธเฉฐเจคเฉเจฒเจจ เจœเจพเจ‚ เจชเฉเจฐเฉŒเจ•เจธเฉ€ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆเฅค
  • เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจชเฉเจฐเจฌเฉฐเจงเจจ, เจฌเฉˆเจ•เจ…เฉฑเจช เจฌเจฃเจพเจ‰เจฃ เจ…เจคเฉ‡ เจธเจฐเจ—เจฐเจฎ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ 'เจคเฉ‡ เจฐเจฟเจชเฉ‹เจฐเจŸเจพเจ‚ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ REST APIเฅค
  • เจธเฉฐเจฐเจšเจจเจพ เจ…เจคเฉ‡ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจฒเจˆ เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ (http://127.0.0.1:8080/web) (เจจเจฟเจฏเจฎเจฟเจค เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจธเฉฐเจฐเจšเจจเจพ เจตเฉ€ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆ)เฅค
  • JSON, TOML, YAML, HCL เจ…เจคเฉ‡ envfile เจซเจพเจฐเจฎเฉˆเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพเฅค
  • เจธเจฟเจธเจŸเจฎ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจคเฉฑเจ• เจธเฉ€เจฎเจค เจชเจนเฉเฉฐเจš เจฆเฉ‡ เจจเจพเจฒ SSH เจฐเจพเจนเฉ€เจ‚ เจœเฉเฉœเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจธเจจเฉ‚เฉฐ Git (git-receive-pack, git-upload-pack, git-upload-archive) เจ…เจคเฉ‡ rsync, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจ•เจˆ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจ•เจฎเจพเจ‚เจกเจพเจ‚ (scp, md5sum, sha*sum) เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€เจ†เจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจนเฉˆเฅค , cd, pwd, sftpgo-เจ•เจพเจชเฉ€ เจ…เจคเฉ‡ sftpgo-เจนเจŸเจพเจ“)เฅค
  • เจฎเจฒเจŸเฉ€เจ•เจพเจธเจŸ DNS เจฆเฉเจ†เจฐเจพ เจ‡เจธเจผเจคเจฟเจนเจพเจฐ เจฆเจฟเฉฑเจคเฉ‡ เจ•เจจเฉˆเจ•เจธเจผเจจ เจชเฉเจฐเจฎเจพเจฃ เจชเฉฑเจคเจฐเจพเจ‚ เจฆเฉ€ เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจชเฉ€เฉœเฉเจนเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจ†เจฎ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจจ เจฒเจˆ เจชเฉ‹เจฐเจŸเฉ‡เจฌเจฒ เจฎเฉ‹เจกเฅค
  • เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฒเจˆ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ.
  • เจฒเฉ€เจจเจ•เจธ เจธเจฟเจธเจŸเจฎ เจ–เจพเจคเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจ•เจฐเจจ เจฒเจˆ เจธเจฐเจฒ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เฅค
  • JSON เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจฒเฉŒเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจเจพเฅค
  • เจตเจฐเจšเฉเจ…เจฒ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ•เจฟเจธเฉ‡ เจ–เจพเจธ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฆเฉ€ เจธเจฎเฉฑเจ—เจฐเฉ€ เจธเจฅเจพเจจเจ• FS เจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚, เจชเจฐ เจ‡เฉฑเจ• เจฌเจพเจนเจฐเฉ€ เจ•เจฒเจพเจ‰เจก เจธเจŸเฉ‹เจฐเฉ‡เจœ เจคเฉ‹เจ‚ เจฆเจฟเฉฑเจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ)เฅค
  • Cryptfs FS 'เจคเฉ‡ เจธเฉ‡เจต เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจชเจพเจฐเจฆเจฐเจธเจผเฉ€ เจ†เจจ-เจฆ-เจซเจฒเจพเจˆ เจเจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจ…เจคเฉ‡ เจตเจพเจชเจธ เจ†เจ‰เจฃ เจตเฉ‡เจฒเฉ‡ เจกเฉ€เจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจนเฉ‹เจฐ SFTP เจธเจฐเจตเจฐเจพเจ‚ เจจเจพเจฒ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ…เฉฑเจ—เฉ‡ เจญเฉ‡เจœเจฃ เจฒเจˆ เจธเจฎเจฐเจฅเจจเฅค
  • OpenSSH เจฒเจˆ SFTPGo เจจเฉ‚เฉฐ SFTP เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฃ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพเฅค
  • KMS เจธเจฐเจตเจฐเจพเจ‚ (เจ•เฉเฉฐเจœเฉ€ เจชเฉเจฐเจฌเฉฐเจงเจจ เจธเฉ‡เจตเจพเจตเจพเจ‚), เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจตเจพเจฒเจŸ, GCP KMS, AWS KMS เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ‡เจจเจ•เฉเจฐเจฟเจชเจŸเจก เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจชเฉเจฐเจฎเจพเจฃ เจชเฉฑเจคเจฐเจพเจ‚ เจ…เจคเฉ‡ เจ—เฉเจชเจค เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹