SFTP рд╕рд░реНрднрд░ SFTPGo 2.2.0 рдХреЛ рд░рд┐рд▓реАрдЬ

SFTPGo 2.2 рд╕рд░реНрднрд░рдХреЛ рд░рд┐рд▓реАрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ SFTP, SCP/SSH, Rsync, HTTP рд░ WebDav рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рдЯрд╛рдврд╛рдХреЛ рдкрд╣реБрдБрдЪ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЕрдиреНрдп рдЪреАрдЬрд╣рд░реВ рдордзреНрдпреЗ, SFTPGo SSH рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ Git рднрдгреНрдбрд╛рд░рд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рд╕реНрдерд╛рдиреАрдп рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рд░ Amazon S3, Google Cloud Storage рд░ Azure Blob Storage рд╕рдБрдЧ рдорд┐рд▓реНрджреЛ рдмрд╛рд╣реНрдп рднрдгреНрдбрд╛рд░рдгрдмрд╛рдЯ рдбрд╛рдЯрд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдлрд╛рд░рдордорд╛ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдбрд╛рдЯрд╛рдмреЗрд╕ рд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди, SQL рд╡рд╛ рдХреБрдЮреНрдЬреА/рдорд╛рди рдврд╛рдБрдЪрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рднрдПрдХрд╛ DBMS рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕реНрддреИ PostgreSQL, MySQL, SQLite, CockroachDB рд╡рд╛ bbolt, рддрд░ RAM рдорд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рдкрдирд┐ рд╕рдореНрднрд╡ рдЫ, рдЬрд╕рд▓рд╛рдИ рдЬрдбрд╛рди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрдиред рдмрд╛рд╣реНрдп рдбрд╛рдЯрд╛рдмреЗрд╕ред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб Go рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ GPLv3 рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдЫред

рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛:

  • рд╕рдордп-рд╕реАрдорд┐рдд рдПрдХ-рдкрдЯрдХ рдкрд╛рд╕рд╡рд░реНрдбрд╣рд░реВ (TOTP, RFC 6238) рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рджреБрдИ-рдХрд╛рд░рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред Authy рд░ Google Authenticator рдЬрд╕реНрддрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд╣рд░реВ рдкреНрд░рдорд╛рдгрдХрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рдорд╛рд░реНрдлрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред рдкрд╣рд┐рд▓реЗ рдиреИ рдЙрдкрд▓рдмреНрдз рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рдордзреНрдпреЗ: рдЕрддрд┐рд░рд┐рдХреНрдд рдХреБрдЮреНрдЬреА рд╡рд┐рдирд┐рдордп рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, рдкреНрд░рдХрд╛рд╢рди/рд╕рджрд╕реНрдпрддрд╛ рдпреЛрдЬрдирд╛рдХреЛ рдПрдХреАрдХрд░рдг, рднрдгреНрдбрд╛рд░рдг рд░ DBMS рдорд╛ рдШрдЯрдирд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рдЦреЛрдЬред
  • REST API рд▓реЗ JWT рдЯреЛрдХрдирд╣рд░реВрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреБрдЮреНрдЬреАрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫ, рд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╕рдореНрдмрдиреНрдзрдорд╛ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдиреАрддрд┐рд╣рд░реВ (рдбреЗрдЯрд╛рдХреЛ рдЬреАрд╡рдирдХрд╛рд▓ рд╕реАрдорд┐рдд рдЧрд░реНрдиреЗ) рд╕реЗрдЯ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкрдирд┐ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, Swagger UI рдмрд╛рд╣реНрдп рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА API рд╕реНрд░реЛрддрд╣рд░реВ рдиреЗрднрд┐рдЧреЗрдЯ рдЧрд░реНрди рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рд▓реЗрдЦрди рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рдердкрд┐рдПрдХреЛ рдЫ (рдлрд╛рдЗрд▓рд╣рд░реВ рдЕрдкрд▓реЛрдб рдЧрд░реНрдиреЗ, рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ, рдирд╛рдо рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рд░ рдореЗрдЯрд╛рдЙрдиреЗ), рдЗрдореЗрд▓рджреНрд╡рд╛рд░рд╛ рдкреБрд╖реНрдЯрд┐рдХрд░рдгрдХреЛ рд╕рд╛рде рдкрд╛рд╕рд╡рд░реНрдб рд░рд┐рд╕реЗрдЯ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдкрд╛рда рдлрд╛рдЗрд▓ рд╕рдореНрдкрд╛рджрдХ рд░ PDF рдХрд╛рдЧрдЬрд╛рдд рджрд░реНрд╢рдХрд▓рд╛рдИ рдПрдХреАрдХреГрдд рдЧрд░рд┐рдПрдХреЛ рдЫред рдЫреБрдЯреНрдЯреИ рдкрд╣реБрдБрдЪ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдЧрд░реНрди, IP рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рд╕реАрдорд┐рдд рдЧрд░реНрди, рд▓рд┐рдЩреНрдХ рд▓рд╛рдЗрдлрдЯрд╛рдЗрдо рд╕реЗрдЯ рдЧрд░реНрди рд░ рдбрд╛рдЙрдирд▓реЛрдбрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рд╕реАрдорд┐рдд рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рдХреЛ рд╕рд╛рде рдмрд╛рд╣реНрдп рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлрд╛рдЗрд▓рд╣рд░реВ рд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдЧрд░реНрди HTTP рд▓рд┐рдЩреНрдХрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдердкрд┐рдпреЛред

SFTPGo рдХрд╛ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ:

  • рдкреНрд░рддреНрдпреЗрдХ рдЦрд╛рддрд╛ рдХреНрд░реБрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдЧреГрд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рддред рдпреЛ рднрд░реНрдЪреБрдЕрд▓ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ рдЬреБрди рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдЧреГрд╣ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдмрд╛рд╣рд┐рд░рдХреЛ рдбреЗрдЯрд╛рд▓рд╛рдИ рд╕рдиреНрджрд░реНрдн рдЧрд░реНрджрдЫред
  • рдЦрд╛рддрд╛рд╣рд░реВ рднрд░реНрдЪреБрдЕрд▓ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рднрдгреНрдбрд╛рд░ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН рдЬреБрди рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рд╕рдБрдЧ рдкреНрд░рддрд┐рдЪреНрдЫреЗрдж рдЧрд░реНрджреИрдиред SQLite, MySQL, PostgreSQL, bbolt рд░ рдЗрди-рдореЗрдореЛрд░реА рднрдгреНрдбрд╛рд░рдг рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рднрд░реНрдЪреБрдЕрд▓ рд░ рдкреНрд░рдгрд╛рд▓реА рдЦрд╛рддрд╛рд╣рд░реВ рдореНрдпрд╛рдкрд┐рдЩрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рд╛рдзрдирд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреНрдЫ - рдкреНрд░рддреНрдпрдХреНрд╖ рд╡рд╛ рдордирдорд╛рдиреА рдореНрдпрд╛рдкрд┐рдЩ рд╕рдореНрднрд╡ рдЫ (рдПрдЙрдЯрд╛ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрд░реНрдХреЛ рднрд░реНрдЪреБрдЕрд▓ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдорд╛ рдореНрдпрд╛рдк рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ)ред
  • рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА, SSH рдХреБрдЮреНрдЬреА, рд░ рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдорд░реНрдерд┐рдд рдЫ (рдХрд┐рдмреЛрд░реНрдб рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдХреЛ рд╕рд╛рде рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рд╣рд┐рдд)ред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдХреБрдЮреНрдЬреАрд╣рд░реВ рдмрд╛рдБрдзреНрди рд╕рдореНрднрд╡ рдЫ, рд╕рд╛рдереИ рдмрд╣реБ-рдХрд╛рд░рдХ рд░ рдмрд╣реБ-рдЪрд░рдг рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реЗрдЯрдЕрдк рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕рдлрд▓ рдХреБрдЮреНрдЬреА рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдкрд╛рд╕рд╡рд░реНрдб рдердк рдЕрдиреБрд░реЛрдз рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ)ред
  • рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐рд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ, рд╕рд╛рдереИ рдмрд╛рд╣реНрдп рдкреНрд░рдорд╛рдгрдХ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, LDAP рдорд╛рд░реНрдлрдд рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐) рдХрд▓ рдЧрд░реЗрд░ рд╡рд╛ HTTP API рдорд╛рд░реНрдлрдд рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкрдард╛рдПрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдПрдХрд╛ рдЖрдлреНрдиреИ рд╡рд┐рдзрд┐рд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  • рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рд▓рдЧ рдЗрди рдЧрд░реНрдиреБ рдЕрдШрд┐ рдХрд▓ рдЧрд░рд┐рдПрдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрд▓рд╛рдИ рдЧрддрд┐рд╢реАрд▓ рд░реВрдкрдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдмрд╛рд╣реНрдп рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВ рд╡рд╛ HTTP API рдХрд▓рд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред рдЬрдбрд╛рдирдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдЧрддрд┐рд╢реАрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рд╕рдорд░реНрдерд┐рдд рдЫред
  • рдбрд╛рдЯрд╛ рд╕рд╛рдЗрдЬ рд░ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХреЛрдЯрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред
  • рдЖрдЧрдорди рд░ рдмрд╣рд┐рд░реНрдЧрдорди рдЯреНрд░рд╛рдлрд┐рдХрдХреЛ рд▓рд╛рдЧрд┐ рд╕реАрдорд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрд▓рдЧ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрд╕рдБрдЧ рдмреНрдпрд╛рдиреНрдбрд╡рд┐рде рд╕реАрдорд┐рддрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, рд╕рд╛рдереИ рдПрдХ рд╕рд╛рде рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕реАрдорд╛рд╣рд░реВред
  • рдкрд╣реБрдБрдЪ рдирд┐рдпрдиреНрддреНрд░рдг рдЙрдкрдХрд░рдгрд╣рд░реВ рдЬрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХреЛ рд╕рдореНрдмрдиреНрдзрдорд╛ рдХрд╛рд░реНрдп рдЧрд░реНрджрдЫ (рддрдкрд╛рдИрд▓реЗ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╕реВрдЪреА рд╣реЗрд░реНрди рдкреНрд░рддрд┐рдмрдиреНрдз рд▓рдЧрд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЕрдкрд▓реЛрдб рдЧрд░реНрди, рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди, рдЕрдзрд┐рд▓реЗрдЦрди рдЧрд░реНрди, рдореЗрдЯрд╛рдЙрди, рдкреБрди: рдирд╛рдордХрд░рдг рдЧрд░реНрди рд╡рд╛ рдкрд╣реБрдБрдЪ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди, рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ рд╡рд╛ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдЩреНрдХрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдирд┐рд╖реЗрдз рдЧрд░реНрди, рдЖрджрд┐)ред
  • рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдЗрдБ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рддрд┐рдмрдиреНрдзрд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдЗрдБ рдХреЗрд╡рд▓ рдХреЗрд╣рд┐ рдЖрдИрдкреА рд╡рд╛ рд╕рдмрдиреЗрдЯрд╣рд░реВрдмрд╛рдЯ рдкрд╣реБрдБрдЪ рдЕрдиреБрдорддрд┐ рджрд┐рди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
  • рдпрд╕рд▓реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдХреЛ рд╕рдореНрдмрдиреНрдзрдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рдорд┐рд▓реНрдиреЗ рд╕рд╛рдордЧреНрд░реАрдХрд╛ рд▓рд╛рдЧрд┐ рдлрд┐рд▓реНрдЯрд░рд╣рд░реВрдХреЛ рдЬрдбрд╛рдирд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдЗрдБ рдирд┐рд╢реНрдЪрд┐рдд рд╡рд┐рд╕реНрддрд╛рд░рдХреЛ рд╕рд╛рде рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рд░реЛрдХреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ)ред
  • рддрдкрд╛рдИрд▓реЗ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВ рдмрд╛рдБрдзреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдЬреБрди рдлрд╛рдЗрд▓ (рд▓реЛрдб рдЧрд░реНрдиреЗ, рдореЗрдЯрд╛рдЙрдиреЗ, рдкреБрди: рдирд╛рдордХрд░рдг рдЧрд░реНрдиреЗ, рдЖрджрд┐) рд╕рдБрдЧ рд╡рд┐рднрд┐рдиреНрди рдЕрдкрд░реЗрд╕рдирд╣рд░реВрдХреЛ рд╕рдордпрдорд╛ рд╕реБрд░реБ рд╣реБрдиреНрдЫред рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВрд▓рд╛рдИ рдХрд▓ рдЧрд░реНрдиреБрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, HTTP рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рд╕реВрдЪрдирд╛рд╣рд░реВ рдкрдард╛рдЙрди рд╕рдорд░реНрдерд┐рдд рдЫред
  • рдирд┐рд╖реНрдХреНрд░рд┐рдп рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рдорд╛рдкреНрддрд┐ред
  • рдЬрдбрд╛рдирд╣рд░реВ рддреЛрдбреНрди рдмрд┐рдирд╛ рдкрд░рдорд╛рдгреБ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдЕрджреНрдпрд╛рд╡рдзрд┐рдХред
  • Prometheus рдорд╛ рдирд┐рдЧрд░рд╛рдиреА рдХреЛ рд▓рд╛рдЧреА рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рджрд╛рди рдЧрд░реНрджреИред
  • 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)ред
  • рдорд▓реНрдЯрд┐рдХрд╛рд╕реНрдЯ DNS рдорд╛рд░реНрдлрдд рд╡рд┐рдЬреНрдЮрд╛рдкрд┐рдд рдЬрдбрд╛рди рдкреНрд░рдорд╛рдгрд╣рд░реВрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЬреЗрдирд░реЗрд╢рдирдХреЛ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рд╛рдЭреЗрджрд╛рд░реА рдЧрд░реНрди рдкреЛрд░реНрдЯреЗрдмрд▓ рдореЛрдбред
  • рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдорд┐рдд рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдЩ рдкреНрд░рдгрд╛рд▓реАред
  • рд╕рд░рд▓реАрдХреГрдд рд▓рд┐рдирдХреНрд╕ рдкреНрд░рдгрд╛рд▓реА рдЦрд╛рддрд╛ рдорд╛рдЗрдЧреНрд░реЗрд╕рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ред
  • JSON рдврд╛рдБрдЪрд╛рдорд╛ рд▓рдЧрд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрджреИред
  • рднрд░реНрдЪреБрдЕрд▓ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдХреБрдиреИ рдирд┐рд╢реНрдЪрд┐рдд рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХрд╛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рд╕реНрдерд╛рдиреАрдп рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдмрд╛рдЯ рд╣реЛрдЗрди, рддрд░ рдмрд╛рд╣реНрдп рдХреНрд▓рд╛рдЙрдб рднрдгреНрдбрд╛рд░рдгрдмрд╛рдЯ рджрд┐рди рд╕рдХрд┐рдиреНрдЫ)ред
  • рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдмрдЪрдд рдЧрд░реНрджрд╛ рдкрд╛рд░рджрд░реНрд╢реА рд░реВрдкрдорд╛ рдбреЗрдЯрд╛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрди рд░ рдЕрдкрд▓реЛрдб рдЧрд░реНрджрд╛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрди cryptfs рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред
  • рдЕрдиреНрдп SFTP рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдЬрдбрд╛рдирд╣рд░реВ рдлрд░реНрд╡рд╛рд░реНрдб рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред
  • OpenSSH рдХреЛ рд▓рд╛рдЧрд┐ SFTP рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдХреЛ рд░реВрдкрдорд╛ SFTPGo рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ред
  • KMS рд╕рд░реНрднрд░рд╣рд░реВ (рдХреБрдЮреНрдЬреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╕реЗрд╡рд╛рд╣рд░реВ), рдЬрд╕реНрддреИ рднрд▓реНрдЯ, GCP KMS, AWS KMS рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдлрд╛рд░рдордорд╛ рдкреНрд░рдорд╛рдгрд╣рд░реВ рд░ рдЧреЛрдкреНрдп рдбреЗрдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди