segunda-feira, 24 de outubro de 2016

SSH: Autenticando através de chaves

Requisitos e instalação dos pacotes

Requisitos

Para este artigo iremos precisar de um Linux instalado, pode ser o de sua preferência, desde que o OpenSSH esteja em sua versão 3.8 ou superior.

Instalação dos pacotes

Caso não esteja instalado, o comando para a instalação deste pacote no Debian é:

# apt-get install ssh

O comando acima irá instalar tanto o módulo do cliente quanto o do servidor (se desejado)

Configuração

Na máquina de gerência, dentro do login responsável pela gerência (no nosso caso suporte), executaremos o comando ssh-keygen. Este comando irá gerar o par de chaves, perguntando também o arquivo que conterá a chave e a frase-chave:

$ ssh-keygen -t dsa
$ ssh-keygen -t rsa

- Coloque o nome do arquivo;
- Gere uma passphrase;
- Repita.

Será gerado duas chaves, uma PRIVADA e a outra PÚBLICA:
A chave Privada está em "/root/.ssh/id_rsa" e a Pública em "/root/.ssh/id_rsa.pub".

Envie para o Servidor:

$ ssh-copy-id -i ~/.ssh/id_rsa.pub login@servidor

Nenhum comentário:

Postar um comentário

Quem é Almir JR