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

我试图在networking上的几台机器之间build立Open MPI。 打开MPI在本地工作正常,但我不能让它在远程节点上工作。 我可以ssh进入远程机器(没有密码)就好了,但如果我尝试类似的东西

mpiexec -n 4 --host remote.host hello_c 

那么SSH连接只是超时。

我查了几个教程,但他们给出的唯一的configuration说明是“确保你可以SSH密码进入远程机器”。 我做了,我仍然无法在远程机器上启动节点。 有什么问题?

从远程机器,你可以ssh到其他机器和localhost没有密码? 如果没有,你可能没有复制你的私钥。 你的系统运行的是SELinux还是AppArmor? 对于SELinux,您可以运行“setenforce 0”来禁用它,以便testing。