SFTP рдЖрдгрд┐ FTPS рдкреНрд░реЛрдЯреЛрдХреЙрд▓

рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛

рдлрдХреНрдд рдПрдХрд╛ рдЖрдард╡рдбреНрдпрд╛рдкреВрд░реНрд╡реА рдореА рд╢реАрд░реНрд╖рдХрд╛рдд рджрд░реНрд╢рд╡рд┐рд▓реЗрд▓реНрдпрд╛ рд╡рд┐рд╖рдпрд╛рд╡рд░ рдПрдХ рдирд┐рдмрдВрдз рд▓рд┐рд╣рд┐рдд рд╣реЛрддреЛ рдЖрдгрд┐ рдорд▓рд╛ рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрд▓рд╛ рдХреА, рд╕рдордЬрд╛, рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░ рдЗрддрдХреА рд╢реИрдХреНрд╖рдгрд┐рдХ рдорд╛рд╣рд┐рддреА рдирд╛рд╣реА. рдореБрдЦреНрдпрддрдГ рдХреЛрд░рдбреНрдпрд╛ рддрдереНрдпреЗ рдЖрдгрд┐ рд╕реЗрдЯрдЕрдк рд╕реВрдЪрдирд╛. рдореНрд╣рдгреВрди, рдореА рдордЬрдХреВрд░ рдХрд┐рдВрдЪрд┐рдд рджреБрд░реБрд╕реНрдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдЖрдгрд┐ рд▓реЗрдЦ рдореНрд╣рдгреВрди рдкреЛрд╕реНрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛.

FTP рдореНрд╣рдгрдЬреЗ рдХрд╛рдп

FTP (рдлрд╛рдЗрд▓ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдлрд╛рдЗрд▓реНрд╕ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд╣реЗ. рд╣реЗ рдореВрд│ рдЗрдерд░рдиреЗрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдкреИрдХреА рдПрдХ рдЖрд╣реЗ. 1971 рдордзреНрдпреЗ рджрд┐рд╕рд▓реЗ рдЖрдгрд┐ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ DARPA рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рдХрд╛рдо рдХреЗрд▓реЗ. рд╕рдзреНрдпрд╛, HTTP рдкреНрд░рдорд╛рдгреЗ, рдлрд╛рдЗрд▓ рд╣рд╕реНрддрд╛рдВрддрд░рдг рд╣реЗ TCP/IP (рдЯреНрд░рд╛рдиреНрд╕рдорд┐рд╢рди рдХрдВрдЯреНрд░реЛрд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓/рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓) рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рд╕рдВрдЪрд╛рдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдореЙрдбреЗрд▓рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ. RFC 959 рдордзреНрдпреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд.

рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЦрд╛рд▓реАрд▓ рдЧреЛрд╖реНрдЯреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ:

  • рддреНрд░реБрдЯреА рддрдкрд╛рд╕рдгреА рдХрд╢реА рдХреЗрд▓реА рдЬрд╛рдИрд▓?
  • рдбреЗрдЯрд╛ рдкреЕрдХреЗрдЬрд┐рдВрдЧ рдкрджреНрдзрдд (рдкреЕрдХреЗрдЬрд┐рдВрдЧ рд╡рд╛рдкрд░рд▓реЗ рдЕрд╕рд▓реНрдпрд╛рд╕)
  • рдкрд╛рдард╡рдгрд╛рд░реЗ рдпрдВрддреНрд░ рдХрд╕реЗ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рдХреА рддреНрдпрд╛рдиреЗ рд╕рдВрджреЗрд╢ рдкреВрд░реНрдг рдХреЗрд▓рд╛ рдЖрд╣реЗ?
  • рдкреНрд░рд╛рдкреНрдд рдХрд░рдгрд╛рд░реЗ рдЙрдкрдХрд░рдг рддреНрдпрд╛рд▓рд╛ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реНрдпрд╛рдЪреЗ рдХрд╕реЗ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ?

рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░ рджрд░рдореНрдпрд╛рди рд╕рдВрдкреНрд░реЗрд╖рдг

FTP рдСрдкрд░реЗрд╢рди рджрд░рдореНрдпрд╛рди рд╣реЛрдгрд╛рд░реНтАНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрд╡рд░ рдЬрд╡рд│реВрди рдирдЬрд░ рдЯрд╛рдХреВрдпрд╛. рдХрдиреЗрдХреНрд╢рди рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЗрдВрдЯрд░рдкреНрд░рд┐рдЯрд░рджреНрд╡рд╛рд░реЗ рд╕реБрд░реВ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. TELNET рдорд╛рдирдХрд╛рддреАрд▓ рдирд┐рдпрдВрддреНрд░рдг рдЪреЕрдиреЗрд▓рджреНрд╡рд╛рд░реЗ рдПрдХреНрд╕рдЪреЗрдВрдЬ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ. FTP рдЖрджреЗрд╢ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЗрдВрдЯрд░рдкреНрд░рд┐рдЯрд░рджреНрд╡рд╛рд░реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдкрд╛рдард╡рд▓реЗ рдЬрд╛рддрд╛рдд. рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдирд┐рдпрдВрддреНрд░рдг рдЪреЕрдиреЗрд▓рджреНрд╡рд╛рд░реЗ рдкрд╛рдард╡рд▓реЗ рдЬрд╛рддрд╛рдд. рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕ рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЗрдВрдЯрд░рдкреНрд░рд┐рдЯрд░рд╢реА рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рджреБрднрд╛рд╖реНрдпрд╛рд╢рд┐рд╡рд╛рдп рдЗрддрд░ рдорд╛рдзреНрдпрдорд╛рдВрджреНрд╡рд╛рд░реЗ рд╕рдВрдкрд░реНрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЕрд╕рддреЗ.

FTP рдЪреЗ рдореБрдЦреНрдп рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдореНрд╣рдгрдЬреЗ рддреЗ рджреБрд╣реЗрд░реА рдХрдиреЗрдХреНрд╢рди рд╡рд╛рдкрд░рддреЗ. рддреНрдпрд╛рдкреИрдХреА рдПрдХ рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдХрдорд╛рдВрдб рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ TCP рдкреЛрд░реНрдЯ 21 рджреНрд╡рд╛рд░реЗ рд╣реЛрддреЛ, рдЬреЛ рдмрджрд▓рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдЬреЛрдкрд░реНрдпрдВрдд рдХреНрд▓рд╛рдпрдВрдЯ рд╕рд░реНрд╡реНрд╣рд░рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрддреЛ рддреЛрдкрд░реНрдпрдВрдд рдирд┐рдпрдВрддреНрд░рдг рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЕрд╕рддреЗ. рдорд╢реАрди рджрд░рдореНрдпрд╛рди рдбреЗрдЯрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛рдирд╛ рдирд┐рдпрдВрддреНрд░рдг рдЪреЕрдиреЗрд▓ рдЙрдШрдбреЗ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рддреЗ рдмрдВрдж рдЕрд╕рд▓реНрдпрд╛рд╕, рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдиреНрд╕рдорд┐рд╢рди рдерд╛рдВрдмрддреЗ. рджреБрд╕рд▒реНрдпрд╛рджреНрд╡рд╛рд░реЗ, рдереЗрдЯ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рд╣реЛрддреЗ. рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рдордзреНрдпреЗ рдлрд╛рдЗрд▓ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рдЭрд╛рд▓реНрдпрд╛рд╡рд░ рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рддреЗ рдЙрдШрдбрддреЗ. рдЬрд░ рдЕрдиреЗрдХ рдлрд╛рдпрд▓реА рдПрдХрд╛рдЪ рд╡реЗрд│реА рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЕрд╕рддреАрд▓, рддрд░ рддреНрдпрд╛рдкреИрдХреА рдкреНрд░рддреНрдпреЗрдХ рд╕реНрд╡рддрдГрдЪреЗ рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдЪреЕрдиреЗрд▓ рдЙрдШрдбреЗрд▓.

FTP рд╕рдХреНрд░рд┐рдп рдХрд┐рдВрд╡рд╛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдореЛрдбрдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрддреЗ, рдЬреНрдпрд╛рдЪреА рдирд┐рд╡рдб рдХрдиреЗрдХреНрд╢рди рдХрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ рд╣реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ. рд╕рдХреНрд░рд┐рдп рдореЛрдбрдордзреНрдпреЗ, рдХреНрд▓рд╛рдпрдВрдЯ рд╕рд░реНрд╡реНрд╣рд░рд╕рд╣ рдПрдХ TCP рдирд┐рдпрдВрддреНрд░рдг рдХрдиреЗрдХреНрд╢рди рддрдпрд╛рд░ рдХрд░рддреЛ рдЖрдгрд┐ рддреНрдпрд╛рдЪрд╛ IP рдкрддреНрддрд╛ рдЖрдгрд┐ рдПрдХ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдХреНрд▓рд╛рдпрдВрдЯ рдкреЛрд░реНрдЯ рдХреНрд░рдорд╛рдВрдХ рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдкрд╛рдард╡рддреЛ рдЖрдгрд┐ рдирдВрддрд░ рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдпрд╛ рдкрддреНрддреНрдпрд╛рд╕рд╣ рдЖрдгрд┐ рдкреЛрд░реНрдЯ рдХреНрд░рдорд╛рдВрдХрд╛рд╕рд╣ TCP рдХрдиреЗрдХреНрд╢рди рд╕реБрд░реВ рд╣реЛрдгреНрдпрд╛рдЪреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЛ. рдХреНрд▓рд╛рдпрдВрдЯ рдлрд╛рдпрд░рд╡реЙрд▓рдЪреНрдпрд╛ рдорд╛рдЧреЗ рдЕрд╕рд▓реНрдпрд╛рд╕ рдЖрдгрд┐ рдпреЗрдгрд╛рд░реЗ TCP рдХрдиреЗрдХреНрд╢рди рд╕реНрд╡реАрдХрд╛рд░реВ рд╢рдХрдд рдирд╕рд▓реНрдпрд╛рд╕, рдирд┐рд╖реНрдХреНрд░рд┐рдп рдореЛрдб рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдпрд╛ рдореЛрдбрдордзреНрдпреЗ, рдХреНрд▓рд╛рдпрдВрдЯ рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ PASV рдХрдорд╛рдВрдб рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рд╡рд╛рд╣ рд╡рд╛рдкрд░рддреЛ рдЖрдгрд┐ рдирдВрддрд░ рд╕рд░реНрд╡реНрд╣рд░рдХрдбреВрди рддреНрдпрд╛рдЪрд╛ IP рдкрддреНрддрд╛ рдЖрдгрд┐ рдкреЛрд░реНрдЯ рдХреНрд░рдорд╛рдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЛ, рдЬреЛ рдХреНрд▓рд╛рдпрдВрдЯ рдирдВрддрд░ рддреНрдпрд╛рдЪреНрдпрд╛ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдкреЛрд░реНрдЯрд╡рд░реВрди рдбреЗрдЯрд╛ рдкреНрд░рд╡рд╛рд╣ рдЙрдШрдбрдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рддреЛ.

рд╣реЗ рд╢рдХреНрдп рдЖрд╣реЗ рдХреА рдбреЗрдЯрд╛ рддрд┐рд╕рд▒реНрдпрд╛ рдорд╢реАрдирд╡рд░ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рджреЛрди рд╕рд░реНрд╡реНрд╣рд░рд╕рд╣ рдПрдХ рдирд┐рдпрдВрддреНрд░рдг рдЪреЕрдиреЗрд▓ рдЖрдпреЛрдЬрд┐рдд рдХрд░рддреЛ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рджрд░рдореНрдпрд╛рди рдереЗрдЯ рдбреЗрдЯрд╛ рдЪреЕрдиреЗрд▓ рдЖрдпреЛрдЬрд┐рдд рдХрд░рддреЛ. рдирд┐рдпрдВрддреНрд░рдг рдЖрджреЗрд╢ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рдбреЗрдЯрд╛ рдереЗрдЯ рд╕рд░реНрд╡реНрд╣рд░ рджрд░рдореНрдпрд╛рди рдЬрд╛рддреЛ.

рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдбреЗрдЯрд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддрд╛рдирд╛, рдЪрд╛рд░ рдбреЗрдЯрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ:

  • ASCII тАУ рдордЬрдХреВрд░рд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. рдбреЗрдЯрд╛, рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕, рдкрд╛рдард╡рдгрд╛-рдпрд╛ рд╣реЛрд╕реНрдЯрд╡рд░реАрд▓ рдХреЕрд░реЗрдХреНрдЯрд░ рд░рд┐рдкреНрд░реЗрдЭреЗрдВрдЯреЗрд╢рдирдордзреВрди рдЯреНрд░рд╛рдиреНрд╕рдорд┐рд╢рдирдкреВрд░реНрд╡реА "рдЖрда-рдмрд┐рдЯ ASCII" рдордзреНрдпреЗ рдЖрдгрд┐ (рдкреБрдиреНрд╣рд╛, рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕) рдкреНрд░рд╛рдкреНрдд рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рд╣реЛрд╕реНрдЯрд╡рд░реАрд▓ рд╡рд░реНрдг рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡рд╛рдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рд╡рд┐рд╢реЗрд╖рддрдГ, рдирд╡реАрди рд╡рд░реНрдг рдмрджрд▓рд▓реЗ рдЖрд╣реЗрдд. рдкрд░рд┐рдгрд╛рдореА, рд╣рд╛ рдореЛрдб рдлрдХреНрдд рд╕рд╛рдзреНрдпрд╛ рдордЬрдХреБрд░рд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдлрд╛рдпрд▓реАрдВрд╕рд╛рдареА рдпреЛрдЧреНрдп рдирд╛рд╣реА.
  • рдмрд╛рдпрдирд░реА рдореЛрдб - рдкрд╛рдард╡рдгрд╛рд░реЗ рдЙрдкрдХрд░рдг рдкреНрд░рддреНрдпреЗрдХ рдлрд╛рдИрд▓ рдмрд╛рдЗрдЯ рдмрд╛рдп рдмрд╛рдЗрдЯ рдкрд╛рдард╡рддреЗ рдЖрдгрд┐ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдкреНрд░рд╛рдкреНрдд рдЭрд╛рд▓реНрдпрд╛рд╡рд░ рдмрд╛рдЗрдЯреНрд╕рдЪрд╛ рдкреНрд░рд╡рд╛рд╣ рд╕рдВрдЪрдпрд┐рдд рдХрд░рддреЛ. рд╕рд░реНрд╡ FTP рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╛рдареА рдпрд╛ рдореЛрдбрд╕рд╛рдареА рд╕рдорд░реНрдердирд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЖрд╣реЗ.
  • EBCDIC тАУ EBCDIC рдПрдиреНрдХреЛрдбрд┐рдВрдЧрдордзреАрд▓ рд╣реЛрд╕реНрдЯ рджрд░рдореНрдпрд╛рди рд╕рд╛рдзрд╛ рдордЬрдХреВрд░ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ. рдЕрдиреНрдпрдерд╛, рд╣рд╛ рдореЛрдб ASCII рдореЛрдбрд╕рд╛рд░рдЦрд╛рдЪ рдЖрд╣реЗ.
  • рд╕реНрдерд╛рдирд┐рдХ рдореЛрдб - рд╕рдорд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рджреЛрди рд╕рдВрдЧрдгрдХрд╛рдВрдирд╛ ASCII рдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рди рдХрд░рддрд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдбреЗрдЯрд╛ рдкрд╛рдард╡рд┐рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ.

рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рддреАрдирдкреИрдХреА рдХреЛрдгрддреНрдпрд╛рд╣реА рдореЛрдбрдордзреНрдпреЗ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ:

  • рдкреНрд░рд╡рд╛рд╣ рдореЛрдб - FTP рд▓рд╛ рдХреЛрдгрддреАрд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рдкрд╛рд╕реВрди рдореБрдХреНрдд рдХрд░реВрди, рдбреЗрдЯрд╛ рд╕рддрдд рдкреНрд░рд╡рд╛рд╣ рдореНрд╣рдгреВрди рдкрд╛рдард╡рд┐рд▓рд╛ рдЬрд╛рддреЛ. рддреНрдпрд╛рдРрд╡рдЬреА, рд╕рд░реНрд╡ рдкреНрд░рдХреНрд░рд┐рдпрд╛ TCP рджреНрд╡рд╛рд░реЗ рдХреЗрд▓реА рдЬрд╛рддреЗ. рд░реЗрдХреЙрд░реНрдбрдордзреНрдпреЗ рдбреЗрдЯрд╛ рд╡рд┐рднрдХреНрдд рдХрд░рдгреНрдпрд╛рд╢рд┐рд╡рд╛рдп рдлрд╛рдЗрд▓-рдПрдВрдб-рдСрдл-рдЗрдВрдбрд┐рдХреЗрдЯрд░рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА.
  • рдмреНрд▓реЙрдХ рдореЛрдб - FTP рдбреЗрдЯрд╛ рдЕрдиреЗрдХ рдмреНрд▓реЙрдХреНрд╕рдордзреНрдпреЗ рдореЛрдбрддреЛ (рд╣реЗрдбрд░ рдмреНрд▓реЙрдХ, рдмрд╛рдЗрдЯреНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛, рдбреЗрдЯрд╛ рдлреАрд▓реНрдб) рдЖрдгрд┐ рдирдВрддрд░ рддреЗ TCP рдордзреНрдпреЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддреЗ.
  • рдХрдореНрдкреНрд░реЗрд╢рди рдореЛрдб - рдбреЗрдЯрд╛ рдПрдХрд▓ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд╛рдкрд░реВрди рд╕рдВрдХреБрдЪрд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ (рд╕рд╛рдорд╛рдиреНрдпрддрдГ рд░рди рд▓рд╛рдВрдмреА рдПрдиреНрдХреЛрдб рдХрд░реВрди).

FTP рд╕рд░реНрд╡реНрд╣рд░ рд╣рд╛ рдПрдХ рд╕рд░реНрд╡реНрд╣рд░ рдЖрд╣реЗ рдЬреЛ рдлрд╛рдЗрд▓ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЛ. рддреНрдпрд╛рдд рдХрд╛рд╣реА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЖрд╣реЗрдд рдЬреА рддреЗ рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рд╡реЗрдм рд╕рд░реНрд╡реНрд╣рд░рдкреЗрдХреНрд╖рд╛ рд╡реЗрдЧрд│реЗ рдХрд░рддрд╛рдд:

  • рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ
  • рд╕рд░реНрд╡ рдСрдкрд░реЗрд╢рди рдЪрд╛рд▓реВ рд╕рддреНрд░рд╛рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд
  • рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдорд╕рд╣ рд╡рд┐рд╡рд┐рдз рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛
  • рдкреНрд░рддреНрдпреЗрдХ рдХрдиреЗрдХреНрд╢рдирд╕рд╛рдареА рд╕реНрд╡рддрдВрддреНрд░ рдЪреЕрдиреЗрд▓ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ

FTP рдХреНрд▓рд╛рдпрдВрдЯ рд╣рд╛ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЖрд╣реЗ рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ FTP рджреНрд╡рд╛рд░реЗ рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡реНрд╣рд░рд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ рдЖрдгрд┐ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдШрдЯрдХрд╛рдВрд╕рд╣ рддреНрдпрд╛рд╡рд░ рдЖрд╡рд╢реНрдпрдХ рдХреНрд░рд┐рдпрд╛ рджреЗрдЦреАрд▓ рдХрд░рддреЛ. рдХреНрд▓рд╛рдпрдВрдЯ рдПрдХ рдмреНрд░рд╛рдЙрдЭрд░ рдЕрд╕реВ рд╢рдХрддреЛ, рдЬреНрдпрд╛рдЪреНрдпрд╛ рдЕреЕрдбреНрд░реЗрд╕ рдмрд╛рд░рдордзреНрдпреЗ рддреБрдореНрд╣реА рдкрддреНрддрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреЗрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ, рдЬреЛ рд╕рд╛рдорд╛рдиреНрдп URL рдмреНрд▓реЙрдХ рдЖрдХреГрддреАрдиреБрд╕рд╛рд░, рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░реАрд▓ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд┐рдВрд╡рд╛ рдлрд╛рдЗрд▓рдЪрд╛ рдорд╛рд░реНрдЧ рдЖрд╣реЗ:

ftp://user:pass@address:port/directory/file

рддрдерд╛рдкрд┐, рдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд рд╡реЗрдм рдмреНрд░рд╛рдЙрдЭрд░ рд╡рд╛рдкрд░рдгреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХреЗрд╡рд│ рд╕реНрд╡рд╛рд░рд╕реНрдп рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдлрд╛рдпрд▓реА рдкрд╛рд╣рдгреНрдпрд╛рдЪреА рдХрд┐рдВрд╡рд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрдИрд▓. FTP рдЪреЗ рд╕рд░реНрд╡ рдлрд╛рдпрджреЗ рдкреВрд░реНрдгрдкрдгреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА рдХреНрд▓рд╛рдпрдВрдЯ рдореНрд╣рдгреВрди рд╡рд┐рд╢реЗрд╖ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╡рд╛рдкрд░рд╛рд╡реЗ.

FTP рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рд╡реЗрд╢ рдордВрдЬреВрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡/рдкрд╛рд╕рд╡рд░реНрдб рдпреЛрдЬрдирд╛ рд╡рд╛рдкрд░рддреЗ. рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡ USER рдХрдорд╛рдВрдбрд╕рд╣ рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдкрд╛рдард╡рд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб PASS рдХрдорд╛рдВрдбрд╕рд╣ рдкрд╛рдард╡рд┐рд▓рд╛ рдЬрд╛рддреЛ. рдЬрд░ рдХреНрд▓рд╛рдпрдВрдЯрдиреЗ рджрд┐рд▓реЗрд▓реА рдорд╛рд╣рд┐рддреА рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рд╕реНрд╡реАрдХрд╛рд░рд▓реА, рддрд░ рд╕рд░реНрд╡реНрд╣рд░ рдХреНрд▓рд╛рдпрдВрдЯрд▓рд╛ рдЖрдордВрддреНрд░рдг рдкрд╛рдард╡реЗрд▓ рдЖрдгрд┐ рд╕рддреНрд░ рд╕реБрд░реВ рд╣реЛрдИрд▓. рд╡рд╛рдкрд░рдХрд░реНрддреЗ, рд╕рд░реНрд╡реНрд╣рд░рдиреЗ рдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджрд┐рд▓реНрдпрд╛рд╕, рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓ рдкреНрд░рджрд╛рди рди рдХрд░рддрд╛ рд▓реЙрдЧ рдЗрди рдХрд░реВ рд╢рдХрддрд╛рдд, рдкрд░рдВрддреБ рд╕рд░реНрд╡реНрд╣рд░ рдЕрд╢рд╛ рд╕рддреНрд░рд╛рдВрд╕рд╛рдареА рдорд░реНрдпрд╛рджрд┐рдд рдкреНрд░рд╡реЗрд╢ рдордВрдЬреВрд░ рдХрд░реВ рд╢рдХрддреЛ.

FTP рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░рдгрд╛рд░рд╛ рд╣реЛрд╕реНрдЯ рдЕрдирд╛рдорд┐рдд FTP рдкреНрд░рд╡реЗрд╢ рдкреНрд░рджрд╛рди рдХрд░реВ рд╢рдХрддреЛ. рд╡рд╛рдкрд░рдХрд░реНрддреЗ рд╡рд┐рд╢реЗрд╖рдд: рддреНрдпрд╛рдВрдЪреЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡ рдореНрд╣рдгреВрди "рдЕрдирд╛рдорд┐рдХ" (рдХрд╛рд╣реА FTP рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдХреЗрд╕ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЕрд╕реВ рд╢рдХрддрд╛рдд) рд╕рд╣ рд▓реЙрдЧ рдЗрди рдХрд░рддрд╛рдд. рдЬрд░реА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рд╕рд╛рдорд╛рдиреНрдпрдд: рдкрд╛рд╕рд╡рд░реНрдбрдРрд╡рдЬреА рддреНрдпрд╛рдВрдЪрд╛ рдИрдореЗрд▓ рдкрддреНрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рд╕ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рдЬрд╛рдд рдЕрд╕рд▓реЗ рддрд░реА рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рдХреЛрдгрддреЗрд╣реА рд╕рддреНрдпрд╛рдкрди рдХреЗрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реА. рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЕрджреНрдпрддрдиреЗ рдкреНрд░рджрд╛рди рдХрд░рдгрд╛рд░реЗ рдЕрдиреЗрдХ FTP рд╣реЛрд╕реНрдЯ рдЕрдирд╛рдорд┐рдд рдкреНрд░рд╡реЗрд╢рд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддрд╛рдд.

рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрдХреГрддреА

FTP рдХрдиреЗрдХреНрд╢рди рджрд░рдореНрдпрд╛рди рдХреНрд▓рд╛рдпрдВрдЯ-рд╕рд░реНрд╡реНрд╣рд░ рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рдж рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рджреГрд╢реНрдпрдорд╛рди рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ:

SFTP рдЖрдгрд┐ FTPS рдкреНрд░реЛрдЯреЛрдХреЙрд▓

рд╕реБрд░рдХреНрд╖рд┐рдд FTP

FTP рдореВрд│рдд: рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реЛрдгреНрдпрд╛рдЪрд╛ рд╣реЗрддреВ рдирд╡реНрд╣рддрд╛, рдХрд╛рд░рдг рддреЛ рдПрдХрд╛рдзрд┐рдХ рд▓рд╖реНрдХрд░реА рдкреНрд░рддрд┐рд╖реНрдард╛рди рдЖрдгрд┐ рдПрдЬрдиреНрд╕реАрдВрдордзреАрд▓ рд╕рдВрдкреНрд░реЗрд╖рдгрд╛рд╕рд╛рдареА рд╣реЛрддрд╛. рдкрд░рдВрддреБ рдЗрдВрдЯрд░рдиреЗрдЯрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕ рдЖрдгрд┐ рдкреНрд░рд╕рд╛рд░рд╛рдореБрд│реЗ рдЕрдирдзрд┐рдХреГрдд рдкреНрд░рд╡реЗрд╢рд╛рдЪрд╛ рдзреЛрдХрд╛ рдЕрдиреЗрдХ рдкрдЯреАрдВрдиреА рд╡рд╛рдврд▓рд╛ рдЖрд╣реЗ. рд╡рд┐рд╡рд┐рдз рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╣рд▓реНрд▓реНрдпрд╛рдВрдкрд╛рд╕реВрди рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рд╣реЛрддреА. рдореЗ 1999 рдордзреНрдпреЗ, RFC 2577 рдЪреНрдпрд╛ рд▓реЗрдЦрдХрд╛рдВрдиреА рдЦрд╛рд▓реАрд▓ рд╕рдорд╕реНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реВрдЪреАрдордзреНрдпреЗ рднреЗрджреНрдпрддреЗрдЪрд╛ рд╕рд╛рд░рд╛рдВрд╢ рджрд┐рд▓рд╛:

  • рд▓рдкрд▓реЗрд▓реЗ рд╣рд▓реНрд▓реЗ (рдмрд╛рдКрдВрд╕ рд╣рд▓реНрд▓реЗ)
  • рд╕реНрдкреВрдл рд╣рд▓реНрд▓реЗ
  • рдХреНрд░реВрдЯ рдлреЛрд░реНрд╕ рд╣рд▓реНрд▓реЗ
  • рдкреЕрдХреЗрдЯ рдХреЕрдкреНрдЪрд░, рд╕реНрдирд┐рдлрд┐рдВрдЧ
  • рдкреЛрд░реНрдЯ рдЪреЛрд░реА

рд░реЗрдЧреНрдпреБрд▓рд░ рдПрдлрдЯреАрдкреАрдордзреНрдпреЗ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рдлреЙрд░реНрдордордзреНрдпреЗ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдирд╕рддреЗ, рдкрд░рд┐рдгрд╛рдореА рдпреБрдЬрд░ рдиреЗрдо, рдкрд╛рд╕рд╡рд░реНрдб, рдХрдорд╛рдВрдбреНрд╕ рдЖрдгрд┐ рдЗрддрд░ рдорд╛рд╣рд┐рддреА рд╣рд▓реНрд▓реЗрдЦреЛрд░рд╛рдВрджреНрд╡рд╛рд░реЗ рд╕рд╣рдЬ рдЖрдгрд┐ рд╕рд╣рдЬрдкрдгреЗ рд░реЛрдЦрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ. рдпрд╛ рд╕рдорд╕реНрдпреЗрдЪрд╛ рдиреЗрд╣рдореАрдЪрд╛ рдЙрдкрд╛рдп рдореНрд╣рдгрдЬреЗ "рд╕реБрд░рдХреНрд╖рд┐рдд", рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ (FTPS) рдЪреНрдпрд╛ TLS-рд╕рдВрд░рдХреНрд╖рд┐рдд рдЖрд╡реГрддреНрддреНрдпрд╛ рдХрд┐рдВрд╡рд╛ SFTP/SCP рд╕рд╛рд░рдЦреНрдпрд╛ рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓, рдмрд╣реБрддреЗрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рд╢реЗрд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓рд╛ рд╡рд╛рдкрд░рдгреЗ.

FTPS

FTPS (FTP + SSL) рд╣рд╛ рд╕реНрдЯрдБрдбрд░реНрдб рдлрд╛рдЗрд▓ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЖрд╣реЗ рдЬреЛ SSL (Secure Sockets Layer) рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░реВрди рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕реЗрд╢рдиреНрд╕рдЪреА рдирд┐рд░реНрдорд┐рддреА рддреНрдпрд╛рдЪреНрдпрд╛ рдореВрд▓рднреВрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдд рднрд░ рдШрд╛рд▓рддреЛ. рдЖрдЬ, рддреНрдпрд╛рдЪреНрдпрд╛ рдЕрдзрд┐рдХ рдкреНрд░рдЧрдд рдЕреЕрдирд╛рд▓реЙрдЧ TLS (рдЯреНрд░рд╛рдиреНрд╕рдкреЛрд░реНрдЯ рд▓реЗрдпрд░ рд╕рд┐рдХреНрдпреБрд░рд┐рдЯреА) рджреНрд╡рд╛рд░реЗ рд╕рдВрд░рдХреНрд╖рдг рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЬрд╛рддреЗ.

SSL

рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рдирдЪреА рд╕реБрд░рдХреНрд╖рд╛ рдЖрдгрд┐ рдЧреЛрдкрдиреАрдпрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдиреЗрдЯрд╕реНрдХреЗрдк рдХрдореНрдпреБрдирд┐рдХреЗрд╢рдиреНрд╕рдиреЗ 1996 рдордзреНрдпреЗ SSL рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓рд╛ рд╣реЛрддрд╛. рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЛ, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрд╡рддрдВрддреНрд░ рдЖрд╣реЗ рдЖрдгрд┐ HTTP, FTP рдЖрдгрд┐ рдЯреЗрд▓рдиреЗрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕рд╛рдареА рдкрд╛рд░рджрд░реНрд╢рдХ рдЖрд╣реЗ.

SSL рд╣рдБрдбрд╢реЗрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдордзреНрдпреЗ рджреЛрди рдЯрдкреНрдкреЗ рдЕрд╕рддрд╛рдд: рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЖрдгрд┐ рдкрд░реНрдпрд╛рдпреА рдХреНрд▓рд╛рдпрдВрдЯ рдкреНрд░рдорд╛рдгреАрдХрд░рдг. рдкрд╣рд┐рд▓реНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░, рд╕рд░реНрд╡реНрд╣рд░ рдХреНрд▓рд╛рдпрдВрдЯрдЪреНрдпрд╛ рд╡рд┐рдирдВрддреАрд▓рд╛ рддреНрдпрд╛рдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЖрдгрд┐ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдкрд╛рдард╡реВрди рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрддреЛ. рдХреНрд▓рд╛рдпрдВрдЯ рдирдВрддрд░ рдПрдХ рдорд╛рд╕реНрдЯрд░ рдХреА рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рддреЛ, рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреАрд╕рд╣ рдХреВрдЯрдмрджреНрдз рдХрд░рддреЛ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдкрд╛рдард╡рддреЛ. рд╕рд░реНрд╡реНрд╣рд░ рддреНрдпрд╛рдЪреНрдпрд╛ рдЦрд╛рдЬрдЧреА рдХреАрд╕рд╣ рдорд╛рд╕реНрдЯрд░ рдХреА рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рддреЛ рдЖрдгрд┐ рдХреНрд▓рд╛рдпрдВрдЯрдЪреНрдпрд╛ рдорд╛рд╕реНрдЯрд░ рдХреАрджреНрд╡рд╛рд░реЗ рдкреНрд░рдорд╛рдгреАрдХреГрдд рд╕рдВрджреЗрд╢ рдкрд░рдд рдХрд░реВрди рдХреНрд▓рд╛рдпрдВрдЯрд▓рд╛ рд╕реНрд╡рддрдГрд▓рд╛ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рддреЛ.

рддреНрдпрд╛рдирдВрддрд░рдЪрд╛ рдбреЗрдЯрд╛ рдХреВрдЯрдмрджреНрдз рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рдпрд╛ рдорд╛рд╕реНрдЯрд░ рдХреА рдкрд╛рд╕реВрди рдорд┐рд│рд╡рд▓реЗрд▓реНрдпрд╛ рдХреА рд╕рд╣ рдкреНрд░рдорд╛рдгреАрдХреГрдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рджреБрд╕рд░реНтАНрдпрд╛ рдЪрд░рдгрд╛рдд, рдЬреЗ рдкрд░реНрдпрд╛рдпреА рдЖрд╣реЗ, рд╕рд░реНрд╡реНрд╣рд░ рдХреНрд▓рд╛рдпрдВрдЯрд▓рд╛ рд╡рд┐рдирдВрддреА рдкрд╛рдард╡рддреЛ рдЖрдгрд┐ рдХреНрд▓рд╛рдпрдВрдЯ рд╕реНрд╡рддрдГрдЪреА рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЖрдгрд┐ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рд╕рд╣ рд╡рд┐рдирдВрддреА рдкрд░рдд рдХрд░реВрди рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рд╕реНрд╡рддрдГрдЪреЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд░рддреЛ.

SSL рд╡рд┐рд╡рд┐рдз рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреЗ рд╕рдорд░реНрдерди рдХрд░рддреЗ. рд╕рдВрдкреНрд░реЗрд╖рдгрд╛рдЪреНрдпрд╛ рд╕реНрдерд╛рдкрдиреЗрджрд░рдореНрдпрд╛рди, RSA рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рдХреНрд░рд┐рдкреНрдЯреЛрд╕рд┐рд╕реНрдЯрдо рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ. рдХреА рдПрдХреНрд╕рдЪреЗрдВрдЬ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдЕрдиреЗрдХ рднрд┐рдиреНрди рд╕рд╛рдпрдлрд░ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд: RC2, RC4, IDEA, DES рдЖрдгрд┐ TripleDES. MD5 рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ - рд╕рдВрджреЗрд╢ рдбрд╛рдпрдЬреЗрд╕реНрдЯ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрд▓реНрдЧреЛрд░рд┐рджрдо. рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрд╕рд╛рдареА рд╡рд╛рдХреНрдпрд░рдЪрдирд╛ X.509 рдордзреНрдпреЗ рд╡рд░реНрдгрди рдХреЗрд▓реА рдЖрд╣реЗ.

SSL рдЪрд╛ рдПрдХ рдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рдлрд╛рдпрджрд╛ рдореНрд╣рдгрдЬреЗ рддреНрдпрд╛рдЪреЗ рд╕рдВрдкреВрд░реНрдг рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╕реНрд╡рд╛рддрдВрддреНрд░реНрдп. рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреАрдЪреНрдпрд╛ рддрддреНрддреНрд╡рд╛рдВрд╡рд░ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рдмрд╛рдВрдзрдХрд╛рдорд╛рдЪреА рд╡рд┐рдЪрд╛рд░рдзрд╛рд░рд╛ рдЬреНрдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ рддреНрдпрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдирд╛рд╣реА. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╣реЗ рджреЗрдЦреАрд▓ рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ рдХреА SSL рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рд╡рд░ рдЗрддрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд╛рд░рджрд░реНрд╢рдХрдкрдгреЗ рдЖрдЪреНрдЫрд╛рджрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд; рдПрдХрддрд░ рд▓рдХреНрд╖реНрдп рдорд╛рд╣рд┐рддреА рдкреНрд░рд╡рд╛рд╣рд╛рдЪреНрдпрд╛ рд╕рдВрд░рдХреНрд╖рдгрд╛рдЪреА рдбрд┐рдЧреНрд░реА рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рдХрд╛рд╣реА рдЗрддрд░, рдЪрд╛рдВрдЧрд▓реНрдпрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд╛рд░реНрдпрд╛рд╕рд╛рдареА SSL рдЪреНрдпрд╛ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдХреНрд╖рдорддрд╛рдВрдирд╛ рдЕрдиреБрдХреВрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА.

SSL рдХрдиреЗрдХреНрд╢рди

SFTP рдЖрдгрд┐ FTPS рдкреНрд░реЛрдЯреЛрдХреЙрд▓

SSL рджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдЪреЕрдиреЗрд▓рдордзреНрдпреЗ рддреАрди рдореБрдЦреНрдп рдЧреБрдгрдзрд░реНрдо рдЖрд╣реЗрдд:

  • рдЪреЕрдирд▓ рдЦрд╛рдЬрдЧреА рдЖрд╣реЗ. рдПрдХрд╛ рд╕рд╛рдзреНрдпрд╛ рд╕рдВрд╡рд╛рджрд╛рдирдВрддрд░ рд╕рд░реНрд╡ рд╕рдВрджреЗрд╢рд╛рдВрд╕рд╛рдареА рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ рдЬреЗ рдЧреБрдкреНрдд рдХреА рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд░реНрдп рдХрд░рддреЗ.
  • рдЪреЕрдиреЗрд▓ рдкреНрд░рдорд╛рдгрд┐рдд рдЖрд╣реЗ. рд╕рдВрднрд╛рд╖рдгрд╛рдЪреА рд╕рд░реНрд╡реНрд╣рд░ рдмрд╛рдЬреВ рдиреЗрд╣рдореА рдкреНрд░рдорд╛рдгреАрдХреГрдд рдХреЗрд▓реА рдЬрд╛рддреЗ, рддрд░ рдХреНрд▓рд╛рдпрдВрдЯрдЪреА рдмрд╛рдЬреВ рд╡реИрдХрд▓реНрдкрд┐рдХрд░рд┐рддреНрдпрд╛ рдкреНрд░рдорд╛рдгреАрдХреГрдд рдХреЗрд▓реА рдЬрд╛рддреЗ.
  • рдЪреЕрдиреЗрд▓ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЖрд╣реЗ. рд╕рдВрджреЗрд╢ рд╡рд╛рд╣рддреБрдХреАрдордзреНрдпреЗ рдЕрдЦрдВрдбрддрд╛ рддрдкрд╛рд╕рдгреА (MAC рд╡рд╛рдкрд░реВрди) рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕рддреЗ.

FTPS рдЪреА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ

рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╡рд┐рд╡рд┐рдз рдкрджреНрдзрддреА рд╡рд╛рдкрд░реВрди FTPS рдЪреА рджреЛрди рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрд╣реЗрдд:

  • рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдкрджреНрдзрддреАрдордзреНрдпреЗ рдбреЗрдЯрд╛ рдкрд╛рдард╡рдгреНрдпрд╛рдкреВрд░реНрд╡реА рд╕рддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдорд╛рдирдХ SSL рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ, рдирд┐рдпрдорд┐рдд FTP рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░рд╕рд╣ рд╕реБрд╕рдВрдЧрддрддрд╛ рдЦрдВрдбрд┐рдд рд╣реЛрддреЗ. FTPS рд▓рд╛ рд╕рдкреЛрд░реНрдЯ рди рдХрд░рдгрд╛рд▒реНрдпрд╛ рдХреНрд▓рд╛рдпрдВрдЯрдЪреНрдпрд╛ рдмреЕрдХрд╡рд░реНрдб рд╕реБрд╕рдВрдЧрддрддреЗрд╕рд╛рдареА, TCP рдкреЛрд░реНрдЯ 990 рдЪрд╛ рд╡рд╛рдкрд░ рдХрдВрдЯреНрд░реЛрд▓ рдХрдиреЗрдХреНрд╢рдирд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ 989 рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдиреНрд╕рдлрд░рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ. рд╣реЗ FTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕рд╛рдареА рдорд╛рдирдХ рдкреЛрд░реНрдЯ 21 рд░рд╛рдЦреВрди рдареЗрд╡рддреЗ. рд╣реА рдкрджреНрдзрдд рдЕрдкреНрд░рдЪрд▓рд┐рдд рдорд╛рдирд▓реА рдЬрд╛рддреЗ.
  • рд╕реНрдкрд╖реНрдЯ рдЕрдзрд┐рдХ рд╕реЛрдпреАрд╕реНрдХрд░ рдЖрд╣реЗ, рдХрд╛рд░рдг рддреЗ рдорд╛рдирдХ FTP рдЖрджреЗрд╢ рд╡рд╛рдкрд░рддреЗ, рдкрд░рдВрддреБ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрддрд╛рдирд╛ рдбреЗрдЯрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддреЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ FTP рдЖрдгрд┐ FTPS рджреЛрдиреНрд╣реАрд╕рд╛рдареА рд╕рдорд╛рди рдирд┐рдпрдВрддреНрд░рдг рдХрдиреЗрдХреНрд╢рди рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдХреНрд▓рд╛рдпрдВрдЯрдиреЗ рд╕рд░реНрд╡реНрд╣рд░рдХрдбреВрди рд╕реБрд░рдХреНрд╖рд┐рдд рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдиреНрд╕рдлрд░рдЪреА рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рд╡рд┐рдирдВрддреА рдХреЗрд▓реА рдкрд╛рд╣рд┐рдЬреЗ рдЖрдгрд┐ рдирдВрддрд░ рдПрдирдХреНрд░рд┐рдкреНрд╢рди рдкрджреНрдзрддреАрд▓рд╛ рдорд╛рдиреНрдпрддрд╛ рджреНрдпрд╛рд╡реА. рдХреНрд▓рд╛рдпрдВрдЯрдиреЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣рд╕реНрддрд╛рдВрддрд░рдгрд╛рдЪреА рд╡рд┐рдирдВрддреА рди рдХреЗрд▓реНрдпрд╛рд╕, FTPS рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рдПрдХрддрд░ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдХрдиреЗрдХреНрд╢рди рд░рд╛рдЦрдгреНрдпрд╛рдЪрд╛ рдХрд┐рдВрд╡рд╛ рдмрдВрдж рдХрд░рдгреНрдпрд╛рдЪрд╛ рдЕрдзрд┐рдХрд╛рд░ рдЖрд╣реЗ. RFC 2228 рдЕрдВрддрд░реНрдЧрдд рдПрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЖрдгрд┐ рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд╛рдЯрд╛рдШрд╛рдЯреА рдпрдВрддреНрд░рдгрд╛ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЬреНрдпрд╛рдордзреНрдпреЗ рдирд╡реАрди FTP AUTH рдХрдорд╛рдВрдб рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ. рдЬрд░реА рд╣реЗ рдорд╛рдирдХ рд╕реБрд░рдХреНрд╖рд╛ рдпрдВрддреНрд░рдгрд╛ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдд рдирд╕рд▓реЗ рддрд░реА, рддреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рдХреА рдХреНрд▓рд╛рдпрдВрдЯрдиреЗ рд╡рд░ рд╡рд░реНрдгрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рд╕реБрд░рдХреНрд╖рд┐рдд рдХрдиреЗрдХреНрд╢рди рд╕реБрд░реВ рдХреЗрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ. рд╕реБрд░рдХреНрд╖рд┐рдд рдХрдиреЗрдХреНрд╢рди рд╕рд░реНрд╡реНрд╣рд░рджреНрд╡рд╛рд░реЗ рд╕рдорд░реНрдерд┐рдд рдирд╕рд▓реНрдпрд╛рд╕, 504 рдЪрд╛ рдПрд░рд░ рдХреЛрдб рдкрд░рдд рдХреЗрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ. FTPS рдХреНрд▓рд╛рдпрдВрдЯ FEAT рдХрдорд╛рдВрдб рд╡рд╛рдкрд░реВрди рд╕рд░реНрд╡реНрд╣рд░рджреНрд╡рд╛рд░реЗ рд╕рдорд░реНрдерд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдорд┐рд│рд╡реВ рд╢рдХрддрд╛рдд, рддрдерд╛рдкрд┐, рд╕рд░реНрд╡реНрд╣рд░рд▓рд╛ рддреЗ рдХреЛрдгрддреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдкрд╛рддрд│реАрдЪреЗ рдЖрд╣реЗ рд╣реЗ рдЙрдШрдб рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА. рд╕рдорд░реНрдерди рдХрд░рддреЗ. рд╕рд░реНрд╡рд╛рдд рд╕рд╛рдорд╛рдиреНрдп FTPS рдЖрджреЗрд╢ AUTH TLS рдЖрдгрд┐ AUTH SSL рдЖрд╣реЗрдд, рдЬреЗ рдЕрдиреБрдХреНрд░рдореЗ TLS рдЖрдгрд┐ SSL рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛рдд.

SFTP

SFTP (Secure File Transfer Protocol) рд╣рд╛ рдПрдХ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЗрдпрд░ рдлрд╛рдЗрд▓ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд╣реЗ рдЬреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдЪреЕрдиреЗрд▓рдЪреНрдпрд╛ рд╡рд░ рдЪрд╛рд▓рддреЛ. (Simple File Transfer Protocol), рдЬреНрдпрд╛рдЪреЗ рд╕рдВрдХреНрд╖реЗрдк рд╕рдорд╛рди рдЖрд╣реЗ, рдпрд╛рдЪрд╛ рдЧреЛрдВрдзрд│ рд╣реЛрдК рдирдпреЗ. рдЬрд░ FTPS рд╣рд╛ рдлрдХреНрдд FTP рдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЕрд╕реЗрд▓, рддрд░ SFTP рд╣рд╛ рдПрдХ рд╡реЗрдЧрд│рд╛ рдЖрдгрд┐ рдЕрд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд╣реЗ рдЬреЛ SSH (Secure Shell) рдЪрд╛ рдЖрдзрд╛рд░ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рддреЛ.

рд╕реБрд░рдХреНрд╖рд┐рдд рд╢реЗрд▓

рдкреНрд░реЛрдЯреЛрдХреЙрд▓ Secsh рдирд╛рд╡рд╛рдЪреНрдпрд╛ IETF рдЧрдЯрд╛рдВрдкреИрдХреА рдПрдХрд╛рдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓рд╛ рд╣реЛрддрд╛. рдирд╡реАрди SFTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╕рд╛рдареА рдХрд╛рд░реНрдпрд░рдд рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рдЕрдзрд┐рдХреГрдд рдорд╛рдирдХ рдмрдирд▓реЗ рдирд╛рд╣реА, рдкрд░рдВрддреБ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд▓рд╛рдЧрд▓реЗ. рддреНрдпрд╛рдирдВрддрд░, рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рд╕рд╣рд╛ рдЖрд╡реГрддреНрддреНрдпрд╛ рд╕реЛрдбрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛. рддрдерд╛рдкрд┐, рддреНрдпрд╛рддреАрд▓ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдд рд╣рд│реВрд╣рд│реВ рд╡рд╛рдв рдЭрд╛рд▓реНрдпрд╛рдореБрд│реЗ 14 рдСрдЧрд╕реНрдЯ 2006 рд░реЛрдЬреА, рдкреНрд░рдХрд▓реНрдкрд╛рдЪреЗ рдореБрдЦреНрдп рдХрд╛рд░реНрдп (рдПрд╕рдПрд╕рдПрдЪ рд╡рд┐рдХрд╛рд╕) рдкреВрд░реНрдг рди рдЭрд╛рд▓реНрдпрд╛рдореБрд│реЗ рдЖрдгрд┐ рдЕрднрд╛рд╡рд╛рдореБрд│реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╡рд░ рдХрд╛рдо рдерд╛рдВрдмрд╡рд┐рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрдгреНрдпрд╛рдд рдЖрд▓рд╛. рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рд░рд┐рдореЛрдЯ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдХрдбреЗ рдЬрд╛рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрд░реЗрд╢реА рддрдЬреНрдЮ рдкрд╛рддрд│реА.

SSH рд╣рд╛ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд╣реЗ рдЬреЛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдордЪреЗ рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдЖрдгрд┐ TCP рдХрдиреЗрдХреНрд╢рдирдЪреЗ рдЯрдиреЗрд▓рд┐рдВрдЧ рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдлрд╛рдЗрд▓ рд╣рд╕реНрддрд╛рдВрддрд░рдгрд╛рд╕рд╛рдареА). рдЯреЗрд▓рдиреЗрдЯ рдЖрдгрд┐ rlogin рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдкреНрд░рдорд╛рдгреЗрдЪ, рдкрд░рдВрддреБ, рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, рддреЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдкрд╛рд╕рд╡рд░реНрдбрд╕рд╣ рд╕рд░реНрд╡ рд░рд╣рджрд╛рд░реА рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддреЗ. SSH рд╡рд┐рд╡рд┐рдз рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдирд┐рд╡рдбрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ. SSH рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдгрд┐ SSH рд╕рд░реНрд╡реНрд╣рд░ рдмрд╣реБрддреЗрдХ рдиреЗрдЯрд╡рд░реНрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд.

SSH рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рдЬрд╡рд│рдкрд╛рд╕ рдЗрддрд░ рдХреЛрдгрддреЗрд╣реА рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реБрд░рдХреНрд╖рд┐рддрдкрдгреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдЖрдкрдг рдХрдорд╛рдВрдб рд╢реЗрд▓рджреНрд╡рд╛рд░реЗ рдХреЗрд╡рд│ рдЖрдкрд▓реНрдпрд╛ рд╕рдВрдЧрдгрдХрд╛рд╡рд░ рджреВрд░рд╕реНрдердкрдгреЗ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдЪреЕрдиреЗрд▓рд╡рд░ рдСрдбрд┐рдУ рдкреНрд░рд╡рд╛рд╣ рдХрд┐рдВрд╡рд╛ рд╡реНрд╣рд┐рдбрд┐рдУ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╡реЗрдмрдХреЕрдорд╡рд░реВрди) рджреЗрдЦреАрд▓ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░реВ рд╢рдХрддрд╛. SSH рдирдВрддрд░рдЪреНрдпрд╛ рдПрдирдХреНрд░рд┐рдкреНрд╢рдирд╕рд╛рдареА рдкреНрд░рд╕рд╛рд░рд┐рдд рдбреЗрдЯрд╛рдЪреЗ рдХреЙрдореНрдкреНрд░реЗрд╢рди рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░реВ рд╢рдХрддреЗ, рдЬреЗ рд╕реЛрдпреАрд╕реНрдХрд░ рдЖрд╣реЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рджреВрд░рд╕реНрдердкрдгреЗ X WindowSystem рдХреНрд▓рд╛рдпрдВрдЯ рд▓рд╛рдБрдЪ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА.

рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреА рдкрд╣рд┐рд▓реА рдЖрд╡реГрддреНрддреА, SSH-1, 1995 рдордзреНрдпреЗ рд╣реЗрд▓рд╕рд┐рдВрдХреА рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд┐рдЯреА рдСрдл рдЯреЗрдХреНрдиреЙрд▓реЙрдЬреА (рдлрд┐рдирд▓рдВрдб) рдордзреАрд▓ рд╕рдВрд╢реЛрдзрдХ рдЯрд╛рдЯреВ рдЙрд▓реЛрдиреЗрди рдпрд╛рдВрдиреА рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реА рд╣реЛрддреА. SSH-1 рд╣реЗ rlogin, telnet рдЖрдгрд┐ rsh рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдЧреЛрдкрдиреАрдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓рд┐рд╣рд┐рд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ. 1996 рдордзреНрдпреЗ, рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреА рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдЖрд╡реГрддреНрддреА, SSH-2, рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА, рдЬреА SSH-1 рд╢реА рд╡рд┐рд╕рдВрдЧрдд рдЖрд╣реЗ. рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ рдЖрдгрдЦреА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдорд┐рд│рд╛рд▓реА рдЖрдгрд┐ 2000 рдкрд░реНрдпрдВрдд рддреНрдпрд╛рдЪреЗ рдЕрдВрджрд╛рдЬреЗ рджреЛрди рджрд╢рд▓рдХреНрд╖ рд╡рд╛рдкрд░рдХрд░реНрддреЗ рд╣реЛрддреЗ. рд╕рдзреНрдпрд╛, "SSH" рдпрд╛ рд╢рдмреНрджрд╛рдЪрд╛ рдЕрд░реНрде рд╕рд╣рд╕рд╛ SSH-2 рдЕрд╕рд╛ рд╣реЛрддреЛ, рдХрд╛рд░рдг рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреА рдкрд╣рд┐рд▓реА рдЖрд╡реГрддреНрддреА рдЖрддрд╛ рд▓рдХреНрд╖рдгреАрдп рдХрдорддрд░рддрд╛рдВрдореБрд│реЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХрдкрдгреЗ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдд рдирд╛рд╣реА. 2006 рдордзреНрдпреЗ, рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рдорд╛рдирдХ рдореНрд╣рдгреВрди IETF рд╡рд░реНрдХрд┐рдВрдЧ рдЧреНрд░реБрдкрдиреЗ рдорд╛рдиреНрдпрддрд╛ рджрд┐рд▓реА.

SSH рдЪреА рджреЛрди рд╕рд╛рдорд╛рдиреНрдп рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрд╣реЗрдд: рдЦрд╛рдЬрдЧреА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЖрдгрд┐ рдореБрдХреНрдд рдореБрдХреНрдд рд╕реНрд░реЛрдд. рдореБрдХреНрдд рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд▓рд╛ OpenSSH рдореНрд╣рдгрддрд╛рдд. 2006 рдкрд░реНрдпрдВрдд, рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░реАрд▓ 80% рд╕рдВрдЧрдгрдХрд╛рдВрдиреА OpenSSH рд╡рд╛рдкрд░рд▓реЗ. рдорд╛рд▓рдХреАрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА SSH рдХрдореНрдпреБрдирд┐рдХреЗрд╢рдиреНрд╕ рд╕рд┐рдХреНрдпреБрд░рд┐рдЯреА рджреНрд╡рд╛рд░реЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЯреЗрдХреНрдЯрд┐рдЖ рдХреЙрд░реНрдкреЛрд░реЗрд╢рдирдЪреА рдкреВрд░реНрдг рдорд╛рд▓рдХреАрдЪреА рдЙрдкрдХрдВрдкрдиреА, рдЖрдгрд┐ рдЧреИрд░-рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рд╡рд┐рдирд╛рдореВрд▓реНрдп рдЖрд╣реЗ. рдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдордзреНрдпреЗ рдЬрд╡рд│рдЬрд╡рд│ рд╕рдорд╛рди рдХрдорд╛рдВрдбрдЪрд╛ рд╕рдВрдЪ рдЕрд╕рддреЛ.

SSH-2 рдкреНрд░реЛрдЯреЛрдХреЙрд▓, рдЯреЗрд▓рдиреЗрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, рдЯреНрд░реЕрдлрд┐рдХ рдЗрд╡реНрд╣рд╕реНрдбреНрд░реЙрдкрд┐рдВрдЧ рд╣рд▓реНрд▓реНрдпрд╛рдВрдирд╛ (тАЬрд╕реНрдирд┐рдлрд┐рдВрдЧтАЭ) рдкреНрд░рддрд┐рд░реЛрдзрдХ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдордиреБрд╖реНрдп-рдордзреНрдп-рдордзреНрдп рд╣рд▓реНрд▓реНрдпрд╛рдВрдирд╛ рдкреНрд░рддрд┐рд░реЛрдзрдХ рдирд╛рд╣реА. SSH-2 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рддреНрд░ рд╣рд╛рдпрдЬреЕрдХрд┐рдВрдЧ рд╣рд▓реНрд▓реНрдпрд╛рдВрдирд╛ рджреЗрдЦреАрд▓ рдкреНрд░рддрд┐рд░реЛрдзрдХ рдЖрд╣реЗ, рдХрд╛рд░рдг рдЖрдзреАрдЪ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рддреНрд░рд╛рдд рд╕рд╛рдореАрд▓ рд╣реЛрдгреЗ рдХрд┐рдВрд╡рд╛ рд╣рд╛рдпрдЬреЕрдХ рдХрд░рдгреЗ рдЕрд╢рдХреНрдп рдЖрд╣реЗ.

рдЬреНрдпрд╛рдЪреА рдХреА рдЕрджреНрдпрд╛рдк рдХреНрд▓рд╛рдпрдВрдЯрд▓рд╛ рдЬреНрдЮрд╛рдд рдирд╛рд╣реА рдЕрд╢рд╛ рд╣реЛрд╕реНрдЯрд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рддрд╛рдирд╛ рдореЕрди-рдЗрди-рдж-рдорд┐рдбрд▓ рд╣рд▓реНрд▓реЗ рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА, рдХреНрд▓рд╛рдпрдВрдЯ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ тАЬрдХреА рдлрд┐рдВрдЧрд░рдкреНрд░рд┐рдВрдЯтАЭ рджрд╛рдЦрд╡рддреЗ. рдХреНрд▓рд╛рдпрдВрдЯ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рджреНрд╡рд╛рд░реЗ рд╕рд░реНрд╡реНрд╣рд░ рдХреА рд╕реНрдиреЕрдкрд╢реЙрдЯрд╕рд╣ рджрд░реНрд╢рд╡рд┐рд▓реЗрд▓реЗ тАЬрдХреА рд╕реНрдиреЕрдкрд╢реЙрдЯтАЭ рдХрд╛рд│рдЬреАрдкреВрд░реНрд╡рдХ рддрдкрд╛рд╕рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ, рд╢рдХреНрдпрддреЛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕рдВрдкреНрд░реЗрд╖рдг рдЪреЕрдиреЗрд▓рджреНрд╡рд╛рд░реЗ рдХрд┐рдВрд╡рд╛ рд╡реИрдпрдХреНрддрд┐рдХрд░рд┐рддреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реА рдЬрд╛рддреЗ.

SSH рд╕рдорд░реНрдерди рд╕рд░реНрд╡ UNIX рд╕рд╛рд░рдЦреНрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрдВрд╡рд░ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ, рдЖрдгрд┐ рдмрд╣реБрддреЗрдХрд╛рдВрдХрдбреЗ рдорд╛рдирдХ рдЙрдкрдпреБрдХреНрддрддрд╛ рдореНрд╣рдгреВрди ssh рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░ рдЖрд╣реЗ. рдиреЙрди-UNIX OS рд╕рд╛рдареА SSH рдХреНрд▓рд╛рдпрдВрдЯрдЪреА рдЕрдиреЗрдХ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрд╣реЗрдд. рдорд╣рддреНрддреНрд╡рд╛рдЪреНрдпрд╛ рдиреЛрдбреНрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЯреЗрд▓рдиреЗрдЯ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ рдкрд░реНрдпрд╛рдпреА рдЙрдкрд╛рдп рдореНрд╣рдгреВрди, рдЯреНрд░реЕрдлрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдЖрдгрд┐ рд╕реНрдерд╛рдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирдордзреНрдпреЗ рд╡реНрдпрддреНрдпрдп рдЖрдгрдгреНрдпрд╛рдЪреНрдпрд╛ рдкрджреНрдзрддреАрдВрдЪреНрдпрд╛ рд╡реНрдпрд╛рдкрдХ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ рдореЛрдареА рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдорд┐рд│рд╛рд▓реА.

SSH рд╡рд╛рдкрд░реВрди рд╕рдВрдкреНрд░реЗрд╖рдг

SSH рджреНрд╡рд╛рд░реЗ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ SSH рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ SSH рдХреНрд▓рд╛рдпрдВрдЯрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рд╕рд░реНрд╡реНрд╣рд░ рдХреНрд▓рд╛рдпрдВрдЯ рдорд╢реАрдирдордзреАрд▓ рдХрдиреЗрдХреНрд╢рдирд╕рд╛рдареА рдРрдХрддреЛ рдЖрдгрд┐ рдЬреЗрд╡реНрд╣рд╛ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ рддреЗрд╡реНрд╣рд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд░рддреЗ, рддреНрдпрд╛рдирдВрддрд░ рддреЗ рдХреНрд▓рд╛рдпрдВрдЯрдЪреА рд╕реЗрд╡рд╛ рд╕реБрд░реВ рдХрд░рддреЗ. рдХреНрд▓рд╛рдпрдВрдЯрдЪрд╛ рд╡рд╛рдкрд░ рд░рд┐рдореЛрдЯ рдорд╢реАрдирдордзреНрдпреЗ рд▓реЙрдЧ рдЗрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдХрдорд╛рдВрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.

SFTP рдЖрдгрд┐ FTPS рдкреНрд░реЛрдЯреЛрдХреЙрд▓

FTPS рд╢реА рддреБрд▓рдирд╛

SFTP рд▓рд╛ рдорд╛рдирдХ FTP рдЖрдгрд┐ FTPS рдкрд╛рд╕реВрди рд╡реЗрдЧрд│реЗ рдХрд░рдгрд╛рд░реА рдореБрдЦреНрдп рдЧреЛрд╖реНрдЯ рдореНрд╣рдгрдЬреЗ SFTP рд╕рд░реНрд╡ рдХрдорд╛рдВрдбреНрд╕, рд╡рд╛рдкрд░рдХрд░реНрддрд╛рдирд╛рд╡, рдкрд╛рд╕рд╡рд░реНрдб рдЖрдгрд┐ рдЗрддрд░ рдЧреЛрдкрдиреАрдп рдорд╛рд╣рд┐рддреА рдкреВрд░реНрдгрдкрдгреЗ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддреЗ.

FTPS рдЖрдгрд┐ SFTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рджреЛрдиреНрд╣реА рдЕрд╕рдордорд┐рдд рдЕрд▓реНрдЧреЛрд░рд┐рджрдо (RSA, DSA), рд╕рдордорд┐рдд рдЕрд▓реНрдЧреЛрд░рд┐рджрдо (DES/3DES, AES, Twhofish, рдЗ.), рддрд╕реЗрдЪ рдПрдХ рдХреА рдПрдХреНрд╕рдЪреЗрдВрдЬ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдпрд╛рдВрдЪреЗ рд╕рдВрдпреЛрдЬрди рд╡рд╛рдкрд░рддрд╛рдд. рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╛рдареА, FTPS (рдХрд┐рдВрд╡рд╛ рдЕрдзрд┐рдХ рддрдВрддреЛрддрдВрдд, FTP рд╡рд░ SSL/TLS) X.509 рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рд╡рд╛рдкрд░рддрд╛рдд, рддрд░ SFTP (SSH рдкреНрд░реЛрдЯреЛрдХреЙрд▓) SSH рдХреА рд╡рд╛рдкрд░рддрд╛рдд.

X.509 рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрдордзреНрдпреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рдЖрдгрд┐ рдорд╛рд▓рдХрд╛рдЪреНрдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдмрджреНрджрд▓ рдХрд╛рд╣реА рдорд╛рд╣рд┐рддреА рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕рддреЗ. рд╣реА рдорд╛рд╣рд┐рддреА, рджреБрд╕рд░реАрдХрдбреЗ, рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреА рд╕реНрд╡рддрдГрдЪреА рдЕрдЦрдВрдбрддрд╛, рд╕рддреНрдпрддрд╛ рдЖрдгрд┐ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдЪреНрдпрд╛ рдорд╛рд▓рдХрд╛рдЪреА рдкрдбрддрд╛рд│рдгреА рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. X.509 рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдВрдордзреНрдпреЗ рд╕рдВрдмрдВрдзрд┐рдд рдЦрд╛рдЬрдЧреА рдХреА рдЕрд╕рддреЗ, рдЬреА рд╕рд╛рдорд╛рдиреНрдпрдд: рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреНрдпрд╛ рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╛рдкрд╛рд╕реВрди рд╡реЗрдЧрд│реА рд╕рд╛рдард╡рд▓реА рдЬрд╛рддреЗ.

SSH рдХреА рдордзреНрдпреЗ рдлрдХреНрдд рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рдЕрд╕рддреЗ (рд╕рдВрдмрдВрдзрд┐рдд рдЦрд╛рдЬрдЧреА рдХреА рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ). рдпрд╛рдд рдХрд┐рд▓реНрд▓реАрдЪреНрдпрд╛ рдорд╛рд▓рдХрд╛рдмрджреНрджрд▓ рдХреЛрдгрддреАрд╣реА рдорд╛рд╣рд┐рддреА рдирд╛рд╣реА. рдХрд╛рд╣реА SSH рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╛рдареА X.509 рдкреНрд░рдорд╛рдгрдкрддреНрд░реЗ рд╡рд╛рдкрд░рддрд╛рдд, рдкрд░рдВрддреБ рддреЗ рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рд╕рдВрдкреВрд░реНрдг рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╢реГрдВрдЦрд▓рд╛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдд рдирд╛рд╣реАрдд-рдХреЗрд╡рд│ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ (рдЬреНрдпрд╛рдореБрд│реЗ рдЕрд╕реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЕрдкреВрд░реНрдг рд╣реЛрддреЗ).

рдирд┐рд╖реНрдХрд░реНрд╖

FTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдирд┐рдГрд╕рдВрд╢рдпрдкрдгреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдЖрджрд░рдгреАрдп рд╡рдп рдЕрд╕реВрдирд╣реА рдиреЗрдЯрд╡рд░реНрдХрд╡рд░реАрд▓ рдорд╛рд╣рд┐рддреАрдЪреЗ рд╕рдВрдЪрдпрди рдЖрдгрд┐ рд╡рд┐рддрд░рдгрд╛рдордзреНрдпреЗ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдмрдЬрд╛рд╡рддреЗ. рд╣рд╛ рдПрдХ рд╕реЛрдпреАрд╕реНрдХрд░, рдорд▓реНрдЯреАрдлрдВрдХреНрд╢рдирд▓ рдЖрдгрд┐ рдкреНрд░рдорд╛рдгрд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЖрд╣реЗ. рддреНрдпрд╛рдЪреНрдпрд╛ рдЖрдзрд╛рд░рд╛рд╡рд░ рдЕрдиреЗрдХ рдлрд╛рдЗрд▓ рд╕рдВрдЧреНрд░рд╣рдг рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, рддреНрдпрд╛рд╢рд┐рд╡рд╛рдп рддрд╛рдВрддреНрд░рд┐рдХ рдХрд╛рд░реНрдп рдЗрддрдХреЗ рдкреНрд░рднрд╛рд╡реА рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рддреЗ рд╕реЗрдЯ рдХрд░рдгреЗ рд╕реЛрдкреЗ рдЖрд╣реЗ, рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ рдХреНрд▓рд╛рдпрдВрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЬрд╡рд│рдЬрд╡рд│ рд╕рд░реНрд╡ рд╡рд░реНрддрдорд╛рди рдЖрдгрд┐ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗрдд.

рдпрд╛ рдмрджрд▓реНрдпрд╛рдд, рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдЖрд╡реГрддреНрддреНрдпрд╛ рдЖрдзреБрдирд┐рдХ рдЬрдЧрд╛рдд рд╕рдВрдЧреНрд░рд╣рд┐рдд рдЖрдгрд┐ рдкреНрд░рд╕рд╛рд░рд┐рдд рдбреЗрдЯрд╛рдЪреНрдпрд╛ рдЧреЛрдкрдиреАрдпрддреЗрдЪреА рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рддрд╛рдд. рджреЛрдиреНрд╣реА рдирд╡реАрди рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдордзреНрдпреЗ рддреНрдпрд╛рдВрдЪреЗ рд╕рд╛рдзрдХ рдЖрдгрд┐ рдмрд╛рдзрдХ рдЖрд╣реЗрдд рдЖрдгрд┐ рддреЗ рдереЛрдбреНрдпрд╛ рд╡реЗрдЧрд│реНрдпрд╛ рднреВрдорд┐рдХрд╛ рдмрдЬрд╛рд╡рддрд╛рдд. рдЬреНрдпрд╛ рднрд╛рдЧрд╛рдд рдлрд╛рдЗрд▓ рд╕рдВрдЧреНрд░рд╣рдг рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рддреНрдпрд╛ рдард┐рдХрд╛рдгреА, FTPS рд╡рд╛рдкрд░рдгреЗ рд╢реНрд░реЗрдпрд╕реНрдХрд░ рдЖрд╣реЗ, рд╡рд┐рд╢реЗрд╖рдд: рдЬрд░ рдХреНрд▓рд╛рд╕рд┐рдХ FTP рдЖрдзреАрдкрд╛рд╕реВрди рддреЗрдереЗ рд╡рд╛рдкрд░рд▓реЗ рдЧреЗрд▓реЗ рдЕрд╕реЗрд▓. рдЬреБрдиреНрдпрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд╢реА рд╡рд┐рд╕рдВрдЧрддрддреЗрдореБрд│реЗ SFTP рдХрдореА рд╕рд╛рдорд╛рдиреНрдп рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреЗ рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрд╣реЗ, рдХрд╛рд░рдг рддреЗ рд░рд┐рдореЛрдЯ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреНрд░рдгрд╛рд▓реАрдЪрд╛ рднрд╛рдЧ рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрддрд╛рдВрдЪреА рдпрд╛рджреА

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛