gpt4 book ai didi

ssh - 配置 MPI hostsfile 以使用多个用户身份

转载 作者:行者123 更新时间:2023-12-04 20:27:12 29 4
gpt4 key购买 nike

我想在不同的机器组(所有带有 Open Mpi 1.5 的 linux 机器)上使用 mpirun 运行一个程序。

现在我有可以使用 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
...

是否有可能实现这一目标。谢谢你。

最佳答案

OpenSSH 客户端支持 per-host 配置,类似于以下内容:

Host machine_set_A_1 machine_set_A_2 ...
User username_A

Host machine_set_B_1 machine_set_B_2 ...
User username_B
Host指令限制所有以下声明(直到下一个 Host 指令)仅适用于与主机名建立的连接,匹配指令后给出的任何模式。

SSH 客户端配置文件通常位于 /etc/ssh/ssh_config (系统范围的配置)和在 ~/.ssh/config (特定于用户的配置;那里的指令会覆盖系统配置中的指令)。
ssh_config(5) 的手册页有关于可用关键字的更多信息以及关于支持哪些模式的更多信息(使用类似 Host *.groupA.uni.edu 的内容,如果适用,可以节省一些输入)。

关于ssh - 配置 MPI hostsfile 以使用多个用户身份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6518314/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com