21/TCPFTP
Przesyłanie plików · Port powszechnie znany · Warstwa OSI 7
Kanał sterowania FTP: logowanie i polecenia. Nieszyfrowany — lepiej użyj SFTP przez port 22 lub FTPS.
IANA: oficjalnie zarejestrowany jako ftp
Decydujesz, które usługi możemy włączyć do analizy, personalizacji i wyświetlania treści zewnętrznych.
Na naszej stronie używamy plików cookie i podobnych technologii, aby personalizować treści, osadzać materiały zewnętrzne i lepiej rozumieć sposób korzystania z poszczególnych sekcji.
Niezbędne pliki cookie
Te wpisy zapewniają podstawowe funkcje, takie jak bezpieczeństwo, stabilność i obsługa formularzy.
Opcjonalne sekcje
Dane mogą być przetwarzane za twoją zgodą lub na podstawie prawnie uzasadnionych interesów. W ustawieniach plików cookie możesz odrzucić każdą opcjonalną kategorię lub wyrazić na nią zgodę.
Niektóre usługi przetwarzają dane osobowe w państwach trzecich. Wyrażając zgodę, akceptujesz również przekazywanie tych danych. Więcej informacji znajdziesz w naszej polityce prywatności.
Możesz później w każdej chwili wrócić do swojego wyboru i go zmienić. · 1.0.2
Port 21 to kanał sterujący protokołu File Transfer Protocol (FTP). Znajdziesz tu podstawowe informacje o porcie oraz polecenia zapory, którymi zezwolisz na ruch FTP lub go zablokujesz.
Autor: Justin Schuessler
Wypróbuj polecenia bezpośrednio na własnym serwerze VPS, z dostępem root i własną zaporą.
Dodawaj kolejne porty, maksymalnie 12.
Przesyłanie plików · Port powszechnie znany · Warstwa OSI 7
Kanał sterowania FTP: logowanie i polecenia. Nieszyfrowany — lepiej użyj SFTP przez port 22 lub FTPS.
IANA: oficjalnie zarejestrowany jako ftp
Polecenia zapory sieciowej
Otwórz port
sudo ufw allow 21/tcpDla Ubuntu i Debiana. ufw tworzy regułę dla IPv4 i IPv6. Jeśli ufw jest wyłączony, najpierw zezwól na SSH (sudo ufw allow 22/tcp), a potem włącz go poleceniem sudo ufw enable. W przeciwnym razie stracisz dostęp.
Na serwerze VPS ZAP-Hosting z aktywną zaporą sieciową musisz dodatkowo otworzyć ten port w Panelu klienta.
Wyjaśnienie portu 21
FTP przesyła pliki między klientem a serwerem, używając dwóch połączeń. Przez port 21 odbywa się logowanie i przesyłanie poleceń, a same pliki trafiają osobnym kanałem danych. W trybie aktywnym serwer nawiązuje połączenie danych z portu 20 do klienta. W powszechnie używanym dziś trybie pasywnym klient łączy się z wysokim portem wskazanym przez serwer, dlatego musisz dodatkowo odblokować ten zakres portów w zaporze.
FTP to jeden z najstarszych protokołów internetowych; jego pierwszą specyfikacją jest RFC 114 z 1971 roku. Wciąż obowiązującą wersję opisuje RFC 959 z 1985 roku. Szyfrowany wariant FTPS z TLS opisano w RFC 4217. IANA rejestruje port 21 pod nazwą „ftp”, a port 20 jako „ftp-data”.
Klasyczny FTP przesyła nazwę użytkownika, hasło i pliki bez szyfrowania. Każdy, kto może przechwycić ruch, zobaczy twoje dane logowania jawnym tekstem. Dlatego w miarę możliwości używaj SFTP, który działa przez SSH na porcie 22 i nie wymaga dodatkowego portu. Jeśli musisz udostępnić FTP, wymuś FTPS z TLS, ogranicz użytkowników do ich własnych katalogów i wyłącz dostęp anonimowy. Dla trybu pasywnego odblokuj tylko niewielki, skonfigurowany na stałe zakres portów zamiast wszystkich wysokich portów.
Więcej portów
Te porty często należą do tej samej konfiguracji. Kliknij, aby zobaczyć ich opis i polecenia zapory.
Zobacz wszystkie dobrze znane porty i pełną listę IANA
Źródło listy portów: IANA Service Name and Transport Protocol Port Number Registry, stan na 22 października 2026. iana.org
Odkryj więcej
Obliczanie adresu sieci, adresu rozgłoszeniowego, maski sieci i zakresu dostępnych hostów na podstawie adresu CIDR oraz przeliczanie między zapisem CIDR a zakresami IP (IPv4 i IPv6).
Autor: Jakub Martyniak
Poznaj interaktywnie 7 warstw modelu OSI: klikaj warstwy, przyporządkowuj pojęcia takie jak switch, ARP czy port 443, obejrzyj animację enkapsulacji, rozwiąż quiz i skorzystaj ze ściągawki do egzaminu IHK.
Autor: Justin Schuessler
Poznaj interaktywnie 4 warstwy modelu TCP/IP (modelu DoD) według RFC 1122: przyporządkuj je do modelu OSI, obejrzyj animację enkapsulacji, rozwiąż quiz o portach i skorzystaj ze ściągawki.
Autor: Justin Schuessler
Sprawdź, czy określone porty są otwarte pod adresem IP lub nazwą hosta — wybierz protokół albo grę zamiast skanować wszystkie porty naraz.
Autor: Sebastian Rademacher
FAQ
Krótkie odpowiedzi dotyczące portu 21.
Aby odblokować port sterujący w ufw, użyj sudo ufw allow 21/tcp. Dla trybu pasywnego musisz dodatkowo odblokować zakres portów ustawiony na serwerze FTP, np. sudo ufw allow 40000:40100/tcp. W firewalld użyj sudo firewall-cmd --permanent --add-port=21/tcp, a następnie sudo firewall-cmd --reload.
Port 21 służy do logowania i przesyłania poleceń. W trybie aktywnym serwer używa portu 20 do przesyłania danych. W trybie pasywnym port 20 nie jest potrzebny — kanał danych korzysta wtedy z portu o wysokim numerze.
Nie, klasyczny FTP nie jest szyfrowany. Dane logowania i pliki można przechwycić. Bezpieczniejsze opcje to SFTP przez SSH na porcie 22 lub FTPS z TLS.
FTP przesyła wszystko jawnym tekstem. FTPS to FTP szyfrowany przez TLS, który nadal korzysta z portu 21 i kanału danych. SFTP jest osobnym protokołem opartym na SSH, działa na porcie 22 i wymaga tylko jednego połączenia, co znacznie upraszcza konfigurację zapory.
Masz dodatkowe pytania?
Kontakt z pomocą technicznąZ serwerem VPS od ZAP-Hosting masz dostęp root, samodzielnie konfigurujesz usługi i reguły zapory oraz od razu widzisz, który port jest otwarty.
Bez konfiguracji. Bez ryzyka. Online w kilka sekund.
Szukasz więcej narzędzi? Zobacz wszystkie narzędzia sieciowe