Szyfrowane połączenie klientem ftp w konsoli

FTP

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