
Tentei usar o encaminhamento de porta SSH com FTP, mas não funcionou, embora eu tenha usado conexões FTP.
Parece que o servidor FTP fornece outro número de porta para usar, portanto você deve conseguir se conectar a essa porta para receber dados do servidor.
Então parece bastante complicado. Há alguma maneira de fazer isso?
Deve-se ressaltar também que não tenho permissão para configurar o servidor FTP, não tenho acesso ao servidor além de utilizar seu serviço FTP.
Responder1
Você precisa usar o encaminhamento dinâmico que cria um proxy SOCKS capaz de se conectar a qualquer host:porta, em vez de um túnel estático. Normalmente, isso é feito ssh -D [...]
selecionando "Dinâmico" ao adicionar um túnel SSH no Putty.
Obviamente, é necessário um cliente FTP que suporte a conexão através do proxy SOCKS. No Windows, tanto o FileZilla quanto o WinSCP suportam isso. Caso contrário, existem programas que redirecionam todas as conexões por meio desse proxy – tsocks
tanto torsocks
no Linux torcap
quanto sockscap
no Windows. Se o seu cliente FTP suportar SOCKS, você se conectará ao servidor FTP normalmente (depois de ativar o SOCKS).
Nenhuma configuração no servidor FTP é necessária, apenas que ele suporte o "modo passivo" (onde o servidor seleciona as portas temporárias). Praticamente todos os servidores FTP suportam isso. E todos os clientes FTP modernos têm "passivo" como modo padrão.