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', чтобы отключить его и проверить.