为远程服务器设置CNAME /昵称

时间:2016-05-29 07:54:33

标签: ssh dns digital-ocean

假设我有一个数字海洋水滴 - 68.456.72.184

ssh进入我的远程服务器时,我宁愿不必输入整个ssh命令 -

ssh 68.456.72.184

主机名称为Stormtrooper - 我如何制作它以便客户机可以通过

进入服务器
ssh Stormtrooper

我想这需要在连接的本地客户端计算机上进行某种配置?客户端机器以什么顺序搜索主机名?我想有一些本地设置,它寻找“Stormtrooper”的IP地址,如果没有找到,它会在本地网络中查找,然后查看“全局”网络(即公共DNS)。

我不太确定查找过程是如何工作的,因此解释也会很好。

1 个答案:

答案 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,它将为您执行此转换。