Musimy połączyć się do serwera ftp, który oferuje szyfrowanie. Wiadomo, domyślnie protokół ftp przesyła czystym tekstem wszystkie dane.
W aplikacjach graficznych typu FileZilla przy konfiguracji konta możemy sobie ustawić jakie ma być połączenie (szyfrowane lub zwykłe).
W konsoli narzędzie ftp nie ma zaimplementowanej opcji wyboru trybu szyfrowanego. W repozytoriach jest natomiast aplikacja ftp-ssl, która robi to samo co zwykły klient ftp dodatkowo szyfrując komunikację.
Instalujemy aplikację:
sudo apt install ftp-ssl
i logujemy się do serwera:
ftp-ssl nasz.serwer.ftp
Connected to nasz.serwer.ftp.
220 (vsFTPd 3.0.3)
Name (nasz.serwer.ftp:user):jakis-zalozony-na-serwerze-ftp-user
234 Proceed with negotiation.
[SSL Cipher ECDHE-RSA-AES256-GCM-SHA384]
200 PBSZ set to 0.
200 PROT now Private.
[Encrypted data transfer.]
331 Please specify the password.
Password:
Teraz wpisujemy hasło i możemy cieszyć się szyfrowanym połączeniem ftp.