FTPS i SFTP

Anonim

FTPS vs. SFTP

Protokół FTP jest niezabezpieczonym protokołem służącym do przesyłania plików do iz lokalizacji zdalnej, podczas gdy SSH jest bezpiecznym protokołem sieciowym, w którym brakuje uproszczonych poleceń FTP do przesyłania plików. Te dwa protokoły były bardzo popularne we wczesnych dniach Internetu, ale kiedy pojawił się potrzeba bezpiecznego protokołu do przesyłania plików, istniały dwie prawdopodobne ścieżki do naśladowania. Do protokołu SSH należy dodać funkcje FTP lub FTP powinno być bezpieczniejsze. SFTP było wynikiem tego pierwszego, podczas gdy FTPS był wynikiem tego ostatniego. SFTP (SSH File Transfer Protocol) jest całkowicie odmienny od FTP, ponieważ został zbudowany od podstaw, aby dodać funkcje FTP do SSH, a FTPS (FTP przez SSL lub FTP Secure) jest rozszerzeniem do FTP, który wykorzystuje mechanizm bezpieczeństwa SSL, aby chronić informacje przed podsłuchem.

Oba bardzo się od siebie różnią, chociaż oba mają na celu służyć temu samemu celowi. SFTP używa jednego kanału do przesyłania i odbierania wszystkich istotnych danych, podczas gdy FTPS używa innego kanału, który jest dynamicznie ustalany dla danych. FTPS często miał problemy podczas przechodzenia przez zaporę, ponieważ nie znał portu, który był używany przez dane, i nie zezwalał na ruch przez port. FTPS wysyła wiadomości w formacie tekstowym, umożliwiając ludziom czytanie dzienników i ustalanie, co się wydarzyło podczas sesji. Nie jest to możliwe z SFTP, ponieważ wiadomości nie są w tekście, ale w binarnym.

Jak wspomniano powyżej, oba mogą być używane do uzyskania bezpiecznego połączenia do przesyłania plików, ale istnieją punkty do rozważenia dla każdego z nich. FTPS ma tę zaletę, że jest dobrze znany i znany użytkownikom, którzy już korzystali z FTP. Dzieje się tak dlatego, że używa tych samych lub bardzo podobnych poleceń do FTP. Z drugiej strony protokół SFTP jest bezpieczniejszy, ponieważ pochodzi z bezpiecznego protokołu sieciowego.

Streszczenie:

1. FTPS został utworzony jako rozszerzenie FTP w celu dodania mechanizmów bezpieczeństwa, podczas gdy SFTP jest rozszerzeniem SSH, który dodaje łatwe funkcje przesyłania plików do bezpiecznego już SSH.

2. FTPS używa dwóch kanałów do ułatwienia komunikacji i transferu danych, podczas gdy SFTP używa tylko jednego.

3. FTPS wysyła i odbiera wiadomości w formacie czytelnym dla człowieka, podczas gdy SFTP wysyła i odbiera wiadomości w formacie binarnym.

4. FTPS ma tę zaletę, że jest powszechnie znany, a SFTP ma tę zaletę, że jest bezpieczniejszy.