Я использую CDH4 на EC2. На главном узле я не вижу никаких предварительно собранных ключей, и фактически ssh без пароля от главного к подчиненному узлу (ам) hadoop не работает "из коробки".
[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
Но SSH не делает так хорошо:
[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).
Давайте посмотрим, были ли какие-либо ключи ssh предварительно собраны в процессе установки 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 ..
Нету..
Каким образом ssh к рабам от хозяина, данного без пароля, ssh не работает? Мы должны войти в систему как ec2-пользователь с паролем? Что это за пароль по умолчанию?