2013-02-14 76 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