Open MPI 无法通过 SSH 启动远程节点

Open MPI 无法通过 SSH 启动远程节点

我正在尝试在我们网络上的几台机器之间设置 Open MPI。Open MPI 在本地运行良好,但我无法让它在远程节点上运行。我可以顺利通过 ssh 进入远程机器(无需密码),但如果我尝试类似

mpiexec -n 4 --host remote.host hello_c

然后 ssh 连接就超时了。

我查看了几个教程,但它们给出的唯一配置说明是“确保您可以无需密码 ssh 进入远程计算机”。我这样做了,但仍然无法在远程计算机上启动节点。问题是什么?

答案1

您是否能够从远程计算机 ssh 到其他计算机和本地主机而无需密码?如果不能,您可能没有复制私钥。您的系统是否正在运行 SELinux 或 AppArmor 之类的程序?对于 SELinux,您可以运行“setenforce 0”来禁用它,以便进行测试。

相关内容