Encaminhamento de porta com ssh onde o destino final não tem sshd em execução

3

Eu sei como usar o ssh para redirecionar uma porta local como o 7000 para um servidor ssh remoto na porta 50070. Por exemplo:

ssh -L 7000:127.0.01:50070 root@sshserver

"Me port 7000" - > "porta ssherver 50070"

Mas agora digo que tenho meu "sshserver" no escritório e quero encaminhar minha porta local pelo "sshserver" para a máquina windows que possui serviços de terminal em execução na porta 3389. Para esclarecer a máquina do Windows, não sshd em execução.

"Me port 7000" - > "sshserver" - > "porta da máquina do Windows 3389"

Isso é possível com o ssh?

    
por sudo 17.04.2014 / 19:31

1 resposta

6

Encaminhamento de porta local significa encaminhar uma porta na máquina cliente SSH através da máquina do servidor SSH, e não para ela. O endereço IP que você especificar no argumento é qualquer endereço / nome do host acessível pelo seu servidor SSH. Assim, se a caixa Wintendo estiver atrás do servidor, você pode acessar o SSH e acessá-lo, basta fazer isso no seu cliente:

$ ssh -L 7000:<IP of Windows box>:3389 <SSH server>

Depois, você pode se conectar à porta 7000 do seu cliente e a conexão é encaminhada através do seu servidor SSH para a porta 3389 da caixa do Windows.

    
por 17.04.2014 / 20:09

Tags