Use um proxy SOCKS.
Aportadeorigeméagora(localmente)umproxySOCKS.ConfigureoFileZillaparausá-locomoumproxySOCKS(vejaabaixo).Eleabriráumaconexãoatravésdohostparaoqualvocêestássh(suamáquinadetrabalho)eentãoseconectaráapartirdelá,paraqualquerendereçoIPquevocêfornecer.FuncionaparaqualquercoisacomsuporteaSOCKSeissoincluiFTP.
OrestantedaconfiguraçãodoPuTTYpermaneceomesmo-configureasportas(conformemostrado)econecteasessãodoPuTTYàsuamáquinadoWorkviaSSH.
VejacomoaopçãoFileZillaprecisaseparecer,
Quando você coloca o alvo para a conexão FTP, use o endereço IP e não o nome do host, porque a resolução do DNS ainda pode acontecer localmente e você não quer isso.
A coisa toda é segura e invisível - parece uma conexão SSH básica com qualquer outra coisa na rede.
NB: Se você quiser fazer isso a partir da linha de comando, você pode usar o plink.exe
do PuTTY para fazer o seguinte,
plink -ssh -D 9090 [email protected]
alcança a mesma coisa sem ter que criar um perfil do PuTTY ou usar a GUI.