假设我有一个数字海洋水滴 - 68.456.72.184
当ssh
进入我的远程服务器时,我宁愿不必输入整个ssh
命令 -
ssh 68.456.72.184
主机名称为Stormtrooper
- 我如何制作它以便客户机可以通过
ssh Stormtrooper
我想这需要在连接的本地客户端计算机上进行某种配置?客户端机器以什么顺序搜索主机名?我想有一些本地设置,它寻找“Stormtrooper”的IP地址,如果没有找到,它会在本地网络中查找,然后查看“全局”网络(即公共DNS)。
我不太确定查找过程是如何工作的,因此解释也会很好。
答案 0 :(得分:1)
您可以在ssh_config
中使用内容
~/.ssh/config
Host Stormtrooper
Hostname 68.456.72.184
然后你可以使用ssh Stormtrooper
ssh到该服务器(甚至标签完成也适合你)。
如果您已正确设置DNS,则使用FQDN进行连接也会有效。如果您有一个指向此IP的域Stormtrooper.tld
,则可以ssh
使用
ssh Stormtrooper.tld
对于本地网络解析,您需要本地DNS,它将为您执行此转换。