Segure seu Raspberry Pi - Configure as chaves SSH para autenticação

Segure seu Raspberry Pi - Configure as chaves SSH para autenticação
Chaves ssh Para autenticação, são a maneira mais segura que permite que apenas os usuários específicos acessem o dispositivo Raspberry Pi de um local remoto. Ele remove a necessidade de uma senha que seja menos segura do que o Chave ssh. A razão é que um Chave ssh Geralmente usa 2048 caracteres em comparação com uma senha que não usa mais mais de 32 caracteres. Torna extremamente difícil para o hacker criptografar o Chave ssh.

Neste tutorial, você poderá aprender a configurar o Raspberry Pi Chaves ssh para que você não precise de uma senha novamente para acessar remotamente o dispositivo.

Instalação de chaves ssh ssh

No Raspberry Pi, você pode configurar as teclas SSH usando as seguintes etapas:

Passo 1: Primeiro, você precisará gerar teclas SSH através da ferramenta SSH-keygen já instalada no seu Raspberry Pi. Para executá -lo no terminal, emita o seguinte comando:

$ ssh -keygen -t rsa

Depois de executar o comando acima, pressione Enter para salvar as chaves em um arquivo padrão.

Isso cria um diretório.

Etapa 3: Deixe a opção Passprae como em branco usando o botão Enter.

Passo 4: O comando acima cria um diretório “.ssh”E armazena os arquivos -chave nele. Você pode visualizar esses arquivos através do seguinte comando:

$ ls -l .ssh/

Etapa 5: Agora, execute o seguinte comando para copiar o id_dsa.bar arquivo para Raspberry Pi.

$ SSH-COPY-ID -I ~//.ssh/id_dsa.pub [email protected]

Observação : No lugar de "[email protected]”Use seu próprio endereço como o mostrado no terminal. No nosso caso, é “Raspberrypi@Raspberrypi”.

Digitar "sim”Para continuar se conectando à tecla de login.

Digite a senha.

Etapa 5: Após a configuração, use o seguinte comando para fazer login na máquina sem senha.

$ ssh [email protected]

Configurando conexão remota sem senha

Agora que as teclas SSH estão configuradas no Raspberry Pi, agora é hora de permitir que seu usuário confiável acesse o dispositivo sem usar a senha. Abaixo estão as etapas que permitem acessar o dispositivo a partir de um local remoto sem senha.

Passo 1: Instalar Putty Aplicação no Raspberry Pi usando o seguinte comando:

$ sudo apt install putty-tools

Passo 2: Em seguida, emita o comando abaixo de criar um .ppk arquivo que inclui as informações de autorização do Raspberry Pi.

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

O comando acima criará um arquivo “id_rsa.ppk”No diretório inicial do Raspberry Pi.

Etapa 3: Transfira o “id_rsa.ppk”Arquivo para o seu sistema onde você deseja acessar o Raspberry Pi.

Passo 4: Abra a massa no seu sistema e vá para o “Auth”Opção no Seção SSH como mostrado abaixo.

Etapa 5: Navegue o "" "id_rsa.ppk”Arquive e carregue -o em massa.

Etapa 6: Agora, vá para o “Sessão”E digite seu endereço IP do Raspberry Pi.

Etapa 7: Digite o nome de usuário do seu dispositivo.

Isso abre a localização remota do Raspberry Pi sem senha, como mostrado abaixo.

Conclusão

O Chaves ssh são as opções mais seguras em comparação com o login baseado em senha, permitindo que apenas o usuário específico acesse seu dispositivo. As diretrizes acima ajudarão você a proteger seu dispositivo Raspberry Pi, configurando Chaves ssh. Após a configuração, você pode usar essas teclas para acessar o dispositivo de qualquer sistema através de massa remotamente sem inserir a senha.