você está aqui: Home  → Arquivo de Mensagens

SSH - Autenticacao via chave publica

Colaboração: Fagner Goncalves

Data de Publicação: 04 de Maio de 2004

Estes dias estive precisando fazer um script e como não posso usar ftp, tive de recorrer ao scp, mas o mais interessante foi o método usado.

Normalmente quando precisamos nos comunicar com outra máquina, usamos o SSH. Para tal, precisamos ter um login e senha na máquina.

Usando chave publica, podemos automatizar e bastante este processo de ssh -l nome maquina, sem precisar digitar a senha e apenas ssh maquina ou ate mesmo scp arquivo@maquina:/local/ e por ai vai.

Para comunicacao entre 2 máquinas, por exemplo, precisamos do sequinte :

  1. Gerar a chave nas 2 máquinas;

  2. Criar o arquivo authorized_keys em $HOME/.ssh/ ;

Como vimos, não é dificil, mas vamos passo a passo:

Para gerar o arquivo, utilizaremos o comando

  ssh-keygen -t rsa

na maquina2. Isto gerara um arquivo chamado id_rsa e id_rsa.pub. Este último arquivo nos interessará no proximo passo.

Depois, editaremos o arquivo $HOME/.ssh/authorized_keys na maquina1 e colocaremos o conteudo do arquivo id_rsa.pub da maquina2 aqui.

  (cat id_rsa.pub > $HOME/.ssh/authorized_keys) 

pode ser feito para agilizar o processo.

Pronto. O usuario "foo" da "maquina2" poderá fazer

  ssh maquina1

e nem precisará digitar a senha, pois a autenticacao foi feita por chave publica.

Faça o mesmo com a maquina1 e pronto.

PS's: SSH2 usado; cada usuário precisará fazer o seu.


Tomagotchi Lawsuit

Microsoft (MSFT) has announced a 54 million dollar lawsuit against Tomagotchi maker, Bandai. Microsoft is claiming that the Tomagotchi (the Japanese electronic pet that's all the rage with kids) is an infringement of its intellectual property.

Microsoft spokesperson Erik Loregard stated, "Software that needs constant, even hourly attention or else it dies? Sounds like Windows to me. This is clearly an infringement on our technology."

The Bandai company spokesman refused to comment on the suit.



 

 

Veja a relação completa dos artigos de Fagner Goncalves

Opinião dos Leitores

Tiago Antunes Souza
11 Jan 2011, 16:42
Boa tarde,

Artigo otimo,

minha duvida é por exemplo.:

Tenho 1 - servidor backup; 1 - Servidor Arquivos/Samba

Quero copiar o backup da rede do servidor de arquivos P/ Servidor de backup em rede diaremante.

Me Confundo quanto ao processo, no meu caso qual seria maquina 1 e qual seria maquina 2;

# Shell Serv. Arquivos $$ ssh-keygem -t rsa

# Shell Serv. Arquivos $$ copio o arquivo id_rsa.pub usando scp para servidor de backup dentro do authorized_keys usando o comando CAT


está correto meu pensamento?

at.,
Tiago.

*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script