Isso é muito útil para quando se utiliza por exemplo scripts de backup que fazem cópia de um servidor para o outro automáticamente, se requerida senha para fechar a conexão fica mais complexo o seu script de backup, como a conexão entre os servidores é trasparente basta utilizar o scp para cópia no seu script de backup que a conexão é fechada automaticamente.
Então vamos lá....
1 - Geração da chave.
No servidor que ira originar a conexão executar o comando abaixo para gerar a chave (Nas opções precionar Enter)
Comando: ssh-keygen -b 1024 -t rsa
2 - Configurando chave para uso
Copiar o conteúdo do arquivo /root/.ssh/id_rsa.pub para o servidor que ira receber a conexão, colocando a chave copiada no arquivo /root/.ssh/authorized_keys (Criar o arquivo caso não existir)
3- Reiniciando serviço
Reiniciar o serviço do ssh no servidor que ira receber a conexão.
Comando : /etc/init.d/ssh restart
4 - Teste
Efetuar o teste, ao executar...
Comando: ssh "IP Destino" -p"Porta" não deverá pedir senha
Se tudo ocorreu bem, agora entre estes servidores você tem uma conexão segura não sendo necessário informar senha de root a cada conexão ssh.
Detalhes...
Obs: Explicando os parametros para a geração da chave:
* ssh-keygen é o comando;
* -b 1024 quantidade de bits que compõe a chave;
* e -t rsa tipo de algoritmo usado para gerar a chave,
a qual pode ser RSA (Rivest, Shamir and Adleman) ou
DSA (Digital Signature Algorithm), que são evoluções
do padrão de criptografia conhecido como
DES (Data Encryption Standard).
Um comentário:
Postar um comentário