terça-feira, 31 de janeiro de 2012

Salvar um nome para um ip e conectar via ssh sem senha (via Cacique Raony)


Primeiro vamos editar e salvar o arquivo de hosts em /etc  (na sua máquina), adicionando os ips seguidos dos nomes dos servidores:

$ vi /etc/hosts


150.164.37.241 chaves
150.164.37.168 kiko

Ao conectar use o nome ao invés do ip, ex:

$ ssh -X thiagomafra@kiko

Agora, para conectar sem ter que digitar a senha:


No seu computador:


$ ssh-keygen -t rsa
$ scp ~/.ssh/id_rsa.pub user@example.com:~/
$ ssh user@host


No computador de destino:


$ mkdir .ssh
$ cat id_rsa.pub >> .ssh/authorized_keys
$ rm id_rsa.pub

$ chmod go -w ~
$ chmod 700 ~/.ssh
$ chmod 600 ~/.ssg/authorized_keys




Ou então, mais fácil ainda:

$ ssh-copy-id user@host

Nenhum comentário:

Postar um comentário