quinta-feira, 29 de janeiro de 2015

Acesso SSH com Keys

Acesso SSH com Keys

Abaixo será descrito como acessar um servidor remoto com par de chaves privada/publica. Além de não precisar inserir a senha a cada acesso, acessar um servidor através de chaves torna o acesso mais seguro.

1 - Criando RSA Key Pair

ssh-keygen -t rsa


Você pode optar por deixar o passphrase vazio.

2 - para copiar chave pública para o servidor remoto vamos utilizar o ssh-copy-id;

ssh-copy-id -i ~/.ssh/id_rsa.pub "user@192.168.0.2"





Definindo alguma porta diferente da padrão (22)

ssh-copy-id -i ~/.ssh/id_rsa.pub -p 25 "user@192.168.0.2"


3 - Acessar a máquina remota;

ssh user@192.168.0.2


Obs: Caso o servidor ainda pergunte a senha de acesso. Entre no servidor remoto e conceda permissão para pasta .ssh:

chmod 700 ~/.ssh

chmod 600 ~/.ssh/authorized_keys



Fontes:
https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys--2
http://stackoverflow.com/questions/6377009/adding-public-key-to-ssh-authorized-keys-does-not-log-me-in-automatically

Nenhum comentário:

Postar um comentário