encaminhamento de porta SSH através da máquina Windows

3

é possível conectar-se a um servidor SSH acessível apenas dentro de uma rede, usando uma máquina Windows sem SSH como gateway?.

Deixe-me esclarecer minha pergunta com um esboço:

Me (máquina Linux) --- > WIN (Windows sem SSHD) --- > LIN (Linux com SSHD).

Machine Me, é o computador que estou usando para conectar ao LIN através do WIN. O WIN é acessível a partir do exterior, tem uma porta RDESKTOP aberta e o LIN só é acessível de dentro da rede.

Espero que você entenda a pergunta.

    
por Leonardo Ramé 29.03.2012 / 00:53

3 respostas

3

O OpenSSH tem uma capacidade muito flexível de usar proxy por meio da opção ProxyCommand. Se a caixa do Windows não tiver um daemon SSH, você poderá instalar um proxy de socks, um proxy HTTP CONNECT ou um proxy TCP genérico? Se assim for, então você pode usá-lo como um ponto para se conectar ao sistema interno. Os detalhes exatos dependeriam de exatamente qual tipo de proxy você instalaria e que tipo de firewalls / filtros estão entre os vários sistemas.

Não há como você fazer isso sem instalar pelo menos algum tipo de proxy na caixa do Windows. O Windows não possui nenhum proxy genérico integrado que permita o encaminhamento do tráfego SSH.

    
por 29.03.2012 / 01:10
2

A questão principal é se você pode se conectar a algum serviço através de outra máquina. A resposta é sim, mas você precisa de software.

Eu apenas fiz um rápido google e encontrei esta coisa: link O mesmo existe no Linux em vários utilitários, mas meu favorito pessoal é link .

Ambos funcionam da mesma maneira - você executa um programa que basicamente encaminha pacotes de um host para outro. Se você tiver acesso à máquina no meio, você deve ser capaz de instalar um daemon / servidor que faça isso.

    
por 29.03.2012 / 01:17
0

Não, o sshd faz o encaminhamento sem um daemon SSH em execução no Windows que você não pode.

    
por 29.03.2012 / 01:10