Como conectar 2 clientes SSH através de um servidor SSH?

0

Oi eu quero administrar remotamente (interface de linha de comando) uma caixa linux do meu PC com Windows em casa.

Eu tenho um cliente ssh na caixa linux. Eu tenho um cliente ssh no meu PC com Windows em casa. Eu tenho um login em um VPS executando um servidor ssh. Eu sou capaz de ssh da caixa de linux para o VPS. Eu sou capaz de ssh do meu PC com Windows para o VPS.

Como eu conecto os dois clientes ssh? Existe uma maneira fácil de conectar as portas localmente (no servidor VPS / ssh)?

Obrigado Dave

    
por Dave Hempstead 19.06.2014 / 17:59

2 respostas

1

depende se os logins são apenas unidirecionais, como você os descreve. Se for esse o caso, você tem a opção de uma porta remota para a frente (do 22 do linbox) para uma porta livre no VPS (digamos 22222)

LINbox> ssh -vfN -R *:22222:localhost:22 VPSuser@VPSbox

(o * é o bind padrão, você pode especificar um IP se precisar)

você pode entrar no win WINbox> ssh LINuser@VPSbox -p 22222

isto tem um capricho - você tem que configurar um script que monitora o encapsulamento ainda está ativo, ou que pode reiniciá-lo (porque irá travar para baixo;) e isso pode exigir um pubkey pode fazer isso sem digitar uma senha

seel também Encaminhando portas específicas através de túneis reversos de SSH

    
por 19.06.2014 / 18:38
0

O que você quer é um tunelamento ssh reverso com uma máquina atuando como intermediário.

Você deve seguir a dica do rogerovo e criar o encaminhamento de porta do VPS (alguma porta alta aleatória) para o LinuxBox (porta 22). No entanto, você também precisará de um servidor SSHD em execução no LinuxBox.

Apenas ter dois clientes não funcionará. Um cliente vindo do LinuxBox, não pode receber um comando do VPS de volta para o LinuxBox. Você precisa de um servidor no LinuxBox que realmente receba e manipule comandos.

Caso contrário: Quebrando túneis - > É melhor você dar uma olhada na opção keep alive
Segundo túnel - > Para simplificar o registro, você pode adicionar outro túnel da caixa do Windows ao VPS.

(Win 22222 - > VPS 22221 - > VPS 22222 - > LinuxBox 22)

Então você precisa fazer o login apenas uma vez para acessar a caixa do Linux. Não tenho idéia como fazer o encaminhamento de porta do Windows: /.

    
por 20.06.2014 / 19:38