Eu tenho uma máquina com Windows 7 executando o servidor TightVNC e o servidor OpenSSH. Eu configurei o TightVNC para permitir conexões de loopback. Eu desativei a pilha do IPv6 completamente. Confirmei com o Resource Manager que a máquina está escutando na porta 5900 no endereço "IPv4 Unspecified" (suponho que significa 0.0.0.0 IPv4, que é preciso).
Tenho outra máquina com Windows 10 (o "cliente" no meu cenário) e posso usar com êxito o PuTTY para 1) SSH para a máquina Win7 e 2) porta de encaminhamento local 5900 (em termos de PuTTY: 4L5900 localhost: 5900) . Como você pode ver, eu até especifiquei o tunelamento IPv4.
NO ENTANTO,
Quando tento usar o TightVNC Viewer no meu cliente Win10, fico com "a conexão normalmente fechada". E no Gerenciador de Recursos na máquina do servidor Win7, vejo uma conexão TCP em cinza da minha máquina Win10 na Porta Remota 5900, mas no endereço de loopback IPv6 !!
Eu vejo na minha máquina Win7 que ele não está escutando na porta 5900 no IPv6, o que é bom porque eu quero usar todo o IPv4. Mas por que o cliente VNC está tentando usar o IPv6? Não há configuração que eu veja para ditar o protocolo IPvX ...
Tags ssh networking windows-7 putty tightvnc