如何在不写IP地址的情况下通过SSH登录?

Dai*_*ail 3 linux ssh

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

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

ssh myuser@111.111.111.111
Run Code Online (Sandbox Code Playgroud)

是否可以执行以下操作:

ssh myuser@server1
Run Code Online (Sandbox Code Playgroud)

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

小智 8

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

Host server1
  HostName 111.111.111.111
Run Code Online (Sandbox Code Playgroud)

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