Ошибка отказа в доступе (publickey) при использовании scp

1082
user3293434

Я создал 3 экземпляра Linux в облаке Amazon EC2 без ключевой фразы для закрытого ключа. Я сохранил закрытый ключ в файле id_rsa в одном из моих экземпляров (мастер), чтобы позволить ему ssh в подчиненные. Я нахожусь в процессе настройки hadoop в моих узлах.

Однако после настройки hadoop в главном узле, когда я пытаюсь передать конфигурацию в ведомое устройство с помощью scp, мне предлагается ввести фразу-пароль для файла id_rsa. Когда я оставляю его пустым и нажимаю Enter, я получаю сообщение об ошибке «Отказано в доступе (publickey)», а затем теряется соединение.

Какой пароль мне нужно ввести ???

Я абсолютно новичок в SSH, поэтому любая помощь будет оценена!

0

1 ответ на вопрос

0
Brad

When you ssh to one of these instances from the master what happens? scp should behave just like ssh in regards to authentication. If you can't ssh successfully then debug at the ssh level (ssh -v is your friend). ssh -v will provide information on the steps it's taking to authenticate. It may not be using your private key, the debug output should show what key it's trying to use. Also ensure you have permissions setup correctly for this file.

Похожие вопросы