Przejdź do treści
Sprawdź i otwórz port

Port 21: informacje o porcie FTP i jego otwieranie

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.

Lub wybierz szablon

Porty

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

Bez szyfrowania: hasła i dane są przesyłane przez sieć jawnym tekstem. Użyj szyfrowanego wariantu lub zezwól na dostęp do portu co najwyżej z określonego adresu IP.

Reguła zapory (ruch przychodzący)

Polecenia zapory sieciowej

Otwórz port

sudo ufw allow 21/tcp
Sprawdź port
Uwagi dotyczące ufw

Dla 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

Do czego służy port 21?

Cel

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.

Pochodzenie i standard

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”.

Typowe zastosowanie

  • Przesyłanie plików na hosting WWW i starsze środowiska hostingowe
  • Wymiana danych ze starszymi systemami, drukarkami lub skanerami
  • Publiczne serwery pobierania z dostępem anonimowym
  • FTPS z TLS, jeśli partner wymaga FTP

Bezpieczeństwo

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

Powiązane porty

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

Więcej narzędzi

FAQ

Często zadawane pytania

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ą
Własny serwer?

Wypróbuj polecenia na własnym serwerze VPS

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.

4,4/5 Trustpilot32.000+ Aktywne serweryOd 2010 roku

Bez konfiguracji. Bez ryzyka. Online w kilka sekund.

Elastyczny okres obowiązywaniaAnuluj w dowolnym momencieOnline w 60 sekund

Szukasz więcej narzędzi? Zobacz wszystkie narzędzia sieciowe