Objaśnienie FTP i SFTP
FTP i SFTP to dwa protokoły do przesyłania plików między serwerem a komputerem klienckim. Port FTP to 21, a port SFTP to 22. SFTP komunikuje się przez szyfrowane połączenie, podczas gdy FTP używa komunikacji w postaci zwykłego tekstu (niezabezpieczonej).
Ten skrócony przewodnik opisuje protokoły FTP i SFTP, sposób ich działania i różnice między nimi.
Przeglądaj tematy postów
Co to jest numer portu FTP i FTP?
FTP (File Transfer Protocol) to protokół komunikacyjny klient-serwer używany do przesyłania plików między klientem a serwerem. Port FTP to 21.
Model i uwierzytelnianie protokołu przesyłania plików (FTP) Clint-Server
Do komunikacji FTP potrzebny jest serwer i klient.
FTP wymaga, aby klienci uwierzytelniali się na serwerze podczas próby połączenia. Uwierzytelnianie odbywa się za pomocą zwykłego tekstu, co oznacza, że komunikacja między klientem FTP a serwerem FTP nie jest szyfrowana.
To sprawia, że komunikacja FTP jest niepewna. Oznacza to, że intruz mający dostęp do komunikacji będzie mógł zobaczyć nazwy użytkowników, hasła i przesłane pliki.
Połączenie FTP może być Aktywny lub Bierny . Określa to, w jaki sposób nawiązywane jest połączenie danych między klientem a serwerem. W obu typach połączeń klient tworzy połączenie TCP (Transmission Control Protocol) z serwerem przez port FTP 21.
w aktywny Tryb FTP, połączenie rozpoczyna się od nasłuchiwania przez klienta nadchodzących połączeń danych z losowego portu, portu FTP M. Następnie klient wysyła polecenie FTP PORT aby serwer wiedział, na którym porcie FTP nasłuchuje. Następnie w procesie komunikacji serwer inicjuje kanał danych do klienta ze swojego portu 20, portu danych serwera FTP.
Istnieją okoliczności, w których klient znajduje się za zaporą. Klient za zaporą może nie akceptować przychodzących połączeń TCP. W tej sytuacji FTP Bierny tryb jest używany do połączenia.
w Bierny w trybie FTP, klient używa połączenia kontrolnego do wysyłania a PASV Polecenie FTP na serwer. Następnie klient otrzymuje od serwera adres IP i numer portu serwera. Wreszcie, klient wykorzystuje informacje otrzymane z serwera, aby otworzyć połączenie danych z dowolnego portu FTP klienta do otrzymanego adresu IP i portu.
Objaśnienie numerów portów FTP
Jak opisano powyżej, FTP używa do komunikacji dwóch połączeń TCP, portu FTP 20 i 21. Port FTP 21 służy do wysyłania informacji sterujących z serwera do klienta. Port 21 nie jest używany do wysyłania plików danych. Drugi port FTP, 20, służy do przesyłania plików danych między serwerem a klientem.
Co to jest numer portu SFTP i SFTP?
SFTP (SSH (lub Secure) File Transfer Protocol) umożliwia przesyłanie plików i danych przez połączenie zabezpieczone protokołem SSH (Secure Shell). W przeciwieństwie do FTP w SFTP, komunikacja między klientem a serwerem jest szyfrowana przez port SFTP 22.
Model i uwierzytelnianie bezpiecznego serwera FTP (SFTP) Clint-Server
Podobnie jak FTP, komunikacja SFTP odbywa się między klientem a serwerem. Serwer SFTP wymaga serwera WWW z odpowiednim portem (port SFTP 22 lub inny wybrany przez Ciebie port).
Port musi być przekazany do serwera FTP z zapory. Po poprawnym zainstalowaniu serwera SFTP generowany jest klucz hosta SSH. Następnie można tworzyć użytkowników i przypisywać im niezbędne uprawnienia, które pozwolą im łączyć się z serwerem SFTP.
Aby połączyć się z serwerem SFTP, potrzebujesz klienta SFTP. Klient SFTP może być graficznym interfejsem użytkownika lub narzędziem wiersza poleceń. Klient SFTP uwierzytelnia i przesyła pliki przez bezpieczne i szyfrowane połączenie do serwera SFTP przez port SFTP 22 (lub port określony w serwerze SFTP).
Różnice między FTP a SFTP
Oprócz portów TCP, które FTP i SFTP używają do połączenia, istnieją inne różnice między tymi dwoma protokołami.
Poniższa tabela przedstawia różnice między tymi dwoma protokołami.
| S/N | Funkcja | FTP | SFTP |
| jeden | Port | FTP działa na porcie 21 i 20 | SFTP używa portu 22 |
| dwa | Transmisja danych | Wykorzystuje dwa oddzielne kanały do wysyłania informacji sterujących i przesyłania danych. | SFTP łączy kontrolę i dane w bezpieczne pakiety i przesyła je jednym kanałem. |
| 3 | Bezpieczeństwo | Komunikacja FTP nie jest szyfrowana. Oznacza to, że osoba trzecia może przechwycić dane. | Z drugiej strony SFTP to dane przesyłane za pośrednictwem szyfrowanych połączeń. Jeśli intruz przechwyci dane, będzie to bez znaczenia dla hakera. |
| 4 | Zapora | FTP nie jest przyjazny dla firewalla. | SFTP używa jednego portu SFTP 22 zarówno dla połączeń przychodzących, jak i wychodzących. Oznacza to, że w zaporze można otworzyć jeden port dla komunikacji SFTP. |
Mam nadzieję, że ta strefa S z powodzeniem wyjaśniła FTP, SFTP, port FTP i SFTP? Mam również nadzieję, że ta strefa S okazała się pomocna.
Alternatywnie możesz zadać pytanie, zostawić komentarz lub przekazać opinię za pomocą formularza Zostaw odpowiedź znajdującego się na końcu tej strony.
Na koniec, aby uzyskać więcej informacji o strefach internetowych S, odwiedź naszą stronę z wyjaśnieniem technologii internetowej. Bardzo pomocna może być również nasza strona Praca ze strony głównej.


