SSH sem senha [RESOLVIDO]

1. SSH sem senha [RESOLVIDO]

Adriano
abonacin

(usa Red Hat)

Enviado em 27/09/2013 - 23:19h

Ola... Preciso de uma ajuda.
Vi alguns tutoriais para fazer ssh entre duas VMs rodando Oracle Linux 6 64bits, mas não consegui resolver meu problema. Quero fazer o acesso entre elas sem precisar de senha.
Na maquina1:
# ssh-keygen -t rsa
Aqui criou id_rsa.pub e id_rsa

# cat /home/user/.ssh/id_rsa.pub >> /home/user/.ssh/authorized_keys
Aqui criou authorized_keys

#scp /home/user/.ssh/authorized_keys maquina2:/home/user/.ssh/
Aqui solicitou a senha do user na maquina2 e criou known_hosts (maquina1) e authorized_keys (maquina2)

Na maquina2:
# ssh-keygen -t rsa
Aqui criou id_rsa.pub e id_rsa (ambos maquina2) e ja possuo authorized_keys (maquina2)

# cat /home/user/.ssh/id_rsa.pub >> /home/user/.ssh/authorized_keys
Aqui atualizou a authorized_keys com a segunda chave publica.

#scp /home/user/.ssh/authorized_keys maquina1:/home/user/.ssh/
Aqui solicitou a senha do user na maquina1 e criou known_hosts (maquina2) e substituiu o authorized_keys (maquina1)

Para mim, neste ponto ja estaria tudo resolvido.
Se da maquina1 digito:
#ssh maquina2
Pede a senha do user e acessa (os dois users tem o mesmo nome)
#exit
Tento novamente
#ssh maquina2
Pede a senha do user e acessa

Vou para a maquina2:
#ssh maquina1
Pede a senha do user e acessa

Falta algo?

Obrigado




  


2. Re: SSH sem senha [RESOLVIDO]

Jeferson R. Costa
rcjeferson

(usa Debian)

Enviado em 28/09/2013 - 09:53h

Bom dia,

Tem um post em meu blog que explica o passo a passo de como fazer o procedimento, segue o link:

http://tudoti.jefersonrc.com.br/2013/02/ssh-conexao-sem-senha-linux.html

Qualquer coisa manda ai.


3. Vamos testar

Adriano
abonacin

(usa Red Hat)

Enviado em 28/09/2013 - 21:50h

Estou na maquina1:
[oracle@rac1 .ssh]$ pwd
/home/oracle/.ssh
[oracle@rac1 .ssh]$ ls
[oracle@rac1 .ssh]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/oracle/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/oracle/.ssh/id_rsa.
Your public key has been saved in /home/oracle/.ssh/id_rsa.pub.
The key fingerprint is:
32:50:9c:7c:a5:b0:ba:3d:db:04:5e:62:43:0e:45:11 oracle@rac1.localdomain
The key's randomart image is:
+--[ RSA 2048]----+
| +E+ .. |
| o+o.. |
| o o.. |
| * |
| . O S |
| = B |
| . + . |
| = |
| . . |
+-----------------+
[oracle@rac1 .ssh]$ ls
id_rsa id_rsa.pub
[oracle@rac1 .ssh]$ scp /home/oracle/.ssh/id_rsa.pub rac2:/home/oracle/.ssh/The authenticity of host 'rac2 (192.168.0.112)' can't be established.
RSA key fingerprint is eb:47:da:66:9f:b9:84:c4:a1:70:cf:dc:91:a2:26:9e.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'rac2,192.168.0.112' (RSA) to the list of known hosts.
oracle@rac2's password:
id_rsa.pub 100% 405 0.4KB/s 00:00
[oracle@rac1 .ssh]$



4. Continuando o teste

Adriano
abonacin

(usa Red Hat)

Enviado em 28/09/2013 - 21:53h

Na maquina2:
[oracle@rac2 .ssh]$ pwd
/home/oracle/.ssh
[oracle@rac2 .ssh]$ ls
id_rsa.pub
[oracle@rac2 .ssh]$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
[oracle@rac2 .ssh]$ ls
authorized_keys id_rsa.pub
[oracle@rac2 .ssh]$



5. Finalizando sem sucesso:

Adriano
abonacin

(usa Red Hat)

Enviado em 28/09/2013 - 21:57h

De volta a maquina1:

[oracle@rac1 .ssh]$ pwd
/home/oracle/.ssh
[oracle@rac1 .ssh]$ ls
id_rsa id_rsa.pub known_hosts
[oracle@rac1 .ssh]$ ssh oracle@rac2
oracle@rac2's password:
Last login: Fri Sep 27 23:53:08 2013 from rac1.localdomain
[oracle@rac2 ~]$

Pediu a senha!

Alguem consegue me dar um help?


[oracle@rac2 ~]$ uname --all
Linux rac2.localdomain 2.6.39-200.24.1.el6uek.x86_64 #1 SMP Sat Jun 23 02:39:07 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux
[oracle@rac2 ~]$ exit
logout
Connection to rac2 closed.
[oracle@rac1 .ssh]$ uname --all
Linux rac1.localdomain 2.6.39-200.24.1.el6uek.x86_64 #1 SMP Sat Jun 23 02:39:07 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux
[oracle@rac1 .ssh]$



Obrigado


6. E ficou faltando

Adriano
abonacin

(usa Red Hat)

Enviado em 28/09/2013 - 21:58h

Obrigado pela ajuda rcjeferson :)


7. Resolvido

Adriano
abonacin

(usa Red Hat)

Enviado em 29/09/2013 - 18:43h

O problema era permissão... Valeu


8. Re: SSH sem senha [RESOLVIDO]

Jeferson R. Costa
rcjeferson

(usa Debian)

Enviado em 29/09/2013 - 19:49h

Que bom que conseguiu resolver... Qualquer coisa manda ae.

Nao se esqueça de marcar o tópico como resolvido e marcar a melhor resposta (Se houver).

Abraço.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts