SSH socks conexão reversa proxy Conexão negada

2

Então eu escrevi um aplicativo java que se conecta a um servidor de maneira reversa (-R) e cria um servidor ssh onde é executado para que o servidor possa executar comandos no cliente que executou meu aplicativo. Essa parte funciona perfeitamente. O problema é que eu quero criar um proxy SOCKS no servidor e tunelizar o tráfego através do cliente. O comando que estou usando é:

ssh -vvv -f -D 0.0.0.0:8080 localhost -p 11707 -N

Estou recebendo este erro:

debug1: Connection to port 8080 forwarding to socks port 0 requested.
debug2: fd 5 setting TCP_NODELAY
debug2: fd 5 setting O_NONBLOCK
debug3: fd 5 is O_NONBLOCK
debug1: channel 1: new [dynamic-tcpip]
debug2: channel 1: pre_dynamic: have 0
debug2: channel 1: pre_dynamic: have 4
debug2: channel 1: decode socks5
debug2: channel 1: socks5 auth done
debug2: channel 1: pre_dynamic: need more
debug2: channel 1: pre_dynamic: have 0
debug2: channel 1: pre_dynamic: have 25
debug2: channel 1: decode socks5
debug2: channel 1: socks5 post auth
debug2: channel 1: dynamic request: socks5 host www.cualesmiip.com port 80 command 1
channel 1: open failed: administratively prohibited: Connection denied
debug2: channel 1: zombie
debug2: channel 1: garbage collecting
debug1: channel 1: free: direct-tcpip: listening port 8080 for www.cualesmiip.com port 80, connect from 4.174.29.15 port 50879, nchannels 2
debug3: channel 1: status: The following connections are open:

Eu tenho AllowTcpForwarding definido como yes no servidor ssh que está recebendo as conexões.

Onde pode estar o erro ?? Obrigado

    
por Alberto 14.01.2015 / 23:39

1 resposta

-2

Defina a opção GatewayPorts como yes dentro do sshd_config.

GatewayPorts sim

    
por 04.02.2015 / 23:23