Como gerar teclas SSH no Ubuntu Top 10.Top 10

Como gerar teclas SSH no Ubuntu Top 10.Top 10
Ssh (shell seguro) é um método para se comunicar com outra máquina através de um método seguro. Usando isso, podemos acessar a máquina para gerenciá -la ou transferir alguns arquivos. Para isso, temos que instalar o servidor ssh no cliente bem como no hospedar máquina, e então podemos acessar o cliente máquina do hospedar máquina usando a interface da linha de comando.

Para se conectar ao autorizado cliente Máquina, geramos as teclas SSH que são únicas e podem se conectar à máquina host depois de inserir essas teclas SSH exclusivas na máquina cliente. Então, neste blog, exploraremos um método pelo qual podemos gerar as chaves ssh no Ubuntu.

Como gerar as chaves ssh no Ubuntu

Primeiro, garantiremos que o servidor SSH esteja instalado na máquina cliente e host. Se não estiver instalado, instale -o primeiro seguindo nosso guia de instalação dedicado.

Para começar com a geração de chaves ssh no Ubuntu, começaremos com a máquina cliente. Primeiro, verifique se já existem chaves geradas ou não. Para verificar, use o comando digitado abaixo:

$ ls -l ~//.ssh/id_*.bar

Na figura acima, podemos ver que não há diretório, o que significa que não há teclas SSH na máquina cliente, então agora geraremos a chave SSH na máquina cliente usando o comando:

$ ssh-keygen

Quando você executa o comando acima:

  • Ele solicitará que você insira algum diretório onde você deseja armazenar as teclas SSH e, se pressionar a tecla "Enter" sem digitar nenhum diretório, ele armazenará as teclas SSH no caminho padrão que é exibido na próxima linha.
  • Mais tarde, ele pedirá que você insira uma senha e o re-type novamente para confirmar a senha, a senha é usada para ter mais segurança.

Depois que a chave é gerada, a próxima etapa é verificar a geração de teclas SSH executando o comando:

$ ls ~//.ssh/id_*

Então, ele exibiu o arquivo de chaves ssh.

Agora, para copiar as teclas SSH na máquina à qual queremos conectar remotamente (host). Para isso, devemos conhecer o endereço IP, bem como o nome de usuário daquela máquina. No nosso caso, o nome de usuário é "Hammad", o endereço IP é "10.0.2.15 ”:

$ ssh-copy-id [email protected]

Ele solicitará que você insira a senha da máquina remota (host); Digite a senha e pressione "Enter":

As chaves SSH são copiadas com sucesso para a máquina host.

Finalmente, vamos nos conectar com a máquina, usando o comando:

$ ssh [email protected]

Como você pode ver, estamos assinados na máquina.

Como configurar o SSH no Ubuntu 22.04?

Se você deseja desativar o método de identificação, basta abrir o arquivo "ssh_config" na máquina cliente usando o editor de texto Nano:

$ sudo nano/etc/ssh/sshd_config

Descubra a linha “PasswordAuthentication ”E depois mudou o“Sim" com "não”:

Saia do arquivo e recarregue o serviço do SSH usando o comando SystemCTL:

$ sudo systemctl reiniciar ssh

O serviço está recarregado e o status pode ser verificado usando a opção de status com o comando SystemCTL:

$ sudo status systemctl ssh

Conclusão

O servidor SSH é usado para se conectar com as outras máquinas remotamente e para ter uma conexão segura com elas, geramos as chaves SSH no Ubuntu 22.04. Neste blog, o método de gerar as chaves ssh no Ubuntu foi explicado.