เบเบฒเบ™เบ›เปˆเบญเบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ SFTP SFTPGo 2.5.0

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

เปƒเบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เปƒเบซเบกเปˆโ€‹:

  • ะ’ web-ะธะฝั‚ะตั€ั„ะตะนัะต ะฟั€ะตะดะพัั‚ะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะทะฐะบั€ั‹ั‚ะธั ัะพะพะฑั‰ะตะฝะธะน ะพะฑ ะพัˆะธะฑะบะฐั…. ะ’ web-ะธะฝั‚ะตั€ั„ะตะนัะต ะดะปั ะฐะดะผะธะฝะธัั‚ั€ะฐั‚ะพั€ะฐ ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฟะพะธัะบะฐ ะฒ ะปะพะณะต ะฐัƒะดะธั‚ะฐ ะธ ัะบัะฟะพั€ั‚ะฐ ะดะฐะฝะฝั‹ั… ะธะท ะฝะตะณะพ, ั€ะตะฐะปะธะทะพะฒะฐะฝะพ ัƒะฟั€ะฐะฒะปะตะฝะธะต ัะฟะธัะบะฐะผะธ IP-ะฐะดั€ะตัะพะฒ ะธ ัะตั‚ะตะน, ะฟั€ะตะดะพัั‚ะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะฝะฐัั‚ั€ะพะนะบะธ SMTP ะธ ั‚ะธะฟะพะฒั‹ั… ะฟะฐั€ะฐะผะตั‚ั€ะพะฒ ACME ะธ SFTP. ะ’ ะบะปะธะตะฝั‚ัะบะพะผ web-ะธะฝั‚ะตั€ั„ะตะนัะต ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ัะพะฑัั‚ะฒะตะฝะฝะฐั ั„ะพั€ะผะฐ ะฒั…ะพะดะฐ (ะฒะผะตัั‚ะพ basic auth), ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟะตั€ะฐั†ะธะน ะบะพะฟะธั€ะพะฒะฐะฝะธั ะธ ัƒะฑั€ะฐะฝะพ ะพะณั€ะฐะฝะธั‡ะตะฝะธะต ะฝะฐ ั€ะฐะทะผะตั€ ะทะฐะณั€ัƒะทะพะบ.
    เบเบฒเบ™เบ›เปˆเบญเบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ SFTP SFTPGo 2.5.0
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฟะพะปะธั‚ะธะบ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ะฟะฐั€ะพะปะตะน, ะฝะฐะฟั€ะธะผะตั€, ะผะพะถะฝะพ ะพะฟั€ะตะดะตะปะธั‚ัŒ ั‚ั€ะตะฑะพะฒะฐะฝะธั ะบ ะฝะฐะดั‘ะถะฝะพัั‚ะธ ะฟะฐั€ะพะปั ะธ ะทะฐะดะฐั‚ัŒ ะฒั€ะตะผั ะถะธะทะฝะธ ะฟะฐั€ะพะปั.
  • ะ’ EventManager ะดะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะฒั‹ะฒะพะดะฐ ัƒะฒะตะดะพะผะปะตะฝะธะน ะพ ะฟั€ะพัั€ะพั‡ะตะฝะฝั‹ั… ะฟะฐั€ะพะปัั…, ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ะพะฟะตั€ะฐั†ะธั ะบะพะฟะธั€ะพะฒะฐะฝะธั, ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฟั€ะตะดะฒะฐั€ะธั‚ะตะปัŒะฝะพ ะฒั‹ะทั‹ะฒะฐะตะผั‹ั… ะดะตะนัั‚ะฒะธะน (pre-*) ะธ ะพะฑั€ะฐะฑะพั‚ั‡ะธะบะพะฒ, ัั€ะฐะฑะฐั‚ั‹ะฒะฐัŽั‰ะธั… ะฟั€ะธ ะพะฟั€ะตะดะตะปั‘ะฝะฝั‹ั… ะดะตะนัั‚ะฒะธัั… (ะฝะฐะฟั€ะธะผะตั€, ะดะพะฑะฐะฒะปะตะฝ ะพะฑั€ะฐะฑะพั‚ั‡ะธะบ, ะฒั‹ะทั‹ะฒะฐะตะผั‹ะน ะฟั€ะธ ะฒั…ะพะดะต ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั).
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะฟั€ะตะดะพัั‚ะฐะฒะปะตะฝะธั ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัะผ ะฟั€ะฐะฒ ะฐะดะผะธะฝะธัั‚ั€ะฐั‚ะพั€ะฐ.
  • ะ’ ะธะฝั‚ะตั€ั„ะตะนั ะบะพะผะฐะฝะดะฝะพะน ัั‚ั€ะพะบะธ ะดะพะฑะฐะฒะปะตะฝั‹ ะบะพะผะฐะฝะดั‹ ะดะปั ัะฑั€ะพัะฐ ะฟะฐั€ะพะปั ะฐะดะผะธะฝะธัั‚ั€ะฐั‚ะพั€ะฐ ะธ ะฟั€ะพะฒะตั€ะบะธ ั€ะฐะฑะพั‚ะพัะฟะพัะพะฑะฝะพัั‚ะธ ัะตั€ะฒะธัะฐ.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ัƒัะปะพะฒะฝั‹ั… ะพะฟะตั€ะฐั‚ะพั€ะพะฒ ะฟั€ะธ ะฒั‹ะฟะพะปะฝะตะฝะธะธ ะผะฐััะพะฒะพะณะพ ะฟะตั€ะตะธะผะตะฝะพะฒะฐะฝะธั ั„ะฐะนะปะพะฒ ะฝะฐ ัั‚ะพั€ะพะฝะต ะพะฑะปะฐั‡ะฝั‹ั… ะฟั€ะพะฒะฐะนะดะตั€ะพะฒ.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะพั‚ัะปะตะถะธะฒะฐะฝะธั ะธ ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะพะน ะฟะตั€ะตะทะฐะณั€ัƒะทะบะธ TLS-ัะตั€ั‚ะธั„ะธะบะฐั‚ะพะฒ.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะพะฟั€ะตะดะตะปะตะตะฝะธั ัะพะฑัั‚ะฒะตะฝะฝั‹ั… MIME-ั‚ะธะฟะพะฒ ะดะปั WebDAV.
  • ะ”ะปั SSH ะฒะบะปัŽั‡ะตะฝะฐ ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะธะฝั‚ะตั€ะฐะบั‚ะธะฒะฝะฐั ะฐัƒั‚ะตะฝั‚ะธั„ะธะบะฐั†ะธั ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ะบะปะฐะฒะธะฐั‚ัƒั€ั‹.
  • ะ’ ะฟะตั€ะตะฝะพัะธะผะพะผ ั€ะตะถะธะผะต ะฟะพัะฒะธะปะฐััŒ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะทะฐะณั€ัƒะทะบะธ ะฟะฐั€ะพะปะตะน ะธะท ั„ะฐะนะปะฐ.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ัะบัะฟะตั€ะธะผะตะฝั‚ะฐะปัŒะฝะฐั ะฟะพะดะดะตั€ะถะบะฐ ัะตั€ะฒะธัะฐ Terraform.

เบ„เบธเบ™โ€‹เบ™เบฐโ€‹เบชเบปเบกโ€‹เบšเบฑเบ”โ€‹เบ•เบปเป‰เบ™โ€‹เบ•เปโ€‹เบ‚เบญเบ‡ SFTPGoโ€‹:

  • เปเบ•เปˆเบฅเบฐเบšเบฑเบ™เบŠเบตเปเบกเปˆเบ™เบ–เบทเบเป€เบฅเบทเบญเบ, เบˆเปเบฒเบเบฑเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบฎเบทเบญเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰. เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบชเป‰เบฒเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต virtual เบ—เบตเปˆเบญเป‰เบฒเบ‡เบญเบตเบ‡เบ‚เปเป‰เบกเบนเบ™เบžเบฒเบเบ™เบญเบเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบซเบ™เป‰เบฒเบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰.
  • เบšเบฑเบ™เบŠเบตเบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบœเบนเป‰เปƒเบŠเป‰ virtual เบ—เบตเปˆเบšเปเปˆเบŠเป‰เปเบฒเบเบฑเบ™เบเบฑเบšเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบœเบนเป‰เปƒเบŠเป‰เบฅเบฐเบšเบปเบš. SQLite, MySQL, PostgreSQL, bbolt เปเบฅเบฐเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเปƒเบ™เบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบœเบนเป‰เปƒเบŠเป‰. เบชเบดเปˆเบ‡เบญเปเบฒเบ™เบงเบเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเป„เบ”เป‰เบ–เบทเบเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆ virtual เปเบฅเบฐเบšเบฑเบ™เบŠเบตเบฅเบฐเบšเบปเบš - เบšเปเปˆเบงเปˆเบฒเบˆเบฐเป€เบ›เบฑเบ™เปเบœเบ™เบ—เบตเปˆเป‚เบ”เบเบเบปเบ‡เบซเบผเบทเปเบšเบšเบชเบธเปˆเบกเปเบกเปˆเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰ (เบœเบนเป‰เปƒเบŠเป‰เบฅเบฐเบšเบปเบšเบซเบ™เบถเปˆเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰ virtual เบญเบทเปˆเบ™).
  • เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เป‚เบ”เบเปƒเบŠเป‰เบเบฐเปเบˆเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ, เบเบฐเปเบˆ SSH เปเบฅเบฐเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™ (เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เปเบšเบšเป‚เบ•เป‰เบ•เบญเบšเบ”เป‰เบงเบเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ—เบตเปˆเบ›เป‰เบญเบ™เบกเบฒเบˆเบฒเบเปเบ›เป‰เบ™เบžเบดเบก). เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบœเบนเบเบกเบฑเบ”เบฅเบฐเบซเบฑเบ”เบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เปเบ•เปˆเบฅเบฐเบ„เบปเบ™, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบซเบผเบฒเบเบ›เบฑเบ”เปƒเบˆเปเบฅเบฐเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบซเบผเบฒเบเบ‚เบฑเป‰เบ™เบ•เบญเบ™ (เบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบฅเบฐเบซเบฑเบ”เบชเบปเบšเบœเบปเบ™เบชเปเบฒเป€เบฅเบฑเบ”, เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบฎเป‰เบญเบ‡เบ‚เปเป€เบžเบตเปˆเบกเป€เบ•เบตเบก).
  • เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เปเบ•เปˆเบฅเบฐเบ„เบปเบ™, เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบเปเบฒเบ™เบปเบ”เบงเบดเบ—เบตเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบงเบดเบ—เบตเบเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เป€เบญเบ‡, เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเบเบฒเบ™เป‚เบ—เบซเบฒเป‚เบ„เบ‡เบเบฒเบ™เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบžเบฒเบเบ™เบญเบ (เบ•เบปเบงเบขเปˆเบฒเบ‡, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบœเปˆเบฒเบ™ LDAP) เบซเบผเบทเบชเบปเปˆเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เปเบœเปˆเบฒเบ™ HTTP API.
  • เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบžเบฒเบเบ™เบญเบเบซเบผเบทเบเบฒเบ™เป‚เบ— HTTP API เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบง, เป€เบญเบตเป‰เบ™เบงเปˆเบฒเบเปˆเบญเบ™เบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบˆเบฐเป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš. เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เป€เบกเบทเปˆเบญเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปเบกเปˆเบ™เบฎเบญเบ‡เบฎเบฑเบš.
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ„เบ•เป‰เบฒเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เบชเปเบฒเบฅเบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐเบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เป„เบŸเบฅเปŒ.
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบˆเปเบฒเบเบฑเบ”เปเบšเบ™เบงเบดเบ”เบ—เบตเปˆเบกเบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบ‚เบญเบ‡เบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฐเบฅเบฒเบˆเบญเบ™เบ‚เบฒเป€เบ‚เบปเป‰เบฒเปเบฅเบฐเบ‚เบฒเบญเบญเบ, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบเปˆเบฝเบงเบเบฑเบšเบˆเปเบฒเบ™เบงเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบžเป‰เบญเบกเป†เบเบฑเบ™.
  • เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ—เบตเปˆเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบซเบผเบทเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต (เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบˆเปเบฒเบเบฑเบ”เบเบฒเบ™เป€เบšเบดเปˆเบ‡เบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เป„เบŸเบฅเปŒ, เบซเป‰เบฒเบกเบเบฒเบ™เบญเบฑเบšเป‚เบซเบฅเบ”, เบ”เบฒเบงเป‚เบซเบฅเบ”, เบ‚เบฝเบ™เบ—เบฑเบš, เบฅเบถเบš, เบ›เปˆเบฝเบ™เบŠเบทเปˆเบซเบผเบทเบ›เปˆเบฝเบ™เบชเบดเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡, เบซเป‰เบฒเบกเบเบฒเบ™เบชเป‰เบฒเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบซเบผเบทเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบ, เปเบฅเบฐเบญเบทเปˆเบ™เป†).
  • เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹เปเบ•เปˆโ€‹เบฅเบฐโ€‹เบ„เบปเบ™โ€‹, เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบ‚เปเป‰โ€‹เบˆเปเบฒโ€‹เบเบฑเบ”โ€‹เบ‚เบญเบ‡โ€‹เป€เบ„เบทเบญโ€‹เบ‚เปˆเบฒเบโ€‹เปเบ•เปˆโ€‹เบฅเบฐโ€‹เบ„เบปเบ™โ€‹, เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบเบปเบโ€‹เบ•เบปเบงโ€‹เบขเปˆเบฒเบ‡โ€‹, เบ—เปˆเบฒเบ™โ€‹เบžเบฝเบ‡โ€‹เปเบ•เปˆโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบชเบนเปˆโ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เบˆเบฒเบ IPs เบšเบฒเบ‡โ€‹เบซเบผเบท subnets .
  • เบกเบฑเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ•เบปเบงเบเบญเบ‡เบชเปเบฒเบฅเบฑเบšเป€เบ™เบทเป‰เบญเบซเบฒเบ—เบตเปˆเบ”เบฒเบงเป‚เบซเบฅเบ”เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™เปเบฅเบฐเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต (เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบšเบฅเบฑเบญเบเบเบฒเบ™เบ”เบฒเบงเป‚เบซเบฅเบ”เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบ™เบฒเบกเบชเบฐเบเบธเบ™เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™).
  • เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบœเบนเบเบกเบฑเบ”เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบ—เบตเปˆเป€เบ›เบตเบ”เบ•เบปเบงเปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™เบ•เปˆเบฒเบ‡เป†เบ”เป‰เบงเบเป„เบŸเบฅเปŒ (เบ”เบฒเบงเป‚เบซเบฅเบ”, เบฅเบถเบš, เบ›เปˆเบฝเบ™เบŠเบทเปˆ, เปเบฅเบฐเบญเบทเปˆเบ™เป†). เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบเบฒเบ™เป‚เบ—เบซเบฒเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™, เบเบฒเบ™เบชเบปเปˆเบ‡เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป HTTP เปเบกเปˆเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™.
  • เบเบฒเบ™เบขเบธเบ”เป€เบŠเบปเบฒเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบง.
  • เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ›เบฐเบฅเปเบฒเบกเบฐเบ™เบนเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ—เปเบฒเบฅเบฒเบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ.
  • เบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡ metrics เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเปƒเบ™ Prometheus.
  • เป‚เบ›เบฃเป‚เบ•เบ„เป HAProxy PROXY เบ–เบทเบเบฎเบญเบ‡เบฎเบฑเบšเป€เบžเบทเปˆเบญเบˆเบฑเบ”เบงเบฒเบ‡เบเบฒเบ™เบ”เบธเปˆเบ™เบ”เปˆเบฝเบ‡เบเบฒเบ™เป‚เบซเบผเบ” เบซเบผเบทเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบžเบฃเบฑเบญเบเบŠเบตเบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ SFTP/SCP เป‚เบ”เบเบšเปเปˆเบชเบนเบ™เป€เบชเบเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบ—เบตเปˆเบขเบนเปˆ IP เปเบซเบผเปˆเบ‡เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰.
  • REST API เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เปเบฅเบฐเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต, เบเบฒเบ™เบชเป‰เบฒเบ‡เบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐเบเบฒเบ™เบชเป‰เบฒเบ‡เบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเปƒเบŠเป‰เบงเบฝเบ.
  • เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ‚เบญเบ‡เป€เบงเบฑเบš (http://127.0.0.1:8080/web) เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบฅเบฐเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก (เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบœเปˆเบฒเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ›เบปเบเบเบฐเบ•เบดเบเบฑเบ‡เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™).
    เบเบฒเบ™เบ›เปˆเบญเบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ SFTP SFTPGo 2.5.0
  • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบ™ JSON, TOML, YAML, HCL เปเบฅเบฐเบฎเบนเบšเปเบšเบš envfile.
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบœเปˆเบฒเบ™ SSH เบ—เบตเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบฅเบฐเบšเบปเบšเบˆเปเบฒเบเบฑเบ”. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบกเบฑเบ™เบ–เบทเบเบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบชเปเบฒเบฅเบฑเบš Git (git-receive-pack, git-upload-pack, git-upload-archive) เปเบฅเบฐ rsync, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™เบซเบผเบฒเบ (scp, md5sum, sha*sum. , cd, pwd, sftpgo-copy เปเบฅเบฐ sftpgo-remove).
  • เป‚เบซเบกเบ”เปเบšเบšเบžเบปเบเบžเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเบกเบตเบเบฒเบ™เบœเบฐเบฅเบดเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเปเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบ–เบทเบเป‚เบ„เบชเบฐเบ™เบฒเบœเปˆเบฒเบ™ multicast DNS.
  • เบฅเบฐเบšเบปเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบ›เบฃเป„เบŸเบฅเปŒเปƒเบ™เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš.
  • เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเป‰เบฒเบเบšเบฑเบ™เบŠเบตเบฅเบฐเบšเบปเบš Linux.
  • เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบšเบฑเบ™เบ—เบถเบเปƒเบ™เบฎเบนเบšเปเบšเบš JSON.
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต virtual (เบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบชเบฐเป€เบžเบฒเบฐเปƒเบ”เบซเบ™เบถเปˆเบ‡เบชเบฒเบกเบฒเบ”เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบšเปเปˆเป„เบ”เป‰เบกเบฒเบˆเบฒเบ FS เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เปเบ•เปˆเบˆเบฒเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบŸเบฑเบ‡เบžเบฒเบเบ™เบญเบ).
  • Cryptfs เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เปเบšเบšเป‚เบ›เปˆเบ‡เปƒเบชเปƒเบ™เป€เบงเบฅเบฒเบšเบฑเบ™เบ—เบถเบเปƒเบชเปˆ FS เปเบฅเบฐเบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เป€เบกเบทเปˆเบญเบเบฑเบšเบ„เบทเบ™เบกเบฒ.
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบชเบปเปˆเบ‡เบ•เปเปˆเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ SFTP เบญเบทเปˆเบ™เป†.
  • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เปƒเบŠเป‰ SFTPGo เป€เบ›เบฑเบ™เบฅเบฐเบšเบปเบšเบเปˆเบญเบ SFTP เบชเปเบฒเบฅเบฑเบš OpenSSH.
  • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเปเบฒเบ•เบปเบงเปเบฅเบฐเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบฅเบฑเบšเปƒเบ™เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡ KMS (เบšเปเบฅเบดเบเบฒเบ™เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™), เป€เบŠเบฑเปˆเบ™: Vault, GCP KMS, AWS KMS.
  • ะŸะพะดะดะตั€ะถะบะฐ ะดะฒัƒั…ั„ะฐะบั‚ะพั€ะฝะพะน ะฐัƒั‚ะตะฝั‚ะธั„ะธะบะฐั†ะธะธ ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ะพะดะฝะพั€ะฐะทะพะฒั‹ั… ะฟะฐั€ะพะปะตะน ั ะพะณั€ะฐะฝะธั‡ะตะฝะฝั‹ะผ ะฒั€ะตะผะตะฝะตะผ ะถะธะทะฝะธ (TOTP, RFC 6238). ะ’ ะบะฐั‡ะตัั‚ะฒะต ะฐัƒั‚ะตะฝั‚ะธั„ะธะบะฐั‚ะพั€ะพะฒ ะผะพะณัƒั‚ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒัั ั‚ะฐะบะธะต ะฟั€ะธะปะพะถะตะฝะธั, ะบะฐะบ Authy ะธ Google Authenticator.
  • ะ ะฐััˆะธั€ะตะฝะธะต ั„ัƒะฝะบั†ะธะพะฝะฐะปัŒะฝะพัั‚ะธ ั‡ะตั€ะตะท ะฟะปะฐะณะธะฝั‹. ะะฐะฟั€ะธะผะตั€ ะดะพัั‚ัƒะฟะฝั‹ ะฟะปะฐะณะธะฝั‹ ั ะฟะพะดะดะตั€ะถะบะพะน ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝั‹ั… ัะตั€ะฒะธัะพะฒ ะพะฑะผะตะฝะฐ ะบะปัŽั‡ะฐะผะธ, ะธะฝั‚ะตะณั€ะฐั†ะธะธ ัั…ะตะผั‹ Publish/Subscribe, ั…ั€ะฐะฝะตะฝะธั ะธ ะฟะพะธัะบะฐ ะธะฝั„ะพั€ะผะฐั†ะธะธ ะพ ัะพะฑั‹ั‚ะธัั… ะฒ ะกะฃะ‘ะ”.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™