ssh 将多个主机名配置到同一主机

Alg*_*bra 8 ssh

我在 .ssh/config 文件中配置以下主机名

Host termux
    Hostname 192.168.43.1
    Port 8022
Run Code Online (Sandbox Code Playgroud)

如何向同一主机添加更多主机名。

Host termux
    Hostname 192.168.43.1, 192.168.43. 12, 192.168.43.5
    Port 8022
Run Code Online (Sandbox Code Playgroud)

小智 7

@疯狂物理学家提出了一个很好的观点。实际上,您无法向同一主机添加多个主机名。你可以尝试,但无论如何它只会使用第一个。

我能想到的你只有一个选择。如果你想说你想要从中得到什么样的功能,我也许可以给出更好的答案。

您可以使每个主机名对应于不同的主机,而不是按照示例中的方式进行操作。也许用编号。如termux1、termux2等。

  • 对于每个问题,至少有一个答案,该答案绝对直接、易于理解、对所有读者来说都很有意义并且易于理解,**但完全错误!** 这是其中之一。**SSH 已经支持一台主机使用多个 IP**。如果可以的话我会回答。对于初学者:使用名称并将 IP(全部)添加到“/etc/hosts”。瞧,ssh_config 中的名称指的是指代多个 IP 的主机名,并且 SSH 会按顺序尝试所有这些 IP。 (12认同)
  • TIno 的评论在 Android 上不起作用,除非你想 root。很多人不想这样做,因为它会损害安全性并阻止许多流行的应用程序运行。我还想说,“ssh 已经支持一台主机的多个 IP”的说法具有误导性,因为这里描述的不是 SSH 的行为,而是操作系统的行为。(如果我错了,请纠正我——这只是我对这里实际发生的事情的印象)。 (2认同)