Como executo um proxy sock via ssh em uma porta não padrão?

Como executo um proxy sock via ssh em uma porta não padrão?

Estou tendo alguns problemas para acessar um aplicativo da web em execução na porta 9293 em um servidor remoto acessível apenas via ssh na porta 5634. Configurei o FoxyProxy para rotear todo o tráfego que atenda ao endereço IP do host remoto (curinga branco listado assim * remoteip*) para a porta 1234. O fim desta história é que não está funcionando, aqui está o comando ssh que estou executando:

ssh -D 1234 user@remoteip -p 5634

Então, quando tento me conectar ao aplicativo da web por meio do seguinte endereço, o tempo limite (ssl está ativado):

https://remoteip:9293

Alguma idéia de onde estou errando? Além disso, o host remoto está executando o Debian 7.5, se isso for relevante.

Responder1

Você deve usar telnetpara verificar se o encaminhamento de porta funciona:

telnet localhost 1234

Provavelmente não está funcionando porque você usa as SSHopções erradas (duas vezes):

ssh -L localhost:1234:remoteip:5634 user@remoteip

ou (dependendo de quais interfaces o servidor está escutando:

ssh -L localhost:1234:localhost:5634 user@remoteip

informação relacionada