---
title: "FTP"
description: "FTP to protokół do przesyłania plików między komputerem a serwerem. Poznaj jego działanie, tryby aktywny i pasywny oraz bezpieczne alternatywy SFTP i FTPS."
url: "https://nodea.pl/pl/slownik-pojec/ftp"
lang: "pl"
updated: "2026-07-13"
---

# FTP

> FTP (File Transfer Protocol) to protokół sieciowy służący do przesyłania plików między komputerem użytkownika a serwerem. Umożliwia wgrywanie, pobieranie i zarządzanie plikami na hostingu.

**FTP** (File Transfer Protocol) to jeden z najstarszych protokołów internetowych, służący do przesyłania plików między komputerem klienta a serwerem. Pozwala wgrywać pliki na hosting, pobierać kopie, tworzyć katalogi oraz zmieniać uprawnienia — najczęściej za pomocą programów takich jak FileZilla, WinSCP czy Total Commander.

## Jak działa FTP?

FTP wykorzystuje dwa oddzielne kanały komunikacji. Kanał sterujący (port 21) przenosi polecenia i odpowiedzi, a kanał danych (port 20 lub port dynamiczny) transmituje właściwą zawartość plików. Ze względu na sposób nawiązywania połączenia danych wyróżnia się dwa tryby:

- **tryb aktywny** — to serwer inicjuje połączenie zwrotne do klienta, co często blokują zapory i NAT;
- **tryb pasywny** — klient sam nawiązuje oba połączenia, dzięki czemu działa poprawnie zza [firewalla](https://nodea.pl/pl/slownik-pojec/firewall) i routerów domowych.

Podstawowa wada klasycznego FTP to brak szyfrowania — login, hasło i pliki wędrują jawnym tekstem. Dlatego w praktyce stosuje się bezpieczniejsze warianty: [SFTP](https://nodea.pl/pl/slownik-pojec/sftp) oparte na [SSH](https://nodea.pl/pl/slownik-pojec/ssh) oraz FTPS, czyli FTP z warstwą TLS.

## Zastosowanie w praktyce

Najczęstsze zadania to wgrywanie plików strony na serwer, aktualizacja motywów i wtyczek CMS, przenoszenie backupów oraz masowe zmiany w strukturze katalogów. Webmasterzy używają FTP także do szybkiej edycji pojedynczego pliku konfiguracyjnego, gdy nie chcą korzystać z panelu.

W nowoczesnym hostingu dane logowania FTP tworzy się w panelu (np. DirectAdmin czy cPanel), gdzie można też zakładać osobne konta z dostępem ograniczonym do wybranego katalogu — przydatne przy współpracy z zewnętrznymi wykonawcami. Ze względów bezpieczeństwa zaleca się jednak wybierać SFTP zamiast czystego FTP wszędzie tam, gdzie to możliwe. Warto też pamiętać o ograniczaniu liczby aktywnych kont, regularnej zmianie haseł oraz o wyłączaniu dostępu FTP zaraz po zakończeniu prac zewnętrznego wykonawcy. Choć protokół powstał dekady temu, wciąż pozostaje wygodnym narzędziem do szybkiego zarządzania plikami na serwerze — pod warunkiem, że korzysta się z jego szyfrowanych wariantów.

### Czy FTP jest bezpieczny?

Klasyczny FTP przesyła dane i hasła jawnym tekstem, więc nie jest bezpieczny w otwartej sieci. Zaleca się korzystanie z szyfrowanych wariantów: SFTP (opartego na SSH) lub FTPS (FTP z TLS), które chronią login, hasło i transmitowane pliki.

### Czym różni się FTP od SFTP?

FTP to oryginalny, nieszyfrowany protokół działający na portach 20/21. SFTP to zupełnie inny protokół tunelowany przez SSH na porcie 22, który szyfruje całą sesję. Mimo podobnej nazwy nie są ze sobą kompatybilne.

## Powiązane

- [SFTP](https://nodea.pl/pl/slownik-pojec/sftp)
- [SSH](https://nodea.pl/pl/slownik-pojec/ssh)
- [Hosting](https://nodea.pl/pl/slownik-pojec/hosting)
- [Serwer](https://nodea.pl/pl/slownik-pojec/serwer)
- [DirectAdmin](https://nodea.pl/pl/slownik-pojec/directadmin)

---

Wersje językowe: [en](https://nodea.io/en/glossary/ftp.md)  
Spis treści witryny: [llms.txt](https://nodea.pl/pl/llms.txt)
