ΠžΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° SFTP сСрвСр SFTPGo 2.2.0

ОбјавСно Π΅ ΠΎΠ±Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° сСрвСрот SFTPGo 2.2, кој Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ далСчински пристап Π΄ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅ SFTP, SCP/SSH, Rsync, HTTP ΠΈ WebDav. ΠœΠ΅Ρ“Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ, SFTPGo ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π·Π° Π΄Π° сС ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ пристап Π΄ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π°Ρ‚Π° Π½Π° Git ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ Π³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ SSH. ΠŸΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС прСнСсат ΠΈ ΠΎΠ΄ Π»ΠΎΠΊΠ°Π»Π½ΠΈΠΎΡ‚ Π΄Π°Ρ‚ΠΎΡ‚Π΅Ρ‡Π΅Π½ систСм ΠΈ ΠΎΠ΄ Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π° ΠΊΠΎΠΌΠΏΠ°Ρ‚ΠΈΠ±ΠΈΠ»Π½ΠΈ со Amazon S3, Google Cloud Storage ΠΈ Azure Blob Storage. МоТно Π΅ Π΄Π° сС складираат ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½Π° Ρ„ΠΎΡ€ΠΌΠ°. Π—Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈ ΠΌΠ΅Ρ‚Π°ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π° корисникот, сС користат DBMS со ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° SQL ΠΈΠ»ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π° ΠΊΠ»ΡƒΡ‡/врСдност, ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС PostgreSQL, MySQL, SQLite, CockroachDB ΠΈΠ»ΠΈ bbolt, Π½ΠΎ исто Ρ‚Π°ΠΊΠ° Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС складираат ΠΌΠ΅Ρ‚Π°ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ RAM ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°, ΡˆΡ‚ΠΎ Π½Π΅ Π±Π°Ρ€Π° ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½Π° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. ΠšΠΎΠ΄ΠΎΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Π΅ напишан Π²ΠΎ Go ΠΈ сС дистрибуира ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Ρ†Π°Ρ‚Π° GPLv3.

Π’ΠΎ Π½ΠΎΠ²Π°Ρ‚Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°:

  • Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π΄Π²ΠΎΡ„Π°ΠΊΡ‚ΠΎΡ€Π½Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° врСмСнски ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ Π΅Π΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ (TOTP, RFC 6238). АпликациитС ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Authy ΠΈ Google Authenticator ΠΌΠΎΠΆΠ΅ Π΄Π° сС користат ΠΊΠ°ΠΊΠΎ Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ.
  • Бпособноста Π·Π° ΠΏΡ€ΠΎΡˆΠΈΡ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° функционалноста ΠΏΡ€Π΅ΠΊΡƒ ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈ Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π°. ΠœΠ΅Ρ“Ρƒ вСќС достапнитС ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈ: ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ услуги Π·Π° Ρ€Π°Π·ΠΌΠ΅Π½Π° Π½Π° ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ, ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π° Π½Π° ΡˆΠ΅ΠΌΠ°Ρ‚Π° Објави/ΠŸΡ€Π΅Ρ‚ΠΏΠ»Π°Ρ‚ΠΈ, ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ ΠΈ ΠΏΡ€Π΅Π±Π°Ρ€ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° настани Π²ΠΎ DBMS.
  • REST API Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° со помош Π½Π° ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ, ΠΏΠΎΠΊΡ€Π°Ρ˜ Ρ‚ΠΎΠΊΠ΅Π½ΠΈΡ‚Π΅ JWT, Π° исто Ρ‚Π°ΠΊΠ° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° моТност Π·Π° ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ (ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΈΠΎΡ‚ Π²Π΅ΠΊ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅) Π²ΠΎ однос Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ ΠΈ корисници. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Π΄Π½ΠΎ, Swagger UI Π΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π·Π° Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡ˜Π° Π²ΠΎ рСсурситС Π½Π° API Π±Π΅Π· ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ Π°Π»Π°Ρ‚ΠΊΠΈ.
  • Π’ΠΎ Π²Π΅Π±-ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜ΡΠΎΡ‚ Π΅ Π΄ΠΎΠ΄Π°Π΄Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π° ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅ (ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ, ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅ ΠΈ Π±Ρ€ΠΈΡˆΠ΅ΡšΠ΅), ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½Π° Π΅ моТноста Π·Π° Ρ€Π΅ΡΠ΅Ρ‚ΠΈΡ€Π°ΡšΠ΅ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° со ΠΏΠΎΡ‚Π²Ρ€Π΄Π° ΠΏΡ€Π΅ΠΊΡƒ Π΅-ΠΏΠΎΡˆΡ‚Π°, ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ Π΅ ΡƒΡ€Π΅Π΄ΡƒΠ²Π°Ρ‡ Π½Π° тСкстуални Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΈ ΠΏΡ€Π΅Π³Π»Π΅Π΄ΡƒΠ²Π°Ρ‡ Π½Π° PDF Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ. Π”ΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ моТност Π·Π° ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ HTTP-врски Π·Π° Π΄Π° ΠΈΠΌ сС ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π½Π° Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈΡ‚Π΅ корисници пристап Π΄ΠΎ ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ, со моТност Π·Π° ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ посСбна Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° Π·Π° пристап, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° IP-адрСситС, ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΈΠΎΡ‚ Π²Π΅ΠΊ Π½Π° врската ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΏΡ€Π΅Π·Π΅ΠΌΠ°ΡšΠ°.

Π“Π»Π°Π²Π½ΠΈΡ‚Π΅ карактСристики Π½Π° SFTPGo:

  • БСкоја смСтка Π΅ chrooted, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΎ пристапот Π΄ΠΎ Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΠΎΡ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌ Π½Π° корисникот. МоТно Π΅ Π΄Π° сС ΠΊΡ€Π΅ΠΈΡ€Π°Π°Ρ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ ΠΊΠΎΠΈ ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°Π°Ρ‚ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΠΎΡ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌ Π½Π° корисникот.
  • Π‘ΠΌΠ΅Ρ‚ΠΊΠΈΡ‚Π΅ сС Ρ‡ΡƒΠ²Π°Π°Ρ‚ Π²ΠΎ Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ корисници која Π½Π΅ сС ΠΏΡ€Π΅ΠΊΠ»ΠΎΠΏΡƒΠ²Π° со Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° корисници Π½Π° систСмот. SQLite, MySQL, PostgreSQL, bbolt ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π²ΠΎ ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС користат Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π½Π° корисници. ОбСзбСдСни сС моТности Π·Π° ΠΌΠ°ΠΏΠΈΡ€Π°ΡšΠ΅ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ ΠΈ систСмски смСтки - ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ ΠΈΠ»ΠΈ ΡΠ»ΡƒΡ‡Π°Ρ˜Π½ΠΎ ΠΌΠ°ΠΏΠΈΡ€Π°ΡšΠ΅ (Π΅Π΄Π΅Π½ корисник Π½Π° систСмот ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΌΠ°ΠΏΠΈΡ€Π° Π½Π° Π΄Ρ€ΡƒΠ³ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π΅Π½ корисник).
  • ΠŸΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½Π° Π΅ Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° јавни ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ, SSH ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ (Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° со Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° внСсСна ΠΎΠ΄ тастатурата). МоТно Π΅ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π°Ρ‚ Π½Π΅ΠΊΠΎΠ»ΠΊΡƒ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ Π·Π° сСкој корисник, ΠΊΠ°ΠΊΠΎ ΠΈ Π΄Π° сС постави Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° со повСќС Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈ ΠΈ повСќС Ρ‡Π΅ΠΊΠΎΡ€ΠΈ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜ Π½Π° ΡƒΡΠΏΠ΅ΡˆΠ½Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° ΠΊΠ»ΡƒΡ‡ΠΎΡ‚, ΠΌΠΎΠΆΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° сС ΠΏΠΎΠ±Π°Ρ€Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°).
  • Π—Π° сСкој корисник, ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°, ΠΊΠ°ΠΊΠΎ ΠΈ Π΄Π° сС Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π°Ρ‚ сопствСни ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ со ΠΏΠΎΠ²ΠΈΠΊΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ Π·Π° Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΏΡ€Π΅ΠΊΡƒ LDAP) ΠΈΠ»ΠΈ ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ Π±Π°Ρ€Π°ΡšΠ° ΠΏΡ€Π΅ΠΊΡƒ HTTP API.
  • МоТно Π΅ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π°Ρ‚ Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΈ Ρ€Π°ΠΊΡƒΠ²Π°Ρ‡ΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΠΈΡ†ΠΈ Π½Π° HTTP API Π·Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡ΠΊΠ° ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° корисничкитС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ, ΠΏΠΎΠ²ΠΈΠΊΠ°Π½ΠΈ ΠΏΡ€Π΅Π΄ корисникот Π΄Π° сС најави. ΠŸΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΎ Π΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ корисници ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅.
  • ΠŸΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»Π½ΠΈ ΠΊΠ²ΠΎΡ‚ΠΈ Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°Ρ‚Π° Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ ΠΈ Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° пропусниот опсСг со посСбна ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ° Π·Π° дојдовСн ΠΈ појдовСн ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ° Π½Π° Π±Ρ€ΠΎΡ˜ΠΎΡ‚ Π½Π° истоврСмСни врски.
  • Алатки Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° пристап ΠΊΠΎΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ Π²ΠΎ однос Π½Π° корисник ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌ (ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅ Π³Π»Π΅Π΄Π°ΡšΠ΅Ρ‚ΠΎ список Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, Π΄Π° Π·Π°Π±Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅, ΠΏΡ€Π΅Π·Π΅ΠΌΠ°ΡšΠ΅, ΠΏΡ€Π΅ΠΏΠΈΡˆΡƒΠ²Π°ΡšΠ΅, Π±Ρ€ΠΈΡˆΠ΅ΡšΠ΅, ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΡ€Π°Π²Π°Ρ‚Π° Π·Π° пристап, Π΄Π° Π·Π°Π±Ρ€Π°Π½ΠΈΡ‚Π΅ создавањС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ ΠΈΠ»ΠΈ симболични врски ΠΈΡ‚Π½.).
  • Π—Π° сСкој корисник, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Ρ‚Π΅ ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ ΠΌΡ€Π΅ΠΆΠ½ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ°, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚Π΅ Π½Π°Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ° само ΠΎΠ΄ ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ΠΈ IP ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΌΡ€Π΅ΠΆΠΈ.
  • ΠŸΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ„ΠΈΠ»Ρ‚Ρ€ΠΈ Π·Π° ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Π½Π° содрТина Π²ΠΎ однос Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅Ρ‡Π½ΠΈ корисници ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€Π΅Π·Π΅ΠΌΠ°ΡšΠ΅ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ со ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½Π° Π΅ΠΊΡΡ‚Π΅Π½Π·ΠΈΡ˜Π°).
  • МоТно Π΅ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π°Ρ‚ Ρ€Π°ΠΊΡƒΠ²Π°Ρ‡ΠΈ ΠΊΠΎΠΈ сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π°Ρ‚ Π·Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ со Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ° (ΠΏΡ€Π΅Π·Π΅ΠΌΠ°ΡšΠ΅, Π±Ρ€ΠΈΡˆΠ΅ΡšΠ΅, ΠΏΡ€Π΅ΠΈΠΌΠ΅Π½ΡƒΠ²Π°ΡšΠ΅ ΠΈΡ‚Π½.). ΠŸΠΎΠΊΡ€Π°Ρ˜ Ρ€Π°ΠΊΡƒΠ²Π°Ρ‡ΠΈΡ‚Π΅ со ΠΏΠΎΠ²ΠΈΡ†ΠΈ, ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΎ Π΅ ΠΈ ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ ΠΈΠ·Π²Π΅ΡΡ‚ΡƒΠ²Π°ΡšΠ° Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ° Π½Π° HTTP Π±Π°Ρ€Π°ΡšΠ°.
  • Автоматско ΠΏΡ€Π΅ΠΊΠΈΠ½ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ врски.
  • ΠΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° атомската ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° Π±Π΅Π· ΠΏΡ€Π΅ΠΊΠΈΠ½ Π½Π° врскитС.
  • ΠžΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π·Π° слСдСњС Π²ΠΎ ΠŸΡ€ΠΎΠΌΠ΅Ρ‚Π΅Ρ˜.
  • ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ HAProxy PROXY Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° load balancing ΠΈΠ»ΠΈ прокси ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΠΈ со SFTP/SCP услугитС Π±Π΅Π· Π³ΡƒΠ±Π΅ΡšΠ΅ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° ΠΈΠ·Π²ΠΎΡ€Π½Π°Ρ‚Π° IP адрСса Π½Π° корисникот.
  • REST API Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со корисници ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ, ΠΊΡ€Π΅ΠΈΡ€Π°ΡšΠ΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΈ ΠΊΠΎΠΏΠΈΠΈ ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΈΠ·Π²Π΅ΡˆΡ‚Π°ΠΈ Π·Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ врски.
  • Π’Π΅Π± ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅Ρ˜Ρ (http://127.0.0.1:8080/web) Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° ΠΈ слСдСњС (ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½Π° Π΅ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π° ΠΏΡ€Π΅ΠΊΡƒ Ρ€Π΅Π΄ΠΎΠ²Π½ΠΈ конфигурациски Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ).
  • ΠœΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° поставкитС Π²ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈ JSON, TOML, YAML, HCL ΠΈ env-Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ ΠΏΡ€Π΅ΠΊΡƒ 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 Ρ„ΠΎΡ€ΠΌΠ°Ρ‚.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΈ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, содрТината Π½Π° ΠΎΠ΄Ρ€Π΅Π΄Π΅Π½ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌ ΠΌΠΎΠΆΠ΅ Π΄Π° сС сСрвира Π½Π΅ ΠΎΠ΄ Π»ΠΎΠΊΠ°Π»Π½ΠΈΠΎΡ‚ FS, Ρ‚ΡƒΠΊΡƒ ΠΎΠ΄ Π½Π°Π΄Π²ΠΎΡ€Π΅ΡˆΠ½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ ΠΎΠ±Π»Π°ΠΊ).
  • Cryptfs ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° транспарСнтно ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΏΡ€ΠΈ Π·Π°Ρ‡ΡƒΠ²ΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ FS ΠΈ Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΏΡ€ΠΈ Π²Ρ€Π°ΡœΠ°ΡšΠ΅.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΏΡ€Π΅ΠΏΡ€Π°ΡœΠ°ΡšΠ΅ врски Π΄ΠΎ Π΄Ρ€ΡƒΠ³ΠΈ SFTP сСрвСри.
  • Бпособност Π΄Π° сС користи SFTPGo ΠΊΠ°ΠΊΠΎ потсистСм SFTP Π·Π° OpenSSH.
  • Бпособност Π΄Π° сС складираат ΠΈΠ½Π³Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈΡ‚Π΅ ΠΈ Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ²ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½Π° Ρ„ΠΎΡ€ΠΌΠ° ΠΊΠΎΡ€ΠΈΡΡ‚Π΅Ρ˜ΡœΠΈ сСрвСри KMS (Услуги Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ), ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ сС Vault, GCP KMS, AWS KMS.

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€