Mudanças entre as edições de "SSH sem senha"

De Slacam_Wiki
Ir para: navegação, pesquisa
(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