FileZilla umożliwia połączenie z kontem hostingowym i zarządzanie plikami strony za pomocą protokołu FTP, SFTP lub FTPS. Wybór protokołu wpływa na sposób szyfrowania połączenia oraz wymagane dane dostępowe.
Spis treści
FTP, SFTP i FTPS – czym się różnią?
FTP to protokół używany do przesyłania plików między klientem a serwerem. FileZilla obsługuje także SFTP oraz FTPS, czyli FTP po SSL/TLS. Zestaw obsługiwanych protokołów opisano w artykule Konfiguracja programu FileZilla Client 3.5.3.
- FTP służy do połączenia z serwerem FTP.
- FTPS korzysta z FTP po SSL/TLS. TLS zapewnia poufność i integralność transmisji oraz uwierzytelnienie serwera, z którym łączy się klient. Więcej informacji znajduje się w artykule Konfiguracja wersji TLS w kliencie FTP FileZilla.
- SFTP to szyfrowane połączenie z serwerem. Do jego użycia trzeba wcześniej aktywować usługę oraz dostęp SSH na koncie, zgodnie z instrukcją Połączenie z SFTP.
Jakie dane przygotować przed połączeniem?
Przygotuj dane dostępowe do konta oraz informacje wymagane dla wybranego protokołu:
- adres hosta serwera,
- nazwę użytkownika,
- hasło,
- port przypisany do wybranego protokołu,
- informację, czy korzystasz z FTP, FTPS czy SFTP.
Jeśli wybierasz SFTP, najpierw aktywuj usługę i dostęp SSH. Bez tego połączenie SFTP nie zostanie nawiązane.
Jak utworzyć połączenie w FileZilla?
- Otwórz FileZilla i przejdź do miejsca, w którym zapisuje się profile połączeń.
- Utwórz nowy profil dla konta hostingowego.
- W polu hosta wpisz adres serwera.
- Wprowadź nazwę użytkownika i hasło.
- Wybierz protokół zgodny z usługą aktywną na koncie: FTP, FTPS albo SFTP.
- Wpisz port przeznaczony dla wybranego protokołu. Nie zastępuj go portem używanym przez inny typ połączenia.
- Zapisz profil i rozpocznij połączenie.
W przypadku FTPS wybierz ustawienia TLS zgodne z konfiguracją serwera. TLS chroni transmisję i pozwala klientowi uwierzytelnić serwer. FileZilla obsługuje FTP, SFTP oraz FTPS, dlatego profil powinien wskazywać dokładnie ten protokół, którego używa konto.
Jak bezpiecznie przesyłać pliki strony?
Po nawiązaniu połączenia FileZilla pokazuje pliki lokalne oraz pliki znajdujące się na serwerze. Przed zmianą plików strony zachowaj ich kopię na komputerze. Następnie:
- Otwórz lokalny katalog z przygotowanymi plikami.
- Przejdź do katalogu strony na serwerze.
- Przeciągnij wybrane pliki do właściwego katalogu albo użyj polecenia przesyłania.
- Po zakończeniu sprawdź listę zadań i komunikaty transferu.
FileZilla obsługuje wznawianie przerwanych połączeń, jeśli serwer udostępnia taką funkcję. Przy większej zmianie przesyłaj pliki etapami i nie usuwaj działającej wersji, dopóki nowa wersja nie zostanie poprawnie przesłana.
Co zrobić, jeśli połączenie nie działa?
Błąd pojawia się od razu
Sprawdź host, nazwę użytkownika, hasło, wybrany protokół i port. Najczęstszą przyczyną jest użycie danych FTP przy próbie połączenia SFTP albo wybranie SFTP bez aktywnego dostępu SSH.
Połączenie SFTP jest odrzucane
Upewnij się, że na koncie aktywowano usługę SFTP oraz dostęp SSH. Jest to wymagane do nawiązania szyfrowanego połączenia SFTP.
Połączenie FTPS zgłasza błąd TLS
Sprawdź, czy profil używa FTPS, a nie zwykłego FTP, oraz czy ustawienia wersji TLS odpowiadają konfiguracji serwera. TLS odpowiada za poufność, integralność transmisji i uwierzytelnienie serwera.
Plik nie chce się przesłać
Sprawdź komunikat w kolejce transferu oraz uprawnienia do katalogu docelowego. Jeśli transfer został przerwany, FileZilla może wznowić połączenie, gdy serwer obsługuje wznawianie. Nie zmieniaj wielu ustawień jednocześnie, ponieważ utrudnia to ustalenie przyczyny błędu.
Najważniejsze zasady konfiguracji
- Dobierz protokół do usługi aktywnej na koncie.
- Do SFTP potrzebujesz aktywnej usługi SFTP i dostępu SSH.
- W przypadku FTPS używaj ustawień TLS zgodnych z serwerem.
- Przed nadpisaniem plików wykonaj kopię działającej wersji.
- Po transferze sprawdź komunikaty FileZilla i rezultat przesyłania plików.
