Не удалось установить ssh-соединение без пароля для запуска кодов PVM
Я пытался построить код PVM. Для этого требуется ssh-соединение без пароля. Я много искал и нашел учебник, я реализовал то же самое, но это не сработало.
Моя работа:-
Мастер это джамб.
раб навин
Сначала я генерирую ключи ssh на master(jhamb) с помощью команды
ssh-keygen -t rsa
Затем я скопировал файл id_rsa.pub на подчиненную (naveen) машину, используя команду
scp /home/jhamb/.ssh/id_rsa.pub naveen@10.40.54.92:/home/naveen/.ssh/authorized_keys
Затем я вхожу в slave от master., Используя
ssh naveen@10.40.54.92
Но он всегда спрашивает пароль.
Помогите мне решить эту проблему, тогда только я могу настроить дальше для 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==
Редактировать: просто краткая информация - после добавления "==" в конце ключа вы можете поставить имя компьютера обратно - знак двойного равенства завершает ключ и прочее после того, как он является примечанием к ключу (чей это ключ и т. Д...)