Я новичок в hadoop и пытаюсь настроить кластер hadoop в режиме полного распространения. Мой хозяин - Windows, а мой ведомый компьютер - Linux, работающий на ВМ. Я создал ключи SSH и в Windows, и в Linux и скопировал открытый ключ со своего главного компьютера Windows на подчиненный компьютер Linux. Следовательно, я могу SSH из Windows в Linux, используя приведенную ниже команду без ввода пароля
ssh sriram@10.0.0.227
где 10.0.0.227 - это IP-адрес моей подчиненной машины Linux, и я могу получить доступ к Linux из Windows. Но когда я пытаюсь сделать другой путь (SSh от моего подчиненного Linux до моего главного окна), я не могу подключиться, и я получаю следующую ошибку:
sriram@sriram-virtual-machine:~$ ssh sriram@10.0.0.203
sriram@10.0.0.203's password:
Permission denied, please try again.
sriram@10.0.0.203's password:
Permission denied, please try again.
sriram@10.0.0.203's password:
Permission denied (publickey,password,keyboard-interactive).
sriram@sriram-virtual-machine:~$
где 10.0.0.202 - это IP-адрес моего главного компьютера Windows.
Я пытался скопировать открытые ключи из Linux в Windows, и я не могу сделать это также
sriram@sriram-virtual-machine:~$ ssh-copy-id -i /home/sriram/.ssh/id_rsa.pub
sriram@10.0.0.203
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to
filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are
prompted now it is to install the new keys
sriram@10.0.0.203's password:
Permission denied, please try again.
sriram@10.0.0.203's password:
Permission denied, please try again.
sriram@10.0.0.203's password:
Permission denied (publickey,password,keyboard-interactive).
Не могли бы вы направить меня, как я поражен на этом этапе. нормально ли, чтобы SSH работал от Master к Slave одному или необходимо, чтобы SSH работал в обоих направлениях (от Master к Slave и от Slave к Master) для запуска hadoop в режиме псевдораспределения? Пожалуйста, сообщите мне, где я иду не так. Я хотел подключиться без пароля
Я использую Cygwin в Windows и SSH и ключи, созданные в Windows, используя его. У меня нет внешнего клиента, такого как Putty. И после создания ключей я могу подключиться из Windows (Master) к Linux (Slave).
Извините, я неправильно обновил IP-адрес. Теперь я их обновил. 10.0.0.227 - это IP-адрес моей основной (Windows) машины. 10.0.0.203 - это IP-адрес моей подчиненной (Linux) машины.