Masz dane dostępu do serwera — nazwę hosta, nazwę użytkownika, hasło — ale nikt nie powiedział Ci, którego protokołu użyć. Albo konfigurujesz narzędzie FTP i prosi Cię o wybór między FTP, SFTP i FTPS. Jak sprawdzić, który jest właściwy?

Ten poradnik przeprowadzi Cię przez sposoby identyfikacji protokołu serwera i wyjaśni, co każda opcja oznacza w praktyce.

Trzy protokoły w skrócie

Krótko (pełne techniczne porównanie znajdziesz w naszym szczegółowym artykule SFTP vs FTPS):

Jak sprawdzić, którego protokołu używa Twój serwer

1. Zapytaj dostawcę hostingu lub administratora

To zawsze najszybsza droga. Jeśli masz konto hostingowe, sprawdź e-mail powitalny lub dokumentację dostawcy. Zazwyczaj znajdziesz tam coś w stylu „serwer FTP: ftp.example.com, port 21" lub „dostęp SFTP dostępny na porcie 22". Jeśli łączysz się z serwerem zarządzanym przez kogoś innego, zapytaj go bezpośrednio — wie, co jest włączone.

2. Sprawdź panel sterowania hostingu

Jeśli zarządzasz serwerem przez cPanel, Plesk lub DirectAdmin, zajrzyj do sekcji ustawień FTP. Wylistowane są tam dostępne protokoły i porty. cPanel domyślnie oferuje zazwyczaj zarówno FTP (port 21), jak i SFTP (port 22).

3. Sprawdź numer portu

Numery portów to wiarygodna wskazówka:

Jeśli ktoś da Ci dane z portem 22, najpierw spróbuj SFTP. Port 21 może być zwykłym FTP lub jawnym FTPS — ustal to, próbując obu lub pytając właściciela serwera.

4. Spróbuj się połączyć

Większość narzędzi FTP — w tym FTPull i FTPush — pokaże wyraźny błąd przy użyciu złego protokołu. Jeśli SFTP zawiedzie z komunikatem „connection refused" na porcie 22, spróbuj FTP na porcie 21. Jeśli FTP się łączy, ale widzisz monit o certyfikat lub TLS, prawdopodobnie to FTPS. Metoda prób i błędów jest uzasadniona, gdy protokół nie jest udokumentowany.

5. Sprawdź zapisane ustawienia w istniejącym kliencie FTP

Jeśli łączyłeś się wcześniej z tym serwerem innym narzędziem, sprawdź zapisane ustawienia połączenia — protokół i port będą tam zapisane.

Popularne typy serwerów i ich domyślne protokoły

Hosting cPanel

FTP na porcie 21 i SFTP na porcie 22 zazwyczaj oba dostępne. Szczegóły sprawdzisz w cPanel → Konta FTP.

Hosting Plesk

Tak samo jak cPanel — FTP i SFTP zazwyczaj oba dostępne. Ustawienia w Plesk → Dostęp FTP.

Synology NAS

FTP, SFTP i FTPS konfigurowalne w DSM → Panel sterowania → Usługi plików → FTP.

QNAP NAS

Wszystkie trzy protokoły dostępne w QTS → Panel sterowania → Usługi sieciowe → FTP.

Dedykowany serwer Linux

SFTP zawsze dostępne, jeśli SSH jest włączone — bez dodatkowej konfiguracji. FTP wymaga instalacji demona FTP (vsftpd, ProFTPD).

Windows Server

FTP i FTPS przez IIS (Internet Information Services). SFTP wymaga osobnego serwera SSH (OpenSSH lub WinSCP server).

Uwaga: AWS S3, Google Cloud Storage i Backblaze B2 to usługi przechowywania obiektów — nie używają FTP, SFTP ani FTPS. FTPSuite nie jest kompatybilne z tymi usługami, które korzystają z własnych API.

Który wybrać, jeśli masz wybór

Jeśli serwer obsługuje zarówno FTP, jak i SFTP, wybierz SFTP. Jest zaszyfrowany, prostszy z punktu widzenia zapory sieciowej (jeden port) i jeśli serwer ma włączone SSH — a prawie wszystkie nowoczesne serwery mają — SFTP jest dostępne bez żadnej dodatkowej konfiguracji.

Użyj FTPS, jeśli Twój dostawca lub klient tego konkretnie wymaga, albo jeśli korzystasz z infrastruktury opartej na Windows, gdzie IIS zarządza FTP.

Zwykłego FTP używaj tylko w wewnętrznych sieciach, gdzie szyfrowanie nie jest problemem, lub gdy łączysz się ze starszymi systemami nieobsługującymi żadnego bezpiecznego wariantu.

Łączenie przez FTPSuite

W FTPull i FTPush wybranie protokołu to jedno kliknięcie w ustawieniach połączenia. Wpisz nazwę hosta, port i dane uwierzytelniające, wybierz FTP / SFTP / FTPS z listy rozwijanej i zapisz. Aplikacja automatycznie obsługuje różnice w połączeniu.

Jeśli musisz zmienić protokół — na przykład zacząłeś od FTP i chcesz przejść na SFTP — edytuj połączenie, zmień protokół i port, zapisz. Reszta pozostaje bez zmian.