SFTP ΠΈ FTPS ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ

ΠΏΡ€Π΅Π΄Π³ΠΎΠ²ΠΎΡ€ΠΎΡ‚

ΠŸΡ€Π΅Π΄ само Π΅Π΄Π½Π° Π½Π΅Π΄Π΅Π»Π° ΠΏΠΈΡˆΡƒΠ²Π°Π² СсСј Π½Π° Ρ‚Π΅ΠΌΠ°Ρ‚Π° Π½Π°Π²Π΅Π΄Π΅Π½Π° Π²ΠΎ насловот ΠΈ сС соочив со Ρ„Π°ΠΊΡ‚ΠΎΡ‚ Π΄Π΅ΠΊΠ°, Π΄Π° Ρ€Π΅Ρ‡Π΅ΠΌΠ΅, Π½Π΅ΠΌΠ° Ρ‚ΠΎΠ»ΠΊΡƒ ΠΌΠ½ΠΎΠ³Ρƒ Π΅Π΄ΡƒΠΊΠ°Ρ‚ΠΈΠ²Π½ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. ΠŸΡ€Π΅Ρ‚Π΅ΠΆΠ½ΠΎ суви Ρ„Π°ΠΊΡ‚ΠΈ ΠΈ упатства Π·Π° ΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅. Π—Π°Ρ‚ΠΎΠ°, Ρ€Π΅ΡˆΠΈΠ² ΠΌΠ°Π»ΠΊΡƒ Π΄Π° Π³ΠΎ ΠΏΠΎΠΏΡ€Π°Π²Π°ΠΌ тСкстот ΠΈ Π΄Π° Π³ΠΎ објавам ΠΊΠ°ΠΊΠΎ ΡΡ‚Π°Ρ‚ΠΈΡ˜Π°.

Π¨Ρ‚ΠΎ Π΅ FTP

FTP (File Transfer Protocol) Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° прСнос Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΠΏΡ€Π΅ΠΊΡƒ ΠΌΡ€Π΅ΠΆΠ°. Вој Π΅ Π΅Π΄Π΅Π½ ΠΎΠ΄ основнитС Π΅Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ. Π‘Π΅ појави Π²ΠΎ 1971 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ ΠΏΡ€Π²ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ΡˆΠ΅ Π²ΠΎ DARPA ΠΌΡ€Π΅ΠΆΠΈΡ‚Π΅. Π’ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΊΠ°ΠΊΠΎ ΠΈ HTTP, прСносот Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ сС заснова Π½Π° ΠΌΠΎΠ΄Π΅Π» кој сС состои ΠΎΠ΄ мноТСство ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ TCP/IP (Transmission Control Protocol/Internet Protocol). Π”Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΎ Π²ΠΎ 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 Π³ΠΈ сумираа пропуститС Π²ΠΎ слСднава листа Π½Π° ΠΏΡ€Π°ΡˆΠ°ΡšΠ°:

  • Π‘ΠΊΡ€ΠΈΠ΅Π½ΠΈ Π½Π°ΠΏΠ°Π΄ΠΈ (Π½Π°ΠΏΠ°Π΄ΠΈ со ΠΎΡ‚ΡΠΊΠΎΠΊΠ½ΡƒΠ²Π°ΡšΠ΅)
  • Напади со ΠΈΠ·ΠΌΠ°ΠΌΠ°
  • Напади со Π±Ρ€ΡƒΡ‚Π°Π»Π½Π° сила
  • ЀаќањС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, Π΄ΡƒΡˆΠΊΠ°ΡšΠ΅
  • ΠšΡ€Π°Π΄Π΅ΡšΠ΅ ΠΏΡ€ΠΈΡΡ‚Π°Π½ΠΈΡˆΡ‚Π΅

Π Π΅Π΄ΠΎΠ²Π½ΠΈΠΎΡ‚ FTP Π½Π΅ΠΌΠ° моТност Π΄Π° прСнСсува ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½Π° Ρ„ΠΎΡ€ΠΌΠ°, ΠΊΠ°ΠΊΠΎ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° ΡˆΡ‚ΠΎ Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΈΡ‚Π΅ лСсно ΠΈ лСсно ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° Π³ΠΈ прСсрСтнат корисничкитС имиња, Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈΡ‚Π΅, ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’ΠΎΠΎΠ±ΠΈΡ‡Π°Π΅Π½ΠΎΡ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° овој ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΅ Π΄Π° сС користат β€žΠ±Π΅Π·Π±Π΅Π΄Π½ΠΈβ€œ, Π·Π°ΡˆΡ‚ΠΈΡ‚Π΅Π½ΠΈ со TLS Π²Π΅Ρ€Π·ΠΈΠΈ Π½Π° Ρ€Π°Π½Π»ΠΈΠ²ΠΈΠΎΡ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» (FTPS) ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³, ΠΏΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΊΠ°ΠΊΠΎ ΡˆΡ‚ΠΎ Π΅ SFTP/SCP, ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ со ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Secure Shell.

FTPS

FTPS (FTP + SSL) Π΅ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π°ΡšΠ΅ Π½Π° стандардниот ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° прСнос Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ ΡˆΡ‚ΠΎ Π΄ΠΎΠ΄Π°Π²Π° Π½Π° Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° основна функционалност создавањС ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½ΠΈ сСсии со помош Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ SSL (Secure Sockets Layer). ДСнСс, Π·Π°ΡˆΡ‚ΠΈΡ‚Π°Ρ‚Π° ја ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ‚ ΠΏΠΎΠ½Π°ΠΏΡ€Π΅Π΄Π΅Π½ Π°Π½Π°Π»ΠΎΠ³ TLS (Transport Layer Security).

SSL

SSL ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ бСшС ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΎΠ΄ Netscape Communications Π²ΠΎ 1996 Π³ΠΎΠ΄ΠΈΠ½Π° Π·Π° Π΄Π° сС осигури бСзбСдноста ΠΈ приватноста Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΠΈΡ‚Π΅. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ ΠΈ сСрвСрот, нСзависСн Π΅ ΠΎΠ΄ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΈ Π΅ транспарСнтСн Π·Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅ HTTP, FTP ΠΈ Telnet.

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ SSL Handshake сС состои ΠΎΠ΄ Π΄Π²Π΅ Ρ„Π°Π·ΠΈ: Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° сСрвСрот ΠΈ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»Π½Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚. Π’ΠΎ ΠΏΡ€Π²Π°Ρ‚Π° Ρ„Π°Π·Π°, сСрвСрот ΠΎΠ΄Π³ΠΎΠ²Π°Ρ€Π° Π½Π° Π±Π°Ρ€Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ со ΠΈΡΠΏΡ€Π°ΡœΠ°ΡšΠ΅ Π½Π° Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ‚ сСртификат ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π·Π° ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅. ΠšΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ ΠΏΠΎΡ‚ΠΎΠ° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° Π³Π»Π°Π²Π΅Π½ ΠΊΠ»ΡƒΡ‡, Π³ΠΎ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π° со Ρ˜Π°Π²Π½ΠΈΠΎΡ‚ ΠΊΠ»ΡƒΡ‡ Π½Π° сСрвСрот ΠΈ Π³ΠΎ ΠΈΡΠΏΡ€Π°ΡœΠ° Π΄ΠΎ сСрвСрот. Π‘Π΅Ρ€Π²Π΅Ρ€ΠΎΡ‚ Π³ΠΎ Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΈΡ€Π° Π³Π»Π°Π²Π½ΠΈΠΎΡ‚ ΠΊΠ»ΡƒΡ‡ со Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ‚ ΠΏΡ€ΠΈΠ²Π°Ρ‚Π΅Π½ ΠΊΠ»ΡƒΡ‡ ΠΈ сС Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΡ†ΠΈΡ€Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ со Π²Ρ€Π°ΡœΠ°ΡšΠ΅ Π½Π° ΠΏΠΎΡ€Π°ΠΊΠ° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΡ†ΠΈΡ€Π°Π½Π° ΠΎΠ΄ Π³Π»Π°Π²Π½ΠΈΠΎΡ‚ ΠΊΠ»ΡƒΡ‡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚.

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ сС ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½ΠΈ ΠΈ Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ со ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ Π΄ΠΎΠ±ΠΈΠ΅Π½ΠΈ ΠΎΠ΄ овој Π³Π»Π°Π²Π΅Π½ ΠΊΠ»ΡƒΡ‡. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΈΠΎΡ‚ Ρ‡Π΅ΠΊΠΎΡ€, кој Π΅ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»Π΅Π½, сСрвСрот ΠΈΡΠΏΡ€Π°ΡœΠ° Π±Π°Ρ€Π°ΡšΠ΅ Π΄ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚, Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ сС Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΡ†ΠΈΡ€Π° Π½Π° сСрвСрот со Π²Ρ€Π°ΡœΠ°ΡšΠ΅ Π½Π° Π±Π°Ρ€Π°ΡšΠ΅Ρ‚ΠΎ со свој Π΄ΠΈΠ³ΠΈΡ‚Π°Π»Π΅Π½ потпис ΠΈ сСртификат Π·Π° јавСн ΠΊΠ»ΡƒΡ‡.

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 сС користи Π·Π° прСнос Π½Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Ова ја Π·Π°Π΄Ρ€ΠΆΡƒΠ²Π° стандардната ΠΏΠΎΡ€Ρ‚Π° 21 Π·Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ FTP. Овој ΠΌΠ΅Ρ‚ΠΎΠ΄ сС смСта Π·Π° застарСн.
  • Експлицит Π΅ ΠΌΠ½ΠΎΠ³Ρƒ ΠΏΠΎΡƒΠ΄ΠΎΠ±Π΅Π½, бидСјќи користи стандардни 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) ΠΊΠ°ΠΊΠΎ основа.

Π‘Π΅Π·Π±Π΅Π΄Π½Π° школка

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ бСшС Ρ€Π°Π·Π²ΠΈΠ΅Π½ ΠΎΠ΄ Π΅Π΄Π½Π° ΠΎΠ΄ Π³Ρ€ΡƒΠΏΠΈΡ‚Π΅ Π½Π° IETF Π½Π°Ρ€Π΅Ρ‡Π΅Π½Π° Secsh. Π Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π·Π° Π½ΠΎΠ²ΠΈΠΎΡ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» SFTP Π½Π΅ стана ΠΎΡ„ΠΈΡ†ΠΈΡ˜Π°Π»Π΅Π½ стандард, Ρ‚ΡƒΠΊΡƒ ΠΏΠΎΡ‡Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° сС користи Π·Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ, Π±Π΅Π° објавСни ΡˆΠ΅ΡΡ‚ Π²Π΅Ρ€Π·ΠΈΠΈ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚. Π‘Π΅ΠΏΠ°ΠΊ, постСпСното Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°ΡšΠ΅ Π½Π° функционалноста Π²ΠΎ Π½Π΅Π³ΠΎ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Ρ„Π°ΠΊΡ‚ΠΎΡ‚ Π΄Π΅ΠΊΠ° Π½Π° 14 август 2006 Π³ΠΎΠ΄ΠΈΠ½Π° бСшС ΠΎΠ΄Π»ΡƒΡ‡Π΅Π½ΠΎ Π΄Π° прСстанС Π΄Π° сС Ρ€Π°Π±ΠΎΡ‚ΠΈ Π½Π° Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ ΠΏΠΎΡ€Π°Π΄ΠΈ Π·Π°Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° Π³Π»Π°Π²Π½Π°Ρ‚Π° Π·Π°Π΄Π°Ρ‡Π° Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ (Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° SSH) ΠΈ нСдостаток Π½Π° Π΄ΠΎΠ²ΠΎΠ»Π½ΠΎ СкспСртско Π½ΠΈΠ²ΠΎ Π·Π° Π΄Π° сС ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈ ΠΊΠΎΠ½ Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° ΠΏΠΎΠ»Π½ΠΎΠΏΡ€Π°Π²Π΅Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° далСчински систСм Π·Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ .

SSH Π΅ ΠΌΡ€Π΅ΠΆΠ΅Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» кој ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° далСчинско ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΠΎΡ‚ систСм ΠΈ Ρ‚ΡƒΠ½Π΅Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° TCP ΠΊΠΎΠ½Π΅ΠΊΡ†ΠΈΠΈ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° прСнос Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ). Π‘Π»ΠΈΡ‡Π½ΠΎ Π²ΠΎ функционалноста Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅ Π’Π΅Π»Π½Π΅Ρ‚ ΠΈ Π»ΠΎΠ³ΠΈΠ½, Π½ΠΎ, Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ Π½ΠΈΠ², Π³ΠΎ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π° Ρ†Π΅Π»ΠΈΠΎΡ‚ ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜, Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Ρ˜ΡœΠΈ Π³ΠΈ ΠΈ прСнСсСнитС Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ. SSH ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° ΠΈΠ·Π±ΠΎΡ€ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅. SSH ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΈ SSH сСрвСритС сС достапни Π·Π° ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ ΠΌΡ€Π΅ΠΆΠ½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми.

SSH Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ Π΄Π° прСнСсуватС рСчиси сСкој Π΄Ρ€ΡƒΠ³ ΠΌΡ€Π΅ΠΆΠ΅Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π²ΠΎ Π½Π΅Π±Π΅Π·Π±Π΅Π΄Π½Π° срСдина. Π’Π°ΠΊΠ°, Π½Π΅ само ΡˆΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΠ΄ Π΄Π°Π»Π΅Ρ‡ΠΈΠ½Π° Π½Π° Π²Π°ΡˆΠΈΠΎΡ‚ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ ΠΏΡ€Π΅ΠΊΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π°Ρ‚Π° школка, Ρ‚ΡƒΠΊΡƒ ΠΈ Π΄Π° прСнСсуватС Π°ΡƒΠ΄ΠΈΠΎ ΠΏΠΎΡ‚ΠΎΠΊ ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ΄ Π²Π΅Π± ΠΊΠ°ΠΌΠ΅Ρ€Π°) ΠΏΡ€Π΅ΠΊΡƒ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½ ΠΊΠ°Π½Π°Π». SSH исто Ρ‚Π°ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° користи ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΈΡ˜Π° Π½Π° прСнСсСнитС ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π·Π° послСдоватСлно ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°ΡšΠ΅, ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΠ³ΠΎΠ΄Π½ΠΎ, Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π° далСчинско ΡΡ‚Π°Ρ€Ρ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° X WindowSystem.

ΠŸΡ€Π²Π°Ρ‚Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚, SSH-1, бСшС Ρ€Π°Π·Π²ΠΈΠ΅Π½Π° Π²ΠΎ 1995 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΎΠ΄ истраТувачот Π’Π°Ρ‚Ρƒ Π£Π»Π΅Π½Π΅Π½ ΠΎΠ΄ Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΡˆΠΊΠΈΠΎΡ‚ ΡƒΠ½ΠΈΠ²Π΅Ρ€Π·ΠΈΡ‚Π΅Ρ‚ Π²ΠΎ Π₯Слсинки (Ѐинска). SSH-1 Π΅ напишан Π·Π° Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° приватност ΠΎΠ΄ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅ Π·Π° Π»ΠΎΠ³ΠΈΠ½, Ρ‚Π΅Π»Π½Π΅Ρ‚ ΠΈ rsh. Π’ΠΎ 1996 Π³ΠΎΠ΄ΠΈΠ½Π°, бСшС Ρ€Π°Π·Π²ΠΈΠ΅Π½Π° посигурна Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚, SSH-2, која Π΅ Π½Π΅ΠΊΠΎΠΌΠΏΠ°Ρ‚ΠΈΠ±ΠΈΠ»Π½Π° со SSH-1. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Π΄ΠΎΠ±ΠΈ ΡƒΡˆΡ‚Π΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° популарност ΠΈ Π΄ΠΎ 2000 Π³ΠΎΠ΄ΠΈΠ½Π° имашС ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ½ΠΎ Π΄Π²Π° ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ корисници. Π’ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ², Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΡ‚ β€žSSHβ€œ ΠΎΠ±ΠΈΡ‡Π½ΠΎ Π·Π½Π°Ρ‡ΠΈ SSH-2, бидСјќи ΠŸΡ€Π²Π°Ρ‚Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ сСга ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½ΠΎ Π½Π΅ сС користи ΠΏΠΎΡ€Π°Π΄ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΈ нСдостатоци. Π’ΠΎ 2006 Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ бСшС ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ ΠΎΠ΄ Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° Π³Ρ€ΡƒΠΏΠ° Π½Π° IETF ΠΊΠ°ΠΊΠΎ стандард Π·Π° Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚.

ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Π΄Π²Π΅ Π²ΠΎΠΎΠ±ΠΈΡ‡Π°Π΅Π½ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° SSH: ΠΏΡ€ΠΈΠ²Π°Ρ‚Π½Π° ΠΊΠΎΠΌΠ΅Ρ€Ρ†ΠΈΡ˜Π°Π»Π½Π° ΠΈ бСсплатСн софтвСр со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄. БСсплатната ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° сС Π½Π°Ρ€Π΅ΠΊΡƒΠ²Π° OpenSSH. Π”ΠΎ 2006 Π³ΠΎΠ΄ΠΈΠ½Π°, 80% ΠΎΠ΄ ΠΊΠΎΠΌΠΏΡ˜ΡƒΡ‚Π΅Ρ€ΠΈΡ‚Π΅ Π½Π° Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ користСа OpenSSH. ΠšΠΎΠΌΠ΅Ρ€Ρ†ΠΈΡ˜Π°Π»Π½Π°Ρ‚Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π΅ Ρ€Π°Π·Π²ΠΈΠ΅Π½Π° ΠΎΠ΄ SSH Communications Security, ΠΏΠΎΠ΄Ρ€ΡƒΠΆΠ½ΠΈΡ†Π° Π²ΠΎ цСлосна сопствСност Π½Π° Tectia Corporation ΠΈ Π΅ бСсплатна Π·Π° Π½Π΅ΠΊΠΎΠΌΠ΅Ρ€Ρ†ΠΈΡ˜Π°Π»Π½Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π°. ОвиС ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π³ΠΎ содрТат рСчиси истиот сСт Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ.

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ SSH-2, Π·Π° Ρ€Π°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ Ρ‚Π΅Π»Π½Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚, Π΅ ΠΎΡ‚ΠΏΠΎΡ€Π΅Π½ Π½Π° Π½Π°ΠΏΠ°Π΄ΠΈ Π·Π° ΠΏΡ€ΠΈΡΠ»ΡƒΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜ΠΎΡ‚ (β€žΠ΄ΡƒΡˆΠΊΠ°ΡšΠ΅β€œ), Π½ΠΎ Π½Π΅ Π΅ ΠΎΡ‚ΠΏΠΎΡ€Π΅Π½ Π½Π° Π½Π°ΠΏΠ°Π΄ΠΈ ΠΎΠ΄ Ρ‡ΠΎΠ²Π΅ΠΊ Π²ΠΎ срСдината. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ SSH-2 Π΅ исто Ρ‚Π°ΠΊΠ° ΠΎΡ‚ΠΏΠΎΡ€Π΅Π½ Π½Π° Π½Π°ΠΏΠ°Π΄ΠΈ со ΠΊΠΈΠ΄Π½Π°ΠΏΠΈΡ€Π°ΡšΠ΅ Π½Π° сСсии, бидСјќи Π΅ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΈΠ»ΠΈ ΠΊΠΈΠ΄Π½Π°ΠΏΠΈΡ€Π°Ρ‚Π΅ Π½Π° вСќС воспоставСна сСсија.

Π—Π° Π΄Π° сС спрСчат Π½Π°ΠΏΠ°Π΄ΠΈ ΠΎΠ΄ Ρ‡ΠΎΠ²Π΅ΠΊ Π²ΠΎ срСдината ΠΊΠΎΠ³Π° сС ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°Ρ‚Π΅ со домаќин Ρ‡ΠΈΡ˜ ΠΊΠ»ΡƒΡ‡ сè ΡƒΡˆΡ‚Π΅ Π½Π΅ ΠΌΡƒ Π΅ ΠΏΠΎΠ·Π½Π°Ρ‚ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚, клиСнтскиот софтвСр ΠΌΡƒ ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π° Π½Π° корисникот β€žΠΎΡ‚ΠΏΠ΅Ρ‡Π°Ρ‚ΠΎΠΊ ΠΎΠ΄ ΠΊΠ»ΡƒΡ‡Π΅Π½ ΠΏΡ€ΡΡ‚β€œ. Π‘Π΅ ΠΏΡ€Π΅ΠΏΠΎΡ€Π°Ρ‡ΡƒΠ²Π° Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»Π½ΠΎ Π΄Π° ја ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ β€žΡΠ»ΠΈΠΊΠ°Ρ‚Π° Π½Π° ΠΊΠ»ΡƒΡ‡ΠΎΡ‚β€œ ΠΏΡ€ΠΈΠΊΠ°ΠΆΠ°Π½Π° ΠΎΠ΄ клиСнтскиот софтвСр со снимката ΠΎΠ΄ ΠΊΠ»ΡƒΡ‡ΠΎΡ‚ Π½Π° сСрвСрот, ΠΏΠΎ моТност Π΄ΠΎΠ±ΠΈΠ΅Π½Π° ΠΏΡ€Π΅ΠΊΡƒ сигурни ΠΊΠ°Π½Π°Π»ΠΈ Π·Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΈΠ»ΠΈ Π»ΠΈΡ‡Π½ΠΎ.

ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° SSH Π΅ достапна Π½Π° ситС систСми слични Π½Π° UNIX, Π° ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ ΠΈΠΌΠ°Π°Ρ‚ ssh ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ сСрвСр ΠΊΠ°ΠΊΠΎ стандардни ΠΊΠΎΠΌΡƒΠ½Π°Π»Π½ΠΈ услуги. ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ ΠΌΠ½ΠΎΠ³Ρƒ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° SSH ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Π·Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ систСми ΠΊΠΎΠΈ Π½Π΅ сС UNIX. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Π΄ΠΎΠ±ΠΈ Π³ΠΎΠ»Π΅ΠΌΠ° популарност ΠΏΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΎΡ‚ Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° ΡΠΎΠΎΠ±Ρ€Π°ΡœΠ°Ρ˜Π½ΠΈ Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΈ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° Π½Π°Ρ€ΡƒΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈΡ‚Π΅ ΠΌΡ€Π΅ΠΆΠΈ, ΠΊΠ°ΠΊΠΎ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Π½Π΅Π±Π΅Π·Π±Π΅Π΄Π½ΠΈΠΎΡ‚ Π’Π΅Π»Π½Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅ со Π²Π°ΠΆΠ½ΠΈ јазли.

ΠšΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° со помош Π½Π° SSH

Π—Π° Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€Π΅ΠΊΡƒ SSH, ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½ Π²ΠΈ Π΅ SSH сСрвСр ΠΈ SSH ΠΊΠ»ΠΈΠ΅Π½Ρ‚. Π‘Π΅Ρ€Π²Π΅Ρ€ΠΎΡ‚ Π³ΠΈ ΡΠ»ΡƒΡˆΠ° врскитС ΠΎΠ΄ клиСнтскитС машини ΠΈ, ΠΊΠΎΠ³Π° ќС сС воспостави врска, Π²Ρ€ΡˆΠΈ Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°, ΠΏΠΎ ΡˆΡ‚ΠΎ Π·Π°ΠΏΠΎΡ‡Π½ΡƒΠ²Π° со ΡΠ΅Ρ€Π²ΠΈΡΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚. ΠšΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ сС користи Π·Π° Π½Π°Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅ Π²ΠΎ ΠΎΠ΄Π΄Π°Π»Π΅Ρ‡Π΅Π½Π° машина ΠΈ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ.

SFTP ΠΈ FTPS ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ

Π‘ΠΏΠΎΡ€Π΅Π΄Π±Π° со FTPS

Π“Π»Π°Π²Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° ΡˆΡ‚ΠΎ Π³ΠΎ Ρ€Π°Π·Π»ΠΈΠΊΡƒΠ²Π° SFTP ΠΎΠ΄ стандарднитС FTP ΠΈ FTPS Π΅ Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ SFTP Π³ΠΈ ΡˆΠΈΡ„Ρ€ΠΈΡ€Π° апсолутно ситС ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, кориснички имиња, Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ²ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

И FTPS ΠΈ SFTP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅ користат ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ˜Π° ΠΎΠ΄ асимСтрични Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ (RSA, DSA), симСтрични Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ (DES/3DES, AES, Twhofish ΠΈΡ‚Π½.), ΠΊΠ°ΠΊΠΎ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚Π°ΠΌ Π·Π° Ρ€Π°Π·ΠΌΠ΅Π½Π° Π½Π° ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ. Π—Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°, FTPS (ΠΈΠ»ΠΈ ΠΏΠΎΠΏΡ€Π΅Ρ†ΠΈΠ·Π½ΠΎ, SSL/TLS ΠΏΡ€Π΅ΠΊΡƒ FTP) користи X.509 сСртификати, Π΄ΠΎΠ΄Π΅ΠΊΠ° SFTP (SSH ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ») користи SSH ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ.

Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΈΡ‚Π΅ X.509 Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ јавСн ΠΊΠ»ΡƒΡ‡ ΠΈ Π½Π΅ΠΊΠΎΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° сСртификатот Π½Π° сопствСникот. ОвиС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π°Π°Ρ‚, ΠΎΠ΄ Π΄Ρ€ΡƒΠ³Π° страна, Π΄Π° сС ΠΏΠΎΡ‚Π²Ρ€Π΄ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ Π½Π° самиот сСртификат, автСнтичноста ΠΈ сопствСникот Π½Π° сСртификатот. Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΈΡ‚Π΅ X.509 ΠΈΠΌΠ°Π°Ρ‚ соодвСтСн ΠΏΡ€ΠΈΠ²Π°Ρ‚Π΅Π½ ΠΊΠ»ΡƒΡ‡, кој ΠΎΠ±ΠΈΡ‡Π½ΠΎ сС Ρ‡ΡƒΠ²Π° ΠΎΠ΄Π΄Π΅Π»Π½ΠΎ ΠΎΠ΄ сСртификатот ΠΎΠ΄ бСзбСдносни ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ.

SSH ΠΊΠ»ΡƒΡ‡ΠΎΡ‚ Π³ΠΎ содрТи само Ρ˜Π°Π²Π½ΠΈΠΎΡ‚ ΠΊΠ»ΡƒΡ‡ (соодвСтниот ΠΏΡ€ΠΈΠ²Π°Ρ‚Π΅Π½ ΠΊΠ»ΡƒΡ‡ сС Ρ‡ΡƒΠ²Π° ΠΎΠ΄Π΄Π΅Π»Π½ΠΎ). НС содрТи Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π·Π° сопствСникот Π½Π° ΠΊΠ»ΡƒΡ‡ΠΎΡ‚. НСкои ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° SSH користат X.509 сСртификати Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°, Π½ΠΎ Ρ‚ΠΈΠ΅ Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚ Π½Π΅ Π³ΠΎ ΠΏΠΎΡ‚Π²Ρ€Π΄ΡƒΠ²Π°Π°Ρ‚ Ρ†Π΅Π»ΠΈΠΎΡ‚ ΡΠΈΠ½ΡŸΠΈΡ€ Π½Π° сСртификати - сС користи само Ρ˜Π°Π²Π½ΠΈΠΎΡ‚ ΠΊΠ»ΡƒΡ‡ (ΡˆΡ‚ΠΎ ја ΠΏΡ€Π°Π²ΠΈ Ρ‚Π°ΠΊΠ²Π°Ρ‚Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° нСцСлосна).

Π—Π°ΠΊΠ»ΡƒΡ‡ΠΎΠΊ

ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ FTP нСсомнСно сè ΡƒΡˆΡ‚Π΅ ΠΈΠ³Ρ€Π° Π²Π°ΠΆΠ½Π° ΡƒΠ»ΠΎΠ³Π° Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ ΠΈ Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈ ΠΏΠΎΠΊΡ€Π°Ρ˜ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° ΠΏΡ€Π΅ΠΏΠΎΠ΄ΠΎΠ±Π½Π° старост. Π’ΠΎΠ° Π΅ ΡƒΠ΄ΠΎΠ±Π΅Π½, ΠΌΡƒΠ»Ρ‚ΠΈΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅Π½ ΠΈ стандардизиран ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ». На Π½Π΅Π³ΠΎΠ²Π° основа сС ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ ΠΌΠ½ΠΎΠ³Ρƒ Π°Ρ€Ρ…ΠΈΠ²ΠΈ со Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, Π±Π΅Π· ΠΊΠΎΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠ°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π΅ Π±ΠΈ Π±ΠΈΠ»Π° Ρ‚ΠΎΠ»ΠΊΡƒ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½Π°. ΠŸΠΎΠΊΡ€Π°Ρ˜ Ρ‚ΠΎΠ°, лСсно Π΅ Π΄Π° сС постави, Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ Π·Π° сСрвСри ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ ΠΏΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ Π·Π° рСчиси ситС Π°ΠΊΡ‚ΡƒΠ΅Π»Π½ΠΈ ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΠΊΡƒ Π°ΠΊΡ‚ΡƒΠ΅Π»Π½ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ.

Π—Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‚, Π½Π΅Π³ΠΎΠ²ΠΈΡ‚Π΅ Π·Π°ΡˆΡ‚ΠΈΡ‚Π΅Π½ΠΈ Π²Π΅Ρ€Π·ΠΈΠΈ Π³ΠΎ Ρ€Π΅ΡˆΠ°Π²Π°Π°Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΡ‚ со довСрливоста Π½Π° складиранитС ΠΈ прСнСсСнитС ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ Π²ΠΎ соврСмСниот свСт. И Π΄Π²Π°Ρ‚Π° Π½ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ ΠΈΠΌΠ°Π°Ρ‚ свои Π΄ΠΎΠ±Ρ€ΠΈΡ‚Π΅ ΠΈ Π»ΠΎΡˆΠΈΡ‚Π΅ страни ΠΈ ΠΈΠΌΠ°Π°Ρ‚ ΠΌΠ°Π»ΠΊΡƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΡƒΠ»ΠΎΠ³ΠΈ. Π’ΠΎ ΠΎΠ½ΠΈΠ΅ области ΠΊΠ°Π΄Π΅ ΡˆΡ‚ΠΎ Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° Π°Ρ€Ρ…ΠΈΠ²Π° Π½Π° Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠΈ, сС ΠΏΡ€Π΅Ρ‚ΠΏΠΎΡ‡ΠΈΡ‚Π° Π΄Π° сС користи FTPS, особСно Π°ΠΊΠΎ класичниот FTP вСќС Π±ΠΈΠ» користСн Ρ‚Π°ΠΌΡƒ ΠΏΠΎΡ€Π°Π½ΠΎ. SFTP Π΅ ΠΏΠΎΡ€Π΅Ρ‚ΠΊΠΎ ΠΏΠΎΡ€Π°Π΄ΠΈ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° нСкомпатибилност со стариот ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», Π½ΠΎ Π΅ ΠΏΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ ΠΈ ΠΈΠΌΠ° ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° функционалност, бидСјќи Π΅ Π΄Π΅Π» ΠΎΠ΄ систСмот Π·Π° далСчинско ΡƒΠΏΡ€Π°Π²ΡƒΠ²Π°ΡšΠ΅.

Бписок Π½Π° ΠΈΠ·Π²ΠΎΡ€ΠΈ

Π˜Π·Π²ΠΎΡ€: www.habr.com

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