Не удалось установить ssh-соединение без пароля для запуска кодов PVM

Я пытался построить код PVM. Для этого требуется ssh-соединение без пароля. Я много искал и нашел учебник, я реализовал то же самое, но это не сработало.

Моя работа:-

  1. Мастер это джамб.

  2. раб навин

  3. Сначала я генерирую ключи ssh на master(jhamb) с помощью команды

    ssh-keygen -t rsa

  4. Затем я скопировал файл id_rsa.pub на подчиненную (naveen) машину, используя команду

    scp /home/jhamb/.ssh/id_rsa.pub naveen@10.40.54.92:/home/naveen/.ssh/authorized_keys

  5. Затем я вхожу в slave от master., Используя

    ssh naveen@10.40.54.92

  6. Но он всегда спрашивает пароль.

Помогите мне решить эту проблему, тогда только я могу настроить дальше для PVM.

Ищете ваш добрый ответ.

2 ответа

Решение

В зависимости от версии ssh может потребоваться также сделать следующее:

 - Put the public key in .ssh/authorized_keys2 
 - Change the permissions of .ssh to 700 
 - Change the permissions of .ssh/authorized_keys2 to 640

Имеет ли Навин право читать этот файл? Также попробуйте отредактировать authorized_keys, чтобы в ключе не было последней строки ("somebody @somwhere" после ключа). Таким образом, вместо того, чтобы, например, это:

SSH-RSA AAAAB3NzaC1yc2EAAAADAQABBAABAQC5IA9w8Knc9YFJZHvRiyZHv7XWXjRgCkLMQdj3LG1pDL8N+7g8C3TB7apA8JqmSs+8YyogN5UzIL1mFz4h1kRvmEcJuoSq+s5+X8aVL0V5qXmcN+TDSevELUpkFm/ м /d2RuJAC6+1Eih4PbaGQ0tDVjyBWkgQwbmUNstn3YmdIcavm3z9cPVPIdRGzznLmndOxXOkcMFb32ESuc5NMNKNLcKnzbzyHhXS7JoeKGarTlhmmch7icoRivBWZIWBrdITy6KxkZN8ZSEU1jd6F7WQx1qWO0oEMHrEHnGN4wgi1CZuJTMHXzJbfKc1k91ivb8yh/OK6+iydBNFj94yqAwAD MyUser@ MyPC-EasyNote-TE11HC

Вы должны иметь это:

SSH-RSA AAAAB3NzaC1yc2EAAAADAQABBAABAQC5IA9w8Knc9YFJZHvRiyZHv7XWXjRgCkLMQdj3LG1pDL8N+7g8C3TB7apA8JqmSs+8YyogN5UzIL1mFz4h1kRvmEcJuoSq+s5+X8aVL0V5qXmcN+TDSevELUpkFm/ м /d2RuJAC6+1Eih4PbaGQ0tDVjyBWkgQwbmUNstn3YmdIcavm3z9cPVPIdRGzznLmndOxXOkcMFb32ESuc5NMNKNLcKnzbzyHhXS7JoeKGarTlhmmch7icoRivBWZIWBrdITy6KxkZN8ZSEU1jd6F7WQx1qWO0oEMHrEHnGN4wgi1CZuJTMHXzJbfKc1k91ivb8yh/OK6+iydBNFj94yqAwAD==

Редактировать: просто краткая информация - после добавления "==" в конце ключа вы можете поставить имя компьютера обратно - знак двойного равенства завершает ключ и прочее после того, как он является примечанием к ключу (чей это ключ и т. Д...)

Другие вопросы по тегам