SFTP działa przez SSH, a FTPS to FTP zabezpieczone TLS. To różne protokoły: klient musi używać tego, który udostępnia hosting. Dane połączenia i katalog docelowy pobierz z panelu lub instrukcji usługi.
Nie wybieraj protokołu na podstawie samej nazwy konta
Dostęp „do plików” może oznaczać różne usługi. SFTP korzysta z SSH, a FTPS zabezpiecza połączenie FTP za pomocą TLS. Zwykły FTP bez TLS nie zapewnia takiej ochrony. Hasło poprawne dla jednej usługi nie musi działać w innej, nawet jeśli obie prowadzą do plików tego samego projektu.
Przed konfiguracją zbierz host, protokół, port, login i metodę uwierzytelniania. Nie zakładaj, że posiadanie SFTP daje również pełną powłokę SSH. Operator może udostępniać wyłącznie transfer plików w ograniczonym katalogu.
Różnice praktyczne
| Cecha | SFTP | FTPS |
|---|---|---|
| Sposób zabezpieczenia | SSH | TLS |
| Sprawdzana tożsamość | Klucz hosta | Certyfikat serwera |
| Ustawienie w kliencie | SFTP | FTP z odpowiednim trybem TLS |
| Połączenia danych | Zwykle w ramach połączenia SSH | Osobne kanały, ważne ustawienia zapory |
| Port | Z instrukcji dostawcy | Z instrukcji i wybranego trybu TLS |
Port 22 bywa używany dla SFTP, ale hosting może podać inny. W panelach gier również często występuje odrębny port. Zmiana samego numeru bez zmiany protokołu nie przekształca FTP w SFTP.
Konfiguracja połączenia krok po kroku
Otwórz profil witryny w kliencie, np. WinSCP, i wybierz właściwy protokół. Wpisz dokładny host i port z danych konta. Użyj dedykowanego konta z dostępem do potrzebnego projektu, jeśli dostawca daje taką możliwość. Nie przekazuj wykonawcy hasła głównego do wszystkich usług, gdy wystarczy ograniczony dostęp do plików.
Przy pierwszym SFTP porównaj odcisk klucza hosta z informacją uzyskaną od operatora zaufanym kanałem. Jeśli program później zgłosi zmianę klucza, potwierdź, czy serwer był przenoszony. Przy FTPS sprawdź zgodność nazwy serwera i certyfikatu. Nie zapisuj stałego wyjątku tylko po to, aby zniknął komunikat.
Jak znaleźć właściwy katalog strony?
Po zalogowaniu nie wysyłaj plików do pierwszego widocznego folderu. Odczytaj katalog dokumentów domeny w panelu hostingu. Dla aplikacji może to być osobny katalog publiczny, a dla subdomeny lokalizacja inna niż dla głównej witryny.
Przed nadpisaniem pobierz kopię istniejących plików i zanotuj ich strukturę. Wgraj mały plik testowy z niepoufną treścią, sprawdź go pod oczekiwanym adresem, a następnie usuń. Pozwala to potwierdzić katalog bez ryzykowania konfiguracji strony. Nie przesyłaj pliku .env ani archiwum bazy do publicznego katalogu jako materiału testowego.
Duża paczka i kompletność transferu
Uważaj na dodatkowy folder powstający po rozpakowaniu ZIP. Jeśli archiwum zawiera katalog blog, a przesyłasz go w całości do katalogu tej samej subdomeny, witryna może wylądować pod nieplanowaną ścieżką. Wgrywaj zawartość zgodnie z docelową strukturą.
Po transferze sprawdź kolejkę nieudanych operacji, rozmiary plików i obecność ukrytych plików konfiguracyjnych. Przy wdrożeniu działającej aplikacji pojedyncze nadpisywanie plików może chwilowo mieszać wersje. Dla większego projektu ustal z administratorem wdrożenie do nowego katalogu i kontrolowane przełączenie.
Połączenie działa, ale katalog się nie wyświetla
Przy FTPS sprawdź komunikaty kanału danych i konfigurację trybu pasywnego. Udane logowanie nie dowodzi, że wszystkie wymagane połączenia przechodzą przez zaporę. Przy SFTP sprawdź uprawnienia do katalogu i pełny login, zwłaszcza gdy obejmuje identyfikator instancji gry.
Do zgłoszenia dołącz protokół, port, godzinę i komunikat bez hasła. Jeśli wybierasz hosting WWW Castpol, uzgodnij sposób transferu przed migracją. Po wgraniu plików sprawdź stronę, podstrony, obrazy i formularze — sukces klienta transferowego to dopiero pierwszy etap kontroli wdrożenia.