ssh para o servidor Windows sentado atrás do firewall do Linux

1

Eu tenho procurado em todos os lugares e ainda não consigo obter uma resposta. Eu sinto muito se isso é um re-post de alguma forma.

Eu tenho uma configuração de rede doméstica da seguinte forma:

FORA - > Firewall Linux / Gateway - > Windows Server

Eu quero poder criar uma conexão ssh com meu firewall e iniciar uma sessão de área de trabalho remota com o meu Windows Server.

Não existem outros firewalls entre a máquina Windows e o Firewall. O RDP funciona de outra maneira na LAN

Aqui está o comando que tenho usado até agora:

ssh -v -L 13389:<Windows Server LAN IP>:3389 username@externalIP

Isso se conecta bem e eu sou saudado com o meu prompt de comando do Firewall.

Quando vou iniciar uma conexão RDP para localhost: 13389 , recebo o seguinte erro:

debug1: channel 3: new [direct-tcpip]
channel 3: open failed: connect failed: Connection refused
debug1: channel 3: free: direct-tcpip: listening port 13389 for <WindowsIP> port 3389, connect from 127.0.0.1 port 65161, nchannels 4

Eu não entendo qual é o problema ou o que estou perdendo. Obrigado a todos pela vossa ajuda!

    
por Siriss 21.11.2011 / 19:58

1 resposta

0

Quando você diz "localhost: 13389" em sua sessão RDP, está dizendo ao seu cliente de área de trabalho remota que deseja se conectar à sua própria máquina (a menos que tenha feito um remapeamento não padrão de localhost no arquivo hosts) .

Você precisará usar o nome do host ou o endereço IP do servidor Windows em sua conexão RDP.

(Isso também pressupõe que a resolução e o roteamento de seu nome estejam funcionando adequadamente em conjunto com sua sessão SSH.)

    
por 21.11.2011 / 20:05