Protokół FTP: co to jest i jak działa? [2026]

Protokół FTP, przesyłanie plików klient serwer

FTP to skrót od File Transfer Protocol, czyli protokół przesyłania plików. W skrócie jest to umówiony sposób, w jaki Twój komputer łączy się z serwerem, żeby wysyłać i pobierać pliki. Używam FTP od początku pracy ze stronami, bo to najprostsza droga, by wgrać witrynę na hosting albo podmienić pojedynczy plik. Pokażę, czym dokładnie jest, jak działa, do czego służy i czemu zamiast zwykłego FTP lepiej dziś używać jego bezpieczniejszych odmian.

W skrócie

  • FTP (File Transfer Protocol) to protokół do przesyłania plików między komputerem a serwerem.
  • Najczęściej służy do wgrywania plików strony na hosting.
  • Klasyczny FTP nie szyfruje danych, dlatego dziś używa się bezpieczniejszego SFTP lub FTPS.

Co to jest protokół FTP?

Protokół to po prostu zestaw zasad, według których dwa urządzenia się porozumiewają. FTP odpowiada konkretnie za przenoszenie plików między Twoim komputerem a serwerem, na którym leży witryna. Dzięki niemu nie musisz znać szczegółów technicznych, wystarczy program, który zrobi to za Ciebie.

Jak działa FTP?

FTP działa w modelu klient, serwer. Najlepiej widać to na schemacie poniżej:

Jak łączy się FTP?Klient FTPnp. FileZilla na Twoim PCSerwer FTPTwój hostingwysyłasz pliki (upload)pobierasz pliki (download)Połączenie sterujące na porcie 21, dane osobnym kanałem

Na komputerze uruchamiasz klienta FTP, podajesz dane serwera i się łączysz. Połączenie sterujące idzie zwykle przez port 21, a same pliki przesyłane są osobnym kanałem. Klasyczny FTP zna dwa tryby, aktywny i pasywny, które różnią się tym, która strona otwiera kanał danych. W praktyce klient wybiera to za Ciebie, więc nie musisz się tym przejmować.

Do czego służy FTP?

Najczęściej do zarządzania plikami na hostingu. Konkretnie przydaje się, gdy chcesz:

  • wgrać pliki strony na serwer albo zaktualizować pliki HTML i motywu,
  • dodać większą paczkę zdjęć lub dokumentów,
  • pobrać kopię zapasową strony na dysk,
  • naprawić witrynę, gdy panel administracyjny przestał działać.

Czym różni się tryb aktywny od pasywnego?

FTP zna dwa tryby pracy, które różnią się tym, kto otwiera kanał danych do przesyłania plików. Warto je znać, bo to częsta przyczyna problemów z połączeniem:

  • tryb aktywny: to serwer łączy się z klientem, by przesłać dane, zwykle z portu 20, podczas gdy polecenia idą portem 21,
  • tryb pasywny: to klient otwiera połączenie danych na dynamicznym porcie powyżej 1024, a serwer tylko czeka.

W praktyce niemal zawsze wybiera się tryb pasywny, bo lepiej radzi sobie z zaporami sieciowymi i routerami. Gdy klient FTP nie chce pokazać listy plików, w pierwszej kolejności przełączam właśnie tryb na pasywny.

FTP, FTPS czy SFTP, co wybrać?

Tu zaczyna się najważniejsza różnica, czyli bezpieczeństwo. Zwykły FTP przesyła dane jawnym tekstem, więc warto znać bezpieczniejsze warianty:

ProtokółSzyfrowanieTypowy portKiedy używać
FTPBrak, dane jawne21Stare rozwiązanie, dziś odradzane
FTPSTLS, jak przy https21 lub 990Gdy hosting wspiera FTP po TLS
SFTPPełne, przez SSH22Domyślny wybór, najbezpieczniejszy

Klasyczny FTP przesyła nawet hasło bez szyfrowania, podobnie jak strona bez certyfikatu SSL. Dlatego, jeśli hosting daje wybór, zawsze łączę się przez SFTP.

🔥 NOWI KLIENCI Z GOOGLE

Zdobądź więcej klientów ze swojej strony

100% ZA DARMO 📧 3 MINUTY

Sprawdzę co blokuje Twoją stronę w Google i pokażę krok po kroku, jak to naprawić.

💰 Więcej zapytań od klientów
🎯 Wyższe pozycje niż konkurencja
Gotowe instrukcje co poprawić
📋 Więcej o ochronie danych

Administrator: Alizen Company Rafał Bajgier, 36-213 Jabłonica Polska 219 (NIP: 6861689704).

Cel: Realizacja audytu + opcjonalna wysyłka materiałów marketingowych.

Prawa: Dostęp, sprostowanie, usunięcie, sprzeciw, wycofanie zgody.

Pełna polityka prywatności

100% ZA DARMO • ✓ Raport AI • ✓ Email w 3 min

Czy FTP jest bezpieczny?

Klasyczny FTP powstał w latach siedemdziesiątych, gdy o szyfrowaniu nie myślano, i ten brak został z nim do dziś. Dane, w tym login i hasło, lecą jawnym tekstem, więc ktoś podsłuchujący sieć może je przechwycić. To realne ryzyko, zwłaszcza w publicznych sieciach Wi-Fi. Z tego powodu zwykłego FTP używam dziś tylko wtedy, gdy nie ma absolutnie innej opcji, a domyślnie wybieram SFTP, który tuneluje całą transmisję przez bezpieczne połączenie SSH. Jeśli hosting wspiera tylko FTPS, też jest dobrze, bo on również szyfruje dane.

Jakim programem połączyć się przez FTP?

Do połączenia potrzebujesz klienta FTP. Najpopularniejsze to:

FileZilla
Darmowy, najpopularniejszy klient FTP
WinSCP
Wygodny dla Windowsa, obsługuje SFTP
Total Commander
Menedżer plików z wtyczką FTP
Panel hostingu
Menedżer plików w przeglądarce

Z mojego doświadczenia początkującym najłatwiej zacząć od FileZilli, bo jest darmowa i ma czytelny układ: po lewej Twój komputer, po prawej serwer.

Jak połączyć się z serwerem FTP?

Wystarczą cztery dane, które znajdziesz w panelu hostingu: adres serwera (host), login, hasło oraz port. Wpisujesz je w kliencie, łączysz się i przenosisz pliki przeciągnięciem. Z perspektywy praktyka: gdy coś nie działa, w pierwszej kolejności sprawdzam port i tryb połączenia, bo to najczęstsza przyczyna problemów, a nie błędne hasło.

FAQ

Co to jest protokół FTP?

FTP to skrót od File Transfer Protocol, czyli protokół przesyłania plików. To zestaw zasad, dzięki którym komputer łączy się z serwerem, by wysyłać i pobierać pliki. Najczęściej używa się go do wgrywania plików strony internetowej na hosting.

Jak działa FTP?

FTP działa w modelu klient, serwer. Na komputerze uruchamiasz program zwany klientem FTP, podajesz dane serwera i łączysz się z nim. Połączenie sterujące idzie zwykle przez port 21, a same pliki przesyłane są osobnym kanałem. Potem po prostu przeciągasz pliki w jedną lub drugą stronę.

Do czego służy FTP?

Przede wszystkim do zarządzania plikami na serwerze: wgrywania strony, podmiany plików motywu, dodawania zdjęć czy pobierania kopii zapasowej. Wszędzie tam, gdzie trzeba przenieść pliki między komputerem a hostingiem, FTP jest najprostszą drogą.

Czym różni się FTP od SFTP i FTPS?

Różnica to bezpieczeństwo. Klasyczny FTP przesyła dane, w tym hasło, jawnym tekstem. FTPS dokłada szyfrowanie TLS, takie samo jak przy stronach z https. SFTP działa przez bezpieczny tunel SSH. W praktyce wybieraj SFTP, a FTP zostaw tylko, gdy nie ma innej opcji.

Jak połączyć się z serwerem przez FTP?

Potrzebujesz czterech danych z hostingu: adresu serwera (host), loginu, hasła oraz portu. Wpisujesz je w kliencie FTP, na przykład w FileZilli, i łączysz się. Po lewej stronie widzisz swój komputer, po prawej serwer, a pliki przenosisz przeciągnięciem.

Czy FTP jest bezpieczny?

Klasyczny FTP nie jest bezpieczny, bo dane lecą bez szyfrowania i ktoś w sieci może je podejrzeć. Dlatego dziś korzystam z SFTP lub FTPS. Jeśli hosting daje wybór, traktuj zwykły FTP jako ostateczność, a nie domyślną opcję.

  • kontakt@rocketbay.pl
  • 783 848 965