Relé Ssh sem abrir portas

Relé Ssh sem abrir portas

Tenho máquinas Ae Bque podem acessar uma Relaymáquina via ssh, mas não vice-versa. Posso acessar a máquina Batravés Ada Relaymáquina sem abrir portas, exceto 22se essa porta for a única acessível?

Por exemplo, uma solução possível seria sshentrar e Babrir Relayarquivos para leitura stdine gravação stdout. A conexão de Apara relaypermite ler e gravar nesses arquivos para comunicação com B.

Existe uma maneira com ferramentas de linha de comando para conseguir isso?

Responder1

Bem, obviamente já existe uma porta aberta no relé, caso contrário o ssh não seria possível.

A única maneira que vejo é B fazer ssh para o relé e, junto com isso, abrir um túnel reverso que A pode usar. Você está procurando a opção "-R".

Responder2

Aqui está uma maneira:

  1. ssh A para retransmitir e encaminhar uma porta local (por exemplo ssh -L 6022:127.0.0.1:6022) Este comando encaminha a porta local 6022 em A para a porta 6022 em retransmissão por SSH.
  2. ssh B para retransmitir e encaminhar uma porta remota para local ( ssh -R 6022:127.0.0.1:22) Este comando encaminha a porta remota 6022 no retransmissão para a porta local 22 em B
  3. Agora em A, conecte-se à porta localhost 6022 usando ssh e deverá conseguir fazer login em B.

informação relacionada