Mudanças entre as edições de "SSH sem senha"
(Criou página com ''' == 'SSH sem autenticação''' == O ssh é sem dúvida um dos protocolos mais utilizados por quem usa Linux. Para aqueles que necessitam acessar diversos servidores e não tem…') |
|||
Linha 1: | Linha 1: | ||
+ | <ads media=goo5/> | ||
'' | '' | ||
== 'SSH sem autenticação''' == | == 'SSH sem autenticação''' == | ||
Linha 31: | Linha 32: | ||
Mais dicas, tutoriais, artigos sobre linux em: Markintux.net | Mais dicas, tutoriais, artigos sobre linux em: Markintux.net | ||
+ | |||
+ | <ads media=goo3/> |
Edição das 11h01min de 19 de dezembro de 2013
'SSH sem autenticação
O ssh é sem dúvida um dos protocolos mais utilizados por quem usa Linux. Para aqueles que necessitam acessar diversos servidores e não tem paciência para ficar pondo toda vez a senha, ou não querem decorá-las, essa dica vem para “matar a pau”.
Primeiramente, é necessário criar as chaves na máquina em que se deseja que se comunique com o servidor sem senha, para isso, basta executar o comando:
# ssh-keygen -t rsa
Ele gerará dois arquivos:
~/.ssh/id_rsa - chave privada que nunca deverá partilhar ~/.ssh/id_rsa.pub - chave pública que deverá ser colocada nas máquinas onde se pretende ligar sem usar senha
Gerado os arquivos, precisaremos agora passar a chave pública para o servidor que iremos nos comunicar sem senha:
# scp /home/usuario/.ssh/id_rsa.pub usuario@ip_do_servidor:/home/usuario/.ssh/
Agora basta adicionar a chave no lugar correto e dar as permissões necessárias:
# cat id_rsa.pub >> .ssh/authorized_keys # chmod 0644 .ssh/authorized_keys # rm id_rsa.pub
Pronto! É só testar, no computador que está a chave pública tente acessar o servidor:
# ssh usuario@ip_do_servidor
Se não pedir senha. Está OK! :)
Mais dicas, tutoriais, artigos sobre linux em: Markintux.net