Eu tenho que criar uma nova chave pública privada se eu quiser conectar por ssh no caminho oposto?

2

Eu tenho uma configuração ssh para conectar ao meu VPS do meu localhost, mas eu quero enviar backups do meu VPS para o meu localhost, e eu preciso do ssh authentication. Estou passando por estas instruções: SSH / Community Ubuntu e < href="https://help.ubuntu.com/community/SSH/OpenSSH/Keys"> SSHKeys / Community Ubuntu , mas não sei se novas chaves devem ser geradas para se conectar de maneira oposta .

    
por Manolo 16.09.2013 / 11:28

2 respostas

1

Em vez de enviar backups do seu VPS para o localhost, você também pode usar a chave existente para atraí-los para o host local (por exemplo, usando scp ou rsync ). Dessa forma, se alguém obtiver acesso ao seu VPS, ele também não terá acesso ao host local (e adicionar uma senha como sugerido por Oliver Salzburg pode ser difícil se você quiser automatizar as coisas).

Supondo que você já tenha configurado o acesso à chave ssh do localhost para o seu VPS, dependendo da sua configuração específica, pode ser tão simples quanto (no host local):

scp -r username@vps:backup-directory local-copy-directory

Observe que rsync pode ser muito mais eficiente na largura de banda se você estiver fazendo repetidamente backups de dados que mudam lentamente.

    
por 16.09.2013 / 15:19
2

Você não tem para gerar um novo par. Você pode simplesmente copiar o par de chaves de um host para outro e reutilizá-lo (lembre-se de colocar a chave pública em ~/.ssh/authorized_keys ).

É provavelmente uma boa ideia usar um novo par. Caso contrário, se alguém conseguir segurar sua chave privada em um sistema, ele também terá a chave do outro.

Lembre-se sempre de proteger suas chaves privadas com uma frase secreta.

    
por 16.09.2013 / 11:37

Tags