
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
- Na sua máquina Ubuntu, você precisará ter um arquivo em /home/user/.ssh chamadochaves_autorizadas
- Isso precisará ter as permissões definidas como -rw-r--r--. Você pode definir isso por
chmod 644 authorized keys
meio da linha de comando na máquina virtual. - 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 ++)
- Salve este arquivo na VM Ubuntu.
- Agora que você tem ochaves_autorizadasarquivo criado, agora você deve conseguir se conectar via PuTTy com seuPRIVADOchave.
- Para fazer isso, certifique-se de ter o arquivo .ppk configurado para sua conexão.
- Você navegará no PuTTy até a parte Conexões da árvore e, em seguida, clicará emSSH
- Clique emautenticaçãoe na parte inferior do lado direito, você pode ver a seção para procurar seu .ppk.
- Depois de selecionar isso, você poderá tentar conectar-se à máquina virtual Ubuntu por meio de autenticação de chave.