Bez hasła SSH na Cloudera Hadoop

0

Korzystam z cdh4 na ec2. W węźle głównym nie widzę żadnych wstępnie zbudowanych kluczy, a w rzeczywistości bezhasłowe ssh od urządzenia master do węzła lub węzłów hadoop nie działa od razu po wyjęciu z pudełka.

[ec2-user@ip-10-196-blah-blah ~]$ ping ip-10-32-6-133.ec2.internal
PING ip-10-32-blah-133.blah.internal (10.32.6.133) 56(84) bytes of data.
64 bytes from ip-10-32-blah-blah.ec2.internal (10.32.6.133): icmp_seq=1 ttl=61 time=0.487 ms
64 bytes from ip-10-32-blah-blah.ec2.internal (10.32.6.133): icmp_seq=2 ttl=61 time=0.445 ms

Ale ssh nie robi tak dobrze:

[ec2-user@ip-10-196-blah-blah ~]$ ssh [email protected]
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

Zobaczmy, czy jakieś klucze ssh zostały wstępnie wbudowane w ramach instalacji cdh4:

[ec2-user@ip-10-196-blah-blah ~]$ ls -lrta ~/.ssh
total 16
-rw-------  1 ec2-user ec2-user  402 Apr 14 20:03 authorized_keys
drwx------  2 ec2-user ec2-user 4096 May 25 19:12 .
-rw-r--r--  1 ec2-user ec2-user 1271 May 25 19:12 known_hosts
drwx------. 9 ec2-user ec2-user 4096 May 25 19:15 ..

Nie..

Jaka jest droga do ssh do urządzeń slave od mistrza, gdy ssh bez hasła nie działa? Czy mamy się zalogować jako użytkownik ec2 za pomocą hasła? Jakie jest to hasło domyślnie?

javadba
źródło

Odpowiedzi:

0

Czy próbowałeś ręcznie wygenerować parę kluczy publiczny / prywatny za pomocą ssh-keygen ?

ssh-keygen -t rsa -b 2048 -f ~/.ssh/id_rsa

fodamentale
źródło
Biorąc pod uwagę powyższy scenariusz, jak można się nawet zalogować do urządzenia podrzędnego, aby uruchomić ssh-keygen?
javadba