我想在不同的机器上使用 mpirun 运行程序(所有带有 Open Mpi 1.5 的 linux 机器)。
现在我有可以登录的机器username A,还有另一组可以使用username B. 所有机器都可以通过 ssh 访问,但我不知道如何实现这一点。
我的主机文件将是这样的:
localhost #username local
machine_set_A_1 #username A
machine_set_A_2 #username A
...
machine_set_B_1 #username B
machine_set_B_2 #username B
...
Run Code Online (Sandbox Code Playgroud)
是否有可能实现这一点。谢谢。
OpenSSH 客户端支持每主机配置,类似于:
Host machine_set_A_1 machine_set_A_2 ...
User username_A
Host machine_set_B_1 machine_set_B_2 ...
User username_B
Run Code Online (Sandbox Code Playgroud)
该Host指令限制所有以下声明(直到下一个Host指令)仅适用于与该指令后给出的任何模式匹配的主机名的连接。
SSH 客户端配置文件通常可以在/etc/ssh/ssh_config(系统范围的配置)和~/.ssh/config(用户特定的配置;其中的指令覆盖系统配置中的指令)中找到。
的手册页包含有关ssh_config(5)可用关键字的更多信息以及有关支持哪些模式的更多信息(使用类似的内容Host *.groupA.uni.edu,如果适用,可以节省一些打字)。
| 归档时间: |
|
| 查看次数: |
7902 次 |
| 最近记录: |