Colocando arquivo de chave pública para OpenSSH

Colocando arquivo de chave pública para OpenSSH

Estou executando o Ubuntu 16.04.1 LTS em uma máquina virtual no meu laptop Windows 7. Criei uma chave privada e duas públicas usando o PuTTY Key Generator. Uma das chaves públicas veio do botão "Salvar chave privada", enquanto a outra veio de Conversões > Exportar chave OpenSSH. Usei um programa FTP para colocar os 2 arquivos de chave pública no diretório /home/myUserName no Ubuntu. Questões:

1) Qual arquivo de chave pública desejo usar?

2) Como determino onde colocar o arquivo de chave pública?

3) Ao usar o Ubuntu (sem usar SSH nele), quais comandos devo usar para colocar/ativar o arquivo de chave pública?

Eu realmente apreciaria qualquer ajuda. Minhas pesquisas na Web estão gerando informações confusas sobre como criar arquivos-chave em uma conexão SSH. Já tenho o(s) arquivo(s) e só quero fazê-los funcionar.

Responder1

  1. Na sua máquina Ubuntu, você precisará ter um arquivo em /home/user/.ssh chamadochaves_autorizadas
  2. Isso precisará ter as permissões definidas como -rw-r--r--. Você pode definir isso por chmod 644 authorized keysmeio da linha de comando na máquina virtual.
  3. Assim que o arquivo estiver lá, você precisará editar ochaves_autorizadasarquivo e coloque o texto da sua chave pública openSSH dentro dele. Certifique-se de que não haja nenhum espaço em branco adicionado ao texto ao copiá-lo. (Você pode editar este arquivo via bloco de notas ou bloco de notas ++)
  4. Salve este arquivo na VM Ubuntu.
  5. Agora que você tem ochaves_autorizadasarquivo criado, agora você deve conseguir se conectar via PuTTy com seuPRIVADOchave.
  6. Para fazer isso, certifique-se de ter o arquivo .ppk configurado para sua conexão.
  7. Você navegará no PuTTy até a parte Conexões da árvore e, em seguida, clicará emSSH
  8. Clique emautenticaçãoe na parte inferior do lado direito, você pode ver a seção para procurar seu .ppk.
  9. Depois de selecionar isso, você poderá tentar conectar-se à máquina virtual Ubuntu por meio de autenticação de chave.

informação relacionada