Я использую 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-пользователь с паролем? Что это за пароль по умолчанию?

1 ответ1

0

Вы пытались вручную сгенерировать пару открытый / закрытый ключ, используя ssh-keygen ?

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .