Como adicionar o arquivo de chave SSH do Windows ao Ubuntu 16.04?

0

No meu trabalho eu tenho que ssh em nosso servidor de desenvolvimento.

Eu usei minha partição do windows para fornecer um ssh que eles adicionaram à sua lista de autenticação. Mas agora que eu tenho a minha partição Linux funcionando, eu queria adicionar isso. Agora, depois de falar com eles, eles só querem ter minha chave 1 ssh no servidor, então eu teria que adicionar a mesma chave na minha partição Ubuntu 16.04.

Eu tentei trazer os arquivos id_rsa e id_rsa.pub e tentar ssh no servidor, mas sem sucesso.

Eu simplesmente copiei os arquivos id_rsa e id_rsa.pub para um e-mail e enviei para mim mesmo e coloquei em um diretório home / keys. Tenho certeza que este não é o local correto para colocá-los, mas eu não sei como acessar o diretório ssh no Ubuntu.

Existe uma maneira de adicionar esses arquivos ao meu diretório ssh no Ubuntu? ou se isso resolver o problema?

Eu sei que posso criar novas chaves ssh, mas isso acaba com o propósito do que estou tentando fazer.

Qualquer ajuda é muito apreciada, obrigado.

    
por Alkarin 28.07.2016 / 15:49

2 respostas

2

Ambos os arquivos devem ser colocados no diretório /home/{user}/.ssh , se você achar que este diretório não existe, você pode fazê-lo com a permissão correta com o comando:

mkdir -m700 ~/.ssh

Mova os arquivos-chave públicos e privados para esse diretório (usando o diretório / home / keys que você escreveu na sua pergunta):

mv /home/keys/id_rsa* ~/.ssh

Certifique-se de que as chaves tenham as permissões e a propriedade corretas:

chown {user}:{user} ~/.ssh/id_rsa*
chmod 600 ~/.ssh/id_rsa
chmod 644 ~/.ssh/id_rsa.pub
    
por Arronical 28.07.2016 / 16:00
0

O local habitual da sua chave privada RSA é ~/.ssh/id_rsa . Nem a chave nem o diretório contido devem ser legíveis por grupos ou pelo mundo.

    
por user4556274 28.07.2016 / 15:52