Como configurar o login SSH sem senha no Raspberry Pi

Como configurar o login SSH sem senha no Raspberry Pi
SSH (shell seguro) é usado para desenvolver uma conexão segura entre um servidor e um cliente. É usado para acessar remotamente seu dispositivo Raspberry Pi através de canais criptografados. Existem dois métodos de autenticação para SSH, que incluem autenticação sem senha e autenticação de senha. Por padrão, o SSH usa o método de autenticação de senha para acessar remotamente o sistema Raspberry Pi. No entanto, se você deseja usar a autenticação sem senha, siga este artigo para obter orientações detalhadas.

Configurar o login SSH sem senha

Para configurar o login sem senha para o SSH, você deve seguir as etapas abaixo mencionadas

Passo 1: Verifique se o SSH está ativado no seu dispositivo de framboesa e você pode seguir aqui Para ativar o serviço SSH.

Passo 2: Use o comando abaixo mencionado para gerar um Chave ssh Compare com sua identidade se você não tiver um par de chaves ssh existente.

$ ssh -keygen -t rsa

Etapa 3: Em seguida, ele pedirá que você insira uma senha, pressione o botão Enter vários tempos sem entrar na senha.

Como resultado, isso gera a chave SSH no seu terminal.

Passo 4: Agora, para ver a chave gerada com sucesso em seu sistema, use o seguinte “ls”Comando:

$ ls -al ~/.ssh/id_*

Agora você deve copiar o “id_rsa.bar”Arquivo para adicionar isso ao seu sistema para remover a senha. Para este processo, você deve entrar no comando abaixo mencionado no terminal:

$ SSH-COPY-ID -I ~//.ssh/id_rsa.pub pi@raspberrypi

Certifique -se de ter o mesmo nome de usuário e nome de host “Pi@Raspberrypi”, que você pode confirmar no terminal.

Tipo"sim”Para adicionar a chave SSH.

Pode ser necessário inserir a senha do seu sistema pela última vez, faça isso para confirmar as alterações.

Após esta etapa, você removeu com sucesso a autenticação de senha para Login SSH.

Você pode verificar seu sistema Raspberry Pi para ver se você pode fazer login no SSH sem uma senha:

$ ssh pi@raspberrypi

Isso garante que você não exija nenhuma senha para o login SSH, porque a tecla SSH é adicionada ao seu sistema.

Acesso remoto a um servidor

Caso você queira usar um processo semelhante para outro servidor como o seu laptop ou PC, você pode fazê -lo facilmente instalando o aplicativo Putyy no seu sistema Raspberry Pi usando o seguinte comando:

$ sudo apt install putty-tools

O motivo para instalar isso no sistema Raspberry Pi para gerar uma chave SSH para permitir que outros sistemas executem login SSH sem senha.

Depois de instalar a ferramenta Putty no Raspberry Pi, use o seguinte comando para criar o “id_rsa.ppk”Arquivo no diretório inicial que inclui as informações de autorização copiadas de id_rsa arquivo.

$ puttygen ~/.ssh/id_rsa -o id_rsa.ppk

O comando acima gera o id_rsa.ppk Arquivo no seu diretório doméstico e você deve transferir este arquivo para o seu laptop ou PC.

Agora mova em direção ao seu PC ou laptop e faça o download do Putty aplicativo.

Após a instalação de Putty, Abra -o no seu sistema para abrir a janela de configuração.

Clique no "Ssh"Opção da"Conexão" categoria.

Em seguida, selecione “Auth" de "Ssh”Lista que se estendeu ainda mais depois de clicar em SSH

Agora clique no “Navegar”Botão e carregue o id_rsa arquivo que você transferiu do seu sistema Raspberry Pi.

Em seguida, clique no Sessão opção, Adicione seu endereço IP do Raspberry Pi e clique no "Abrir" botão.

A Alerta de segurança em massa A caixa de diálogo aparecerá na tela e você deve aceitá -la clicando no “Aceitar" botão:

Uma janela preta aparecerá na tela onde você deve entrar no nome de usuário do Raspberry Pi.

Depois de entrar no nome de usuário, ele acessará automaticamente o terminal do seu dispositivo sem pedir uma senha, o que garante que configuramos com sucesso o login SSH sem senha para Raspberry Pi.

É isso para este guia!

Conclusão

Remover a senha de login SSH pode não ser uma opção segura, mas se você é a única pessoa que usa este dispositivo, remover a senha não é ruim. Para configurar o login SSH sem senha, primeiro, você deve gerar uma chave SSH e depois adicionar alguns outros comandos das diretrizes acima mencionadas para permitir com sucesso o login SSH sem senha. Posteriormente, você deve instalar o aplicativo Putty no seu sistema Raspberry Pi para gerar um id_rsa Arquivo para que você possa usar este arquivo para acessar o terminal Raspberry Pi remotamente sem uma senha.