如何通过 SSH 登录而不写 IP 地址?

如何通过 SSH 登录而不写 IP 地址?

可能重复:
通过名称而不是 IP 连接到 Linux

当我登录时我总是这样做:

ssh [email protected]

是否有可能做类似的事情:

ssh myuser@server1

我想使用名称而不是 IP 地址,可以吗?

答案1

您可以在 ssh 文件中添加一行config(通常位于~/.ssh/config):

Host server1
  HostName 111.111.111.111

hosts由于它是特定于用户的,因此这可以被认为比编辑文件更简洁一些。

答案2

您可以通过将以下行添加到/etc/hosts

111.111.111.111 server1

低于标准线

127.0.0.1 localhost

您需要具有 root 权限才能执行此操作。

相关内容