FTP vs SFTP vs SSH na hostingu — różnice, bezpieczeństwo i konfiguracja
Opublikowano: 8 kwietnia 2026 · Kategoria: Hosting
Krótka odpowiedź:FTP = niezaszyfrowane (niebezpieczne, unikaj).
SFTP = FTP przez SSH, w pełni zaszyfrowane — używaj zawsze.
SSH = dostęp do terminala serwera (konfiguracja, skrypty). Większość hostingów
współdzielonych oferuje SFTP; SSH tylko w wyższych planach.
FTP, SFTP, FTPS, SSH — co oznaczają te skróty?
Protokół
Port
Szyfrowanie
Zastosowanie
Bezpieczeństwo
FTP
21
Brak
Transfer plików
Niebezpieczny
FTPS
21 / 990
SSL/TLS
Transfer plików
Akceptowalny
SFTP
22
SSH (pełne)
Transfer plików
Bezpieczny
SSH
22
SSH (pełne)
Terminal / shell
Bezpieczny
Dlaczego FTP jest niebezpieczny?
FTP przesyła wszystko w postaci niezaszyfrowanego tekstu — w tym Twoje hasło. Każdy, kto ma
dostęp do sieci (np. na wspólnym WiFi, u operatora sieci, między datacenter) może przechwycić:
Twoje hasło do panelu hostingu — atakujący uzyska pełny dostęp do plików
Zawartość przesyłanych plików — kody źródłowe, konfiguracje z bazami danych
Listę katalogów i plików — informacje o strukturze aplikacji
Ważne: Wiele hostingów nadal domyślnie włącza FTP dla kompatybilności ze starymi
klientami. W panelu cPanel/DirectAdmin możesz sprawdzić i wyłączyć plain FTP, pozostawiając tylko
SFTP/FTPS.
SFTP — konfiguracja krok po kroku (FileZilla)
FileZilla to darmowy klient FTP/SFTP dla Windows, Mac i Linux. Konfiguracja SFTP:
Otwórz Menedżer Witryn (Plik → Menedżer Witryn lub Ctrl+S)
Kliknij Nowa witryna, nadaj nazwę
Protokół: SFTP – SSH File Transfer Protocol
Host: twojadomena.pl lub adres IP serwera
Port: 22 (lub niestandardowy podany przez hosting)
Typ logowania: Normalne
Użytkownik: nazwa konta z panelu hostingu
Hasło: hasło do konta FTP/SSH
Kliknij Połącz
Przy pierwszym połączeniu FileZilla pokaże odcisk klucza hosta (fingerprint). Zaakceptuj
i zaznacz "Zawsze ufaj temu hostowi". Przy kolejnych połączeniach FileZilla automatycznie weryfikuje,
że łączysz się z tym samym serwerem (ochrona przed atakiem man-in-the-middle).
SSH na hostingu — do czego służy?
SSH daje Ci terminal (wiersz poleceń) na serwerze hostingowym. Przydatne zastosowania:
WP-CLI — zarządzanie WordPressem z konsoli: aktualizacje, backup bazy, migracje,
mass-replace w DB
Composer — instalacja pakietów PHP (np. dla własnych skryptów bez wgrywania vendor/
przez FTP)
Git pull — aktualizacja strony przez pull z repozytorium zamiast ręcznego wgrywania
plików
Masowe operacje na plikach — find, chmod, rsync — setki razy szybsze niż przez
panel FTP
FTP (File Transfer Protocol) to starszy protokół przesyłu plików — dane i hasła przesyłane są niezaszyfrowane (plaintext). Każdy w tej samej sieci może przechwycić Twoje hasło. SFTP (SSH File Transfer Protocol) to bezpieczna alternatywa — wszystkie dane są szyfrowane przez SSH (port 22). Nazwa myląca: SFTP to NIE FTP z SSL/TLS (to byłoby FTPS), ale osobny protokół bazujący na SSH. W 2026 roku FTP powinien być wyłączony na każdym produkcyjnym hostingu — używaj wyłącznie SFTP lub FTPS.
Czy mój hosting obsługuje SSH?
›
Dostęp SSH zależy od planu i dostawcy. Hosting współdzielony (shared hosting) rzadko oferuje SSH w najtańszych planach — LH.pl, CyberFolks, zenbox.pl oferują SSH od wyższych planów lub jako płatny dodatek. home.pl ma SSH dostępny w panelu dla wybranych planów. Na VPS i serwerach dedykowanych SSH jest standardem. Sprawdź dokumentację swojego hostingu pod kątem "SSH access" lub "shell access". Jeśli SSH jest niedostępne — SFTP jest zwykle dostępne i wystarczy do zarządzania plikami.
Jak skonfigurować FileZilla do połączenia SFTP?
›
W FileZilla: (1) Otwórz Menedżer Witryn (Ctrl+S); (2) Nowa Witryna → nazwa; (3) Protocol: SFTP - SSH File Transfer Protocol; (4) Host: twojadomena.pl lub IP serwera; (5) Port: 22; (6) Logon Type: Normal; (7) User: nazwa konta FTP/SSH z panelu hostingu; (8) Password: hasło. Kliknij Połącz. Pierwsze połączenie pokaże odcisk klucza hosta — zaakceptuj i zapisz. Nigdy nie akceptuj nieznanego klucza hosta na produkcyjnym serwerze bez weryfikacji.
Do czego używać SSH na hostingu?
›
SSH (Secure Shell) daje dostęp do terminala serwera. Na hostingu współdzielonym możesz przez SSH: uruchamiać Composer i npm, wykonywać wp-cli (zarządzanie WordPressem z linii komend), uruchamiać skrypty PHP/Python, robić szybkie operacje masowe (find, sed, rsync), zarządzać uprawnieniami plików (chmod). Na VPS SSH daje pełną kontrolę — instalacja pakietów (apt/yum), zarządzanie usługami (systemd), konfiguracja serwera. SSH + klucze SSH (bez hasła) to bezpieczniejsza alternatywa dla logowania hasłem.
Szybkie przejście do ofert związanych z tym tematem
Wybraliśmy oferty i strony z kodami rabatowymi, które najczęściej pasują do tego scenariusza użycia.
LH.pl
SSH i narzędzia dla developerów na hostingu współdzielonym.
Twoja prywatność = Twoja decyzja. Używamy anonimowych plików cookies Google Analytics,
żeby wiedzieć które porównania hostingów są dla Ciebie przydatne. Bez Twojej zgody nie uruchamiamy
żadnych skryptów śledzących — domyślnie wszystko jest wyłączone.
Szczegóły w polityce prywatności.