ะะฟัะฑะปะธะบะพะฒะฐะฝ ะฒัะฟััะบ ัะตัะฒะตัะฐ 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-แก แซแแ แแแแแ แแแฎแแกแแแแแแแแแ:
- แแแแแแฃแแ แแแแแ แแจแ แแ แแก chrooted, แ แแช แแฆแฃแแแแก แฌแแแแแแก แแแแฎแแแ แแแแแก แแแแแแ แแแ แแฅแขแแ แแแจแ. แจแแกแแซแแแแแแแ แแแ แขแฃแแแฃแ แ แแแ แแฅแขแแ แแแแแก แจแแฅแแแ, แ แแแแแแแช แแแฃแแแแแแแ แแแแแชแแแแแแ แแแแฎแแแ แแแแแก แแแแแแ แ แแแ แแฅแขแแ แแแก แแแ แแ.
- แแแแแ แแจแแแ แแแแฎแแแ แแแ แขแฃแแแฃแ แ แแแแฎแแแ แแแแแก แแแแแชแแแแ แแแแแจแ, แ แแแแแแช แแ แแแแฎแแแแ แกแแกแขแแแแก แแแแฎแแแ แแแแแก แแแแแชแแแแ แแแแแก. SQLite, MySQL, PostgreSQL, bbolt แแ แแแฎแกแแแ แแแแจแ แกแแชแแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แแแแฎแแแ แแแแแก แแแแแชแแแแ แแแแแก แจแแกแแแแฎแแ. แแแ แขแฃแแแฃแ แ แแ แกแแกแขแแแฃแ แ แแแแแ แแจแแแแก แ แฃแแแแแก แจแแกแแกแ แฃแแแแแแ แแแแแแแแกแฌแแแแแฃแแแ แกแแจแฃแแแแแแแ - แจแแกแแซแแแแแแแ แแแ แแแแแ แ แแ แจแแแแฎแแแแแแ แ แฃแแ (แกแแกแขแแแแก แแ แแ แแแแฎแแแ แแแแแ แจแแแซแแแแ แแงแแก แกแฎแแ แแแ แขแฃแแแฃแ แแแแฎแแแ แแแแแก).
- แแแขแแ แแแแชแแ แกแแฏแแ แ แแแกแแฆแแแแแแก, SSH แแแแแแจแแแแกแ แแ แแแ แแแแแแก แแแแแงแแแแแแ แแฎแแ แแแญแแ แแแแ (แแแ แจแแ แแก แแแขแแ แแฅแขแแฃแแ แแแแแแขแแคแแแแชแแ แแแแแแแขแฃแ แแแแ แจแแงแแแแแแ แแแ แแแแ). แจแแกแแซแแแแแแแ แแแแแแฃแแ แแแแฎแแแ แแแแแกแแแแก แ แแแแแแแแ แแแกแแฆแแแแก แแแแแ, แแกแแแ แแ แแแแแคแแฅแขแแ แแแแ แแ แแ แแแแแกแแคแแฎแฃแ แแแแ แแแแแแขแแคแแแแชแแแก แแแงแแแแแ (แแแแแแแแแ, แแแกแแฆแแแแก แฌแแ แแแขแแแฃแแ แแแขแแ แแแแชแแแก แจแแแแฎแแแแแจแ, แแแ แแแ แจแแแซแแแแ แแแแแขแแแแ แแแแแฎแแแแก).
- แแแแแแฃแแ แแแแฎแแแ แแแแแกแแแแก แจแแกแแซแแแแแแแ แแแแแแขแแคแแแแชแแแก แกแฎแแแแแกแฎแแ แแแแแแแก แแแแคแแแฃแ แแชแแ, แแกแแแ แกแแแฃแแแ แ แแแแแแแแแก แแแแกแแแฆแแ แ, แ แแแแแแแช แแแแฎแแ แชแแแแแแแ แแแ แ แแแแแแขแแคแแแแขแแ แแก แแ แแแ แแแแแแก แแแแแซแแฎแแแแ (แแแแแแแแแ, แแแแแแขแแคแแแแชแแแกแแแแก LDAP-แแ) แแ แแแแฎแแแแแก แแแแแแแแแ HTTP API-แแ.
- แจแแกแแซแแแแแแแ แแแ แ แแแแแฃแจแแแแแแแแแก แแ HTTP API แแแ แแแแก แแแแแแจแแ แแแ แแแแฎแแแ แแแแแก แแแ แแแแขแ แแแแก แแแแแแแฃแ แแ แจแแกแแชแแแแแแ, แ แแแแแแแช แแแแแแซแแฎแแก แแแแฎแแแ แแแแแก แจแแกแแแแแแ. แแแแฎแแแ แแแแแแแก แแแแแแแฃแ แ แจแแฅแแแ แแแแจแแ แแก แแ แแก แแฎแแ แแแญแแ แแแแ.
- แแฎแแ แก แฃแญแแ แก แแแแแชแแแแ แแแแแกแ แแ แคแแแแแแแก แ แแแแแแแแแก แแแแแแแแฃแแแฃแ แแแแขแแก.
- แแแแขแแ แฃแแแ แแแแแแแก แจแแแฆแฃแแแแก แแฎแแ แแแญแแ แ แจแแแแแแแแแ แแ แแแแแแแแ แขแ แแคแแแแก แจแแแฆแฃแแแแแแก แชแแแแแฃแแ แแแแคแแแฃแ แแชแแแ, แแกแแแ แจแแแฆแฃแแแแแ แแ แแแ แแฃแแ แแแแจแแ แแแแก แ แแแแแแแแแแ.
- แฌแแแแแแก แแแแขแ แแแแก แฎแแแกแแฌแงแแแแ, แ แแแแแแแช แแแฅแแแแแแแ แแแแฎแแแ แแแแแแแ แแ แแแ แแฅแขแแ แแแกแแแ แแแแแ แแแแแจแ (แจแแแแซแแแแ แจแแแฆแฃแแแ แคแแแแแแแก แกแแแก แแแฎแแ, แแแ แซแแแแ แแขแแแ แแแ, แฉแแแแขแแแ แแแ, แแแแแฌแแ แ, แฌแแจแแ, แกแแฎแแแแก แแแแแ แฅแแแแ แแ แฌแแแแแแก แฃแคแแแแแแแก แจแแชแแแ, แแแ แแฅแขแแ แแแแแก แแ แกแแแแแแฃแ แ แแแฃแแแแแก แจแแฅแแแ แแ แ.แจ.).
- แแแแแแฃแแ แแแแฎแแแ แแแแแกแแแแก แจแแแแซแแแแ แแแแกแแแฆแแ แแ แแแแแแแแฃแแแฃแ แ แฅแกแแแแก แจแแแฆแฃแแแแแ, แแแแแแแแแ, แจแแแแซแแแแ แแแฃแจแแแ แจแแกแแแ แแฎแแแแ แแแ แแแแฃแแ IP-แแแแแแ แแ แฅแแแฅแกแแแแแแแแ.
- แแแ แแฎแแ แก แฃแญแแ แก แแแแแแฌแแ แแแ แจแแแแแ แกแแก แคแแแขแ แแแแก แแแแแแจแแ แแแแก แชแแแแแฃแ แแแแฎแแแ แแแแแแแแ แแ แแแ แแฅแขแแ แแแแแแ แแแแแ แแแแแจแ (แแแแแแแแแ, แจแแแแซแแแแ แแแแแแแแ แคแแแแแแแก แฉแแแแขแแแ แแแ แแแ แแแแฃแแ แแแคแแ แแแแแแ).
- แจแแกแแซแแแแแแแ แกแฎแแแแแกแฎแแ แแแแ แแชแแแแแก แแ แแก แแแจแแแแฃแแ แแแแแฃแจแแแแแแแแแก แแแแแแจแแ แแแ แคแแแแแ (แฉแแแแขแแแ แแแ, แฌแแจแแ, แแแแแ แฅแแแแ แแ แ.แจ.). แแแแแฃแจแแแแแแแแแก แแแ แแแแแก แแแ แแ, แแฎแแ แแแญแแ แแแแ แจแแขแงแแแแแแแแแแก แแแแแแแแ HTTP แแแแฎแแแแแก แกแแฎแแ.
- แแ แแแฅแขแแฃแ แ แแแแจแแ แแแแก แแแขแแแแขแฃแ แ แจแแฌแงแแแขแ.
- แแขแแแฃแ แ แแแแคแแแฃแ แแชแแแก แแแแแฎแแแแ แแแแจแแ แแแแก แแแฌแงแแแขแแก แแแ แแจแ.
- แแ แแแแแแจแ แแแแแขแแ แแแแแก แแแขแ แแแแก แฃแแ แฃแแแแแงแแคแ.
- HAProxy PROXY แแ แแขแแแแแ แแฎแแ แแแญแแ แแแแ แแแขแแแ แแแแก แแแแแแแแกแแแแก แแ แแ แแฅแกแ แแแแจแแ แแแแก แแ แแแแแแแแแกแแแแก SFTP/SCP แกแแ แแแกแแแแแ แแแแฎแแแ แแแแแก แฌแงแแ แแก IP แแแกแแแแ แแแก แจแแกแแฎแแ แแแคแแ แแแชแแแก แแแแแ แแแแก แแแ แแจแ.
- 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-copy แแ sftpgo-remove).
- แแแ แขแแขแฃแแ แ แแแแแ แแ แแ แกแแแ แแ แแแ แแฅแขแแ แแแก แแแแแแ แแแแกแแแแก, แแแแจแแ แแก แกแแ แแแคแแแแขแแแแก แแแขแแแแขแฃแ แ แฌแแ แแแฅแแแแ, แ แแแแแแช แ แแแแแแแ แแแฃแแแ แแฃแแขแcast DNS-แแก แกแแจแฃแแแแแแ.
- แฉแแจแแแแแฃแแ แแ แแคแแแแ แแแแก แกแแกแขแแแ แจแแกแ แฃแแแแแก แแแแแแแแกแแแแก.
- Linux แกแแกแขแแแแก แแแแแ แแจแแแแก แแแแ แแชแแแก แแแแแ แขแแแแแฃแแ แแ แแชแแกแ.
- แแฃแ แแแแแแแก แจแแแแฎแแ JSON แคแแ แแแขแจแ.
- แแแ แขแฃแแแฃแ แ แแแ แแฅแขแแ แแแแแก แแฎแแ แแแญแแ แ (แแแแแแแแแ, แแแ แแแแฃแแ แแแ แแฅแขแแ แแแจแ แจแแแแแแกแแก แแแฆแแแ แจแแกแแซแแแแแแแ แแ แ แแแแแแแแ แแแ FS-แแแ, แแ แแแแ แแแ แ แฆแ แฃแแแแแแแ แกแแชแแแแแแ).
- Cryptfs แแฎแแ แก แฃแญแแ แก แแแแแชแแแแ แแแแญแแแ แแแแ แแแจแแคแแ แแก FS-แจแ แจแแแแฎแแแกแแก แแ แแแจแแคแแ แแกแแก แแแแ แฃแแแแแกแแก.
- แกแฎแแ SFTP แกแแ แแแ แแแแ แแแแจแแ แแแแก แแแแแแแกแแแแ แแแแแก แแฎแแ แแแญแแ แ.
- SFTPGo แ แแแแ แช SFTP แฅแแแกแแกแขแแแ OpenSSH-แแกแแแแก แแแแแงแแแแแแก แจแแกแแซแแแแแแแ.
- แ แฌแแฃแแแแแแ แกแแแแแแแแก แแ แแแแคแแแแแชแแแแฃแ แ แแแแแชแแแแแแก แแแจแแคแ แฃแแ แคแแ แแแ แจแแแแฎแแแก แจแแกแแซแแแแแแแ KMS แกแแ แแแ แแแแก แแแแแงแแแแแแ (Key Management Services), แ แแแแ แแชแแ Vault, GCP KMS, AWS KMS.
แฌแงแแ แ: opennet.ru