Requisitos:
Para este tutorial necesitarás un equipo con el servidor FTP ProFTPD instalado, recuerda que estarás trabajando sobre un equipo con Ubuntu 18.04 como OS.
Instalación de SSH:
La idea es que utilices una conexión normal de FTP, sin encriptar, pero que dicha conexión vaya desde el cliente al servidor y viceversa por un entorno seguro como es SSH, es por ello que deberás instalar SSH en el servidor:
sudo apt install ssh
Este comando dejará el servicio SSH instalado en Ubuntu (OpenBSD Secure Shell server).
Conexión desde terminal/consola:
Para conectarse a un servidor FTP vía SSH desde un terminal de Windows o Linux el comando a introducir será:
sftp usuario@IPServidor
De este modo si quieres conectar con el servidor 192.168.1.200 con el usuario guybrush, el comando será: sftp guybrush@192.168.1.200, acto seguido te pedirá confirmación de si quieres establecer la conexión a lo que responderás yes y después solicitará la contraseña para el usuario.
A partir de este momento ya podrás utilizar los comandos específicos de SFTP, recuerdo que puedes consultarlos con el comando ?:
Conexión desde Filezilla o cliente gráfico de FTP:
Filezilla permite conectarse a un servidor FTP por SSH de forma sencilla, tan solo debes introducir los parámetros IP, usuario, contraseña y puerto 22, que es el puerto utilizado por SSH.
Filezilla hará el resto.