Além disso, o SSH pode estabelecer um canal criptografado para a comunicação entre cliente e servidor em uma rede não garantida. Portanto, é importante gerar chaves ssh. Mas muitos novatos não sabem como fazer isso. Portanto, este tutorial descreverá brevemente os métodos para gerar teclas SSH no pop!_OS.
Como gerar chaves ssh no pop!_OS
Para gerar uma chave SSH, abra o terminal e execute o seguinte comando:
ssh-keygen
O comando acima gerará uma chave SSH do par RSA de 3072 bits. Mas se você quiser dar um passo adiante, execute o seguinte:
ssh -keygen -t rsa -b 4096
O -B 4096 com o ssh-keygen cria a chave de 4096 bits. Além disso, usamos o RSA acima, mas você também pode usar os seguintes algoritmos:
Algoritmo | Formulário completo | Descrição |
RSA | Gréia Shamir Adleman | Chave com um tamanho mínimo de 2048 com base na dificuldade. |
DSA | Algoritmo de assinatura digital | Esta chave é usada com o tamanho 1024. |
Ecdsa | Curvas elípticas digitais Algoritmo de assinatura | Esta chave é usada para apoiar os 256, 384 e 521 bits. |
O sistema solicitará que você forneça o nome do arquivo depois de executar o comando.
Você pode pressionar o botão Enter para gerar uma tecla no arquivo padrão ou digitar o nome do arquivo de acordo. Finalmente, gerar a senha da chave ssh para finalizar tudo. Esta senha fornece uma camada extra de proteção e segurança para impedir o acesso do usuário não autorizado.
Agora, copie a chave pública para que você possa usar o ssh-copy-id. Portanto, você pode usar o comando fornecido abaixo para copiar a chave:
SSH-COPY-ID@
Ou
SSH-COPY-ID@
Adicione o nome do seu sistema do nome de usuário e com o endereço IP do host.
Depois disso, ele examinará a conta local e a chave que você criou e solicitará que você insira a senha da conta de usuário remoto.
Em alguns casos, o terminal mostra um erro ao copiar a chave pública para que você possa usar os seguintes comandos para copiar a chave pública usando SSH:
Suponha que tudo corra bem com os comandos acima, digite sim e pressione o botão Enter para continuar. Em seguida, você deve inserir a senha da conta do servidor e pressionar o botão Enter para concluir o processo.
Agora, você pode fazer login no servidor remoto usando o comando abaixo:
ssh@
Depois de executar o comando, insira a senha para acessar o servidor ou você pode ser retirado do servidor.
Se você deseja desativar a autenticação de senha, faça login no servidor remoto com privilégios de administrador. Agora, execute o seguinte comando para abrir o/etc/ssh/sshd_config:
sudo nano/etc/ssh/sshd_config
No arquivo de configuração, defina a senha da autenticação de sim para não. Então, salve o arquivo. Finalmente, reinicie o serviço SSH através deste comando:
sudo systemctl reiniciar ssh
Com uma reinicialização bem -sucedida, o sistema fechará todas as sessões atuais e implementará todas as mudanças.
Conclusão
Então, essa foi a maneira mais fácil de gerar chaves ssh no pop!_OS. Gerar as chaves SSH pode ser confuso se você não usar o comando corretamente. Às vezes, os usuários enfrentam problemas ao copiar o IP do host em sua chave SSH, então verifique o IP do host antes de copiá -lo.