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 ec2-user@ip-10-32-blah-blah.ec2.internal
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?