Conexão do servidor ftp via túnel SSH seguro
Um dos recursos do protocolo TCP/IP é a possibilidade de encapsular uma conexão por meio de outra. Portanto, você pode conectar um servidor ftp comum por meio de um túnel SSH seguro entre o servidor e o seu computador.
Para criar um túnel SSH, é necessário que o host remoto tenha um serviço ssh iniciado além do serviço ftp. Como regra geral, nos hosts Linux/Unix/BSD, ambos os serviços funcionam por padrão.
Usando programas como o PuTTY, você pode criar um túnel SSH entre seu computador e o servidor. Vamos iniciar o PuTTY e criar uma nova sessão:

Você deve definir o endereço do host remoto e a porta em que o serviço ssh é iniciado (22 por padrão).
Agora você deve definir o redirecionamento da porta do seu computador para a porta do host remoto - a porta 3121 da interface 127.0.01 será redirecionada para a porta 21 do servidor.

Vamos esclarecer como isso funciona. Quando você iniciar a sessão, o PuTTY estabelecerá conexão com o servidor your_host pela porta 22. Depois que a autorização (entrada de login e senha) for realizada e a conexão ssh com o servidor for estabelecida, o PuTTY redirecionará todas as conexões com 127.0.0.1:3121 para your_host:21 por meio de um túnel ssh seguro.
Agora, em configurações de conexão do perfil, defina o endereço do servidor ftp - 127.0.0.1, porta 3121 e salve o perfil.

Assim que o FTPGetter se conectar à porta 3121 da interface 127.0.0.1, o PuTTY redirecionará essa conexão via túnel para your_host:21. Assim, é possível trabalhar com servidores ftp comuns por meio de um túnel ssh seguro, sem medo de que seus dados sejam capturados ou alterados por invasores.
Portanto, é possível estabelecer conexão via túnel ssh seguro não apenas com o servidor ftp, mas também com servidores POP3 e SMTP.


