![如何通过 SSH 登录而不写 IP 地址?](https://linux22.com/image/1289779/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%20SSH%20%E7%99%BB%E5%BD%95%E8%80%8C%E4%B8%8D%E5%86%99%20IP%20%E5%9C%B0%E5%9D%80%EF%BC%9F.png)
可能重复:
通过名称而不是 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 权限才能执行此操作。