ssh tunneling em sistemas múltiplos

0

Eu gostaria de redirecionar ssh as chaves id_rsa do localhost através do servidor 1 para o servidor 2

  1. No computador localhost, tenho as chaves id_rsa que são adicionadas ao ssh-agent para encaminhamento para um servidor remoto.

  2. Em seguida, gostaria de poder adicionar essas chaves encaminhadas do meu host local ao servidor remoto ssh-agent 1, bem como pronto para encaminhar para o servidor remoto 2.

Efetivamente, quero usar as chaves id_rsa no meu host local e adicioná-las ao encaminhamento no servidor remoto 1.

    
por Paul L 16.06.2014 / 06:56

1 resposta

0

Usando um túnel, a conexão será: localhost > server1 > server2.

Para criar um ssh-tunnel e transferir a chave: Primeiro, (se necessário) copie sua chave rsa de localhost para server1

ssh-copy-id user1@server1

Depois disso, você pode:

  1. crie um túnel a partir da porta 2222 (ou qualquer porta acima de 1024) no host local para a porta 22 no servidor2
  2. copie a chave pelo túnel
  3. faça o login no servidor2 pelo túnel

ssh user1@server1 -L 2222:server2:22

ssh-copy-id -p 2222 user2@localhost

ssh -p 2222 user2@localhost

Da perspectiva do servidor2, a conexão será então do IP do servidor1 usando o arquivo de chaves do host local.

    
por 16.06.2014 / 08:22