Como gerar chaves ssh no pop!_OS

Como gerar chaves ssh no pop!_OS
Shell ssh, ou soque. Também é chamado de shell seguro, operado em uma chave pública que fornece um mecanismo de autenticação mútua entre um servidor e usuários.

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.