Erro de encaminhamento de porta

Erro de encaminhamento de porta

Estou tentando usar o VNC no meu convidado KVM, seguindo este guia:

http://blog.scottlowe.org/2013/08/21/accessing-vnc-consoles-of-kvm-guests-via-ssh/

Este é o comando ssh que estou usando no meu host:

ssh -v -v -4 [email protected] -L 7000:127.0.0.1:7000

Onde 192.168.122.123 é o endereço do meu convidado.

Posso fazer ssh no meu convidado usando o comando acima, mas quando uso remmina do meu host e entro 127.0.0.1:7000no campo do servidor usando o protocolo VNC, esta mensagem aparece na minha conexão ssh do convidado:

root@Kali:~# debug1: Connection to port 7000 forwarding to 127.0.0.1 port 7000 requested.
debug2: fd 8 setting TCP_NODELAY
debug2: fd 8 setting O_NONBLOCK
debug1: channel 2: new [direct-tcpip]
channel 2: open failed: connect failed: Connection refused
debug2: channel 2: zombie
debug2: channel 2: garbage collecting
debug1: channel 2: free: direct-tcpip: listening port 7000 for 127.0.0.1 port 7000, connect from 127.0.0.1 port 59293 to 127.0.0.1 port 7000, nchannels 3

A seguinte saída no meu host para a porta 7000 após estabelecer a conexão ssh:

# sudo netstat -tunelp | grep LISTEN
tcp        0      0 127.0.0.1:7000          0.0.0.0:*               LISTEN      1000       283620      8509/ssh

As seguintes linhas estão presentes no meu convidado sshd_config:

GatewayPorts yes
AllowTcpForwarding yes
X11Forwarding yes

Alguma ideia?

Responder1

Você não tem um ouvinte ligado 127.0.0.1:7000(ou 0.0.0.0:7000) no convidado. Verifique se há um ouvinte no convidado usando:

netstat -an|grep 7000

Veja se existe uma linha como x.x.x.x:7000 0.0.0.0:* LISTENessa e em qual interface ela está vinculada.

A GatewayPortsdiretiva não faz sentido nesta configuração, pois se aplica apenas ao encaminhamento remoto de porta.

informação relacionada