Encaminhamento de porta dinâmica SSH, “Conexão recusada”

7

Estou tentando fazer um encaminhamento de porta dinâmico usando o openssh por meio de um computador remoto, seguindo este comando:

ssh -D 6789 rohan@<remote_ip> -p <remote_port>

Isso deve configurar um servidor de meias no meu comp como eu suponho.

Eu posso usar isso para navegação normal, mas não consigo me conectar ao IRC ou ao ssh remoto (através de proxychains).

Eu recebo este erro:

channel 3: open failed: connect failed: Connection refused

Uma saída de alto nível de detalhamento do erro:

$ debug1: Connection to port 6789 forwarding to socks port 0 requested.
debug2: fd 9 setting TCP_NODELAY
debug2: fd 9 setting O_NONBLOCK
debug3: fd 9 is O_NONBLOCK
debug1: channel 3: new [dynamic-tcpip]
debug2: channel 3: pre_dynamic: have 0
debug2: channel 3: pre_dynamic: have 4
debug2: channel 3: decode socks5
debug2: channel 3: socks5 auth done
debug2: channel 3: pre_dynamic: need more
debug2: channel 3: pre_dynamic: have 0
debug2: channel 3: pre_dynamic: have 10
debug2: channel 3: decode socks5
debug2: channel 3: socks5 post auth
debug2: channel 3: dynamic request: socks5 host 4.2.2.2 port 53 command 1
debug3: Wrote 96 bytes for a total of 3335
channel 3: open failed: connect failed: Connection refused
debug2: channel 3: zombie
debug2: channel 3: garbage collecting
debug1: channel 3: free: direct-tcpip: listening port 6789 for 4.2.2.2 port 53, connect from 127.0.0.1 port 33694, nchannels 4
debug3: channel 3: status: The following connections are open:
  #2 client-session (t4 r0 i0/0 o0/0 fd 6/7 cfd -1)

debug3: channel 3: close_fds r 9 w 9 e -1 c -1

Eu pesquisei por isso também, mas não encontrei nenhuma solução.

    
por crodjer 26.01.2011 / 10:00

1 resposta

4

É tão simples assim: o computador de destino (neste caso, 4.2.2.2 ) recusou a conexão.

debug2: channel 3: dynamic request: socks5 host 4.2.2.2 port 53 command 1
channel 3: open failed: connect failed: Connection refused
debug1: channel 3: free: direct-tcpip: listening port 6789 for 4.2.2.2 port 53, connect from 127.0.0.1 port 33694, nchannels 4

(devo dizer que o tunelamento do DNS sobre o SOCKS desta forma é muito incomum , embora não esteja relacionado ao seu problema.)

Você consegue se conectar a partir do servidor para (por exemplo) o IRC usando comandos interativos? ( nc chat.freenode.net 6667 , irssi -c chat.freenode.net e assim por diante). Se as conexões com vários servidores diferentes falharem, é provável que seja um problema de firewall em seu servidor remoto.

    
por 26.01.2011 / 11:15