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

Другие вопросы по тегам