我已经设置了 Centos Linux 服务器。我可以使用以下命令连接到我的服务器:
ssh My_Name @ Ip_Address
Run Code Online (Sandbox Code Playgroud)
如何为我的服务器设置一个名称,以便我可以使用以下命令进行连接:
ssh My_Name @ My_Server_Name.com
Run Code Online (Sandbox Code Playgroud)
该.com
或“.NET”没关系,我只是想为我的服务器的名称。
如果您只是为了方便起见,最简单的方法是在 ssh 配置文件中添加一个节~/.ssh/config
:
Host my_server_name
HostName some_ip_address
User my_name
... any other options
Run Code Online (Sandbox Code Playgroud)
然后就ssh my_server_name
可以连接了。
其他选项包括:
使用 mDNS 并连接到.local
您的机器宣传的名称(mDNSbonjour
在 Apple 世界中被称为;一个常见的 linux 实现是avahi
)。
/etc/hosts
在每台客户端机器上编辑文件以提供从 IP 地址到所选服务器名称的映射。
在本地网络中的机器上安装和配置 DNS 服务器,并将其设置为所有其他本地机器的首选 DNS 服务器。