2013-02-14 79 views
0

我試圖建立PVM代碼。爲此,不需要密碼的ssh連接是必需的。我搜索了很多,我找到了一個教程,我實現了相同的,但它沒有奏效。未能建立無密碼的ssh連接運行PVM代碼

我的工作: -

  1. 主人是jhamb。

  2. 奴隸是naveen。

  3. 首先我生成上主(jhamb),ssh密鑰通過使用命令

    SSH-密鑰生成-t RSA

  4. 然後我複製id_rsa.pub文件到從站(納溫)機,通過使用命令

    SCP /home/jhamb/.ssh/id_rsa.pub [email protected]:/home/naveen/.ssh/authorized_keys

  5. 然後我登錄到從主從,通過使用

    ssh [email protected]

  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 
+0

好的,等我我正在那樣做。第二步是主或從機還是兩者兼而有之? – devsda 2013-02-14 10:18:47

+0

沒有錯別字...檢查出現在.pub文件的最後一行(例如:user @ ** jamb-host **)中的主機名由naveen主機知道 – 2013-02-14 10:19:33

+1

Berra非常感謝,它工作正常。 – devsda 2013-02-14 10:26:24

0

naveen是否有權利閱讀該文件?還要嘗試編輯authorized_keys,以便密鑰中沒有最後一個字符串(密鑰後面的「someone @ 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/M/d2RuJAC6 + 1Eih4PbaGQ0tDVjyBWkgQwbmUNstn3YmdIcavm3z9cPVPIdRGzznLmndOxXOkcMFb32ESuc5NMNKNLcKnzbzyHhXS7JoeKGarTlhmmch7icoRivBWZIWBrdITy6KxkZN8ZSEU1jd6F7WQx1qWO0oEMHrEHnGN4wgi1CZuJTMHXzJbfKc1k91ivb8yh/OK6 + iydBNFj94yqAwAD ==

編輯: 只是一個快速的信息 - 添加 「==」 的後你可以把計算機名稱的末尾 - 雙等號結束的關鍵和東西后,它是一個註釋的關鍵(誰的關鍵是它等..)

+0

等待,我檢查\ – devsda 2013-02-14 10:07:11

+0

是的,它有進入編輯和所有 – devsda 2013-02-14 10:08:53

+0

它取出後工作電腦標籤形成authorized_keys記錄的結尾?還注意到雙等號 – Dropout 2013-02-14 10:09:40