Vysvětlení FTP a SFTP

18. prosince 2021 1117 Pohledy FTP, SFTP, FTP port a SFTP

FTP a SFTP jsou dva protokoly pro přenos souborů mezi serverem a klientským počítačem. Port FTP je 21, zatímco port SFTP je 22. SFTP komunikuje prostřednictvím šifrovaného připojení, zatímco FTP používá komunikaci ve formátu prostého textu (nezabezpečenou).

Tato rychlá referenční příručka popisuje FTP a SFTP, jak fungují a jaké jsou mezi nimi rozdíly.

Procházet témata příspěvků

Co je číslo portu FTP a FTP?

Co je číslo portu FTP a FTP?

FTP (File Transfer Protocol) je komunikační protokol klient-server používaný k přenosu souborů mezi klientem a serverem. FTP port je 21.

File Transfer Protocol (FTP) Clint-Server Model a autentizace

Aby mohla probíhat FTP komunikace, musí existovat server a klient.

FTP vyžaduje, aby se klienti při pokusu o připojení ověřili na serveru. Autentizace probíhá pomocí prostého textu, což znamená, že komunikace mezi FTP klientem a FTP serverem není šifrována.

To činí FTP komunikaci nezabezpečenou. To znamená, že narušitel s přístupem ke komunikaci bude moci vidět uživatelská jména, heslo a přenesené soubory.

FTP připojení může být Aktivní nebo Pasivní . To určuje, jak je navázáno datové připojení mezi klientem a serverem. V obou typech připojení klient vytvoří připojení TCP (Transmission Control Protocol) k serveru přes FTP port 21.

v aktivní Režim FTP, připojení začíná tím, že klient naslouchá příchozím datovým připojením z náhodného portu, FTP portu M. Klient poté odešle příkaz FTP PŘÍSTAV aby server věděl, na kterém FTP portu naslouchá. Dále v komunikačním procesu server inicializuje datový kanál ke klientovi ze svého portu 20, datového portu FTP serveru.

Existují okolnosti, kdy je klient za firewallem. Klient za bránou firewall nemusí být schopen přijímat příchozí připojení TCP. Za těchto okolností FTP Pasivní režim se používá pro připojení.

v Pasivní V režimu FTP klient používá řídicí připojení k odeslání a PASV FTP příkaz na server. Klient poté obdrží od serveru IP adresu a číslo portu serveru. Nakonec klient použije informace přijaté ze serveru k otevření datového připojení z libovolného FTP portu klienta na přijatou IP adresu a port.

Vysvětlení čísel portů FTP

Jak je popsáno výše, FTP používá ke komunikaci dvě TCP spojení, FTP port 20 a 21. FTP port 21 se používá k odesílání řídicích informací ze serveru klientovi. Port 21 se nepoužívá k odesílání datových souborů. Druhý FTP port 20 se používá k odesílání datových souborů mezi serverem a klientem.

Co je číslo portu SFTP a SFTP?

Co je číslo portu SFTP a SFTP?

SFTP (SSH (nebo Secure) File Transfer Protocol) umožňuje přenos souborů a dat přes připojení zabezpečené pomocí protokolu SSH (Secure Shell). Na rozdíl od FTP v SFTP je komunikace mezi klientem a serverem šifrována přes SFTP port 22.

Bezpečný FTP (SFTP) model Clint-Server a ověřování

Stejně jako FTP dochází ke komunikaci SFTP mezi klientem a serverem. Server SFTP vyžaduje webový server se správným portem (port SFTP 22 nebo jakýkoli jiný port, který se rozhodnete použít).

Port musí být přesměrován na FTP server z firewallu. Jakmile správně nainstalujete server SFTP, vygeneruje se klíč hostitele SSH. Poté lze vytvořit uživatele a přidělit jim potřebná oprávnění, která jim umožní připojit se k serveru SFTP.

Chcete-li se připojit k serveru SFTP, potřebujete klienta SFTP. Klientem SFTP může být grafické uživatelské rozhraní nebo nástroj příkazového řádku. Klient SFTP ověřuje a přenáší soubory přes zabezpečené a šifrované připojení k serveru SFTP prostřednictvím portu SFTP 22 (nebo portu uvedeného na serveru SFTP).

Rozdíly mezi FTP a SFTP

Kromě portů TCP, které FTP a SFTP používají pro připojení, existují mezi těmito dvěma protokoly další rozdíly.

Níže uvedená tabulka zdůrazňuje rozdíly mezi těmito dvěma protokoly.

S/N Vlastnosti FTP SFTP
jedenPřístavFTP běží na portu 21 a 20SFTP používá port 22
dvaPřenos datPoužívá dva samostatné kanály k odesílání řídicích informací a přenosu dat.SFTP spojuje řízení a data do zabezpečených paketů a odesílá je přes jediný kanál.
3BezpečnostníFTP komunikace není šifrována. To znamená, že třetí strana by mohla zachytit data.Na druhou stranu SFTP jsou data odesílána prostřednictvím šifrovaných spojení. Pokud vetřelec zachytí data, bude to pro hackera bezvýznamné.
4FirewallFTP není přátelský k firewallu.SFTP používá jeden SFTP port 22 pro příchozí i odchozí připojení. To znamená, že ve firewallu lze otevřít jeden port pro komunikaci SFTP.

Doufám, že tato S zóna úspěšně vysvětlila FTP, SFTP, FTP port a SFTP? Také doufám, že vám tato S zóna pomohla.

Případně můžete položit otázku, zanechat komentář nebo poskytnout zpětnou vazbu pomocí formuláře Zanechat odpověď, který najdete na konci této stránky.

A konečně, pro více internetových tech S zón navštivte naši stránku Internet Technology Explained. Velmi užitečná vám může být také naše stránka Práce z domovské stránky.