linux - 无法建立 ssh 连接无密码运行 PVM 代码

标签 linux shell ssh distributed-system pvm

我尝试构建PVM 代码。为此,需要一个没有密码的 ssh 连接。我搜索了很多,找到了一个教程,我实现了同样的方法,但是没有用。

我的工作:-

  1. 大师是 jhamb。

  2. 奴隶是天真的。

  3. 首先,我使用命令在 master(jhamb) 上生成 ssh key

    ssh-keygen -t rsa

  4. 然后我使用命令将 id_rsa.pub 文件复制到 slave(naveen) 机器

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

  5. 然后我从 master. 登录到 slave,使用

    ssh naveen@10.40.54.92

  6. 但它总是要求输入密码。

帮我解决这个问题,然后我才能进一步配置PVM。

期待您的友好回应。

最佳答案

根据 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

关于linux - 无法建立 ssh 连接无密码运行 PVM 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14872065/

相关文章:

linux - 如何使用字符串分隔符将 stderr 重定向到 stdout

linux - 整个进程的虚拟地址空间是否分为页面

Java不会执行cmd行?

git - Mac OS,使用 Git : “no such file” 生成 SSH key 时出错

Bash 变量在插入到 cURL 命令中时被屠杀

linux - 使用 tee 命令将输出重定向到不存在的目录中的文件

ssh - 如何更改 openshift 的 ssh 键的位置

Linux CSV - 将 CSV 文件中的列添加到另一个 CSV 文件

linux - shell 脚本中的 while 循环在 linux bash shell 中不起作用

c++ - Qt:使用脚本从二进制文件运行时无法找到应用程序 pid