SSH 系统名称别名(为了防止输入 IP)

SSH 系统名称别名(为了防止输入 IP)

如果你看过我之前的帖子,你就会知道我最近完成了基于 Ubuntu 的服务器的 SSH 安装/基本设置。我看到我的一位开发人员朋友使用以下命令进入他的服务器:

user@linux ~$ ssh amy

我该怎么做才能ssh dc更轻松地进入我的服务器?记住 IP 和端口号真的很烦人...

答案1

您可以使用它~/.ssh/config来创建连接配置文件,它可以设置地址、用户名、端口号或任何其他可以从命令行设置的参数:

Host dc
    Hostname 2001:db8:4321::abcd:efgh
    Port 5453
    User fred

当然,这只适用于您自己的计算机。如果您需要一种可以在任何地方工作的机制,那么您需要 DNS,即使用域名(无论是您自己的域名还是朋友域名下的子域名)。当然,ssh dc.mydomain.com在这种情况下它仍然会这样,DNS 无法帮助您处理端口或用户名——只能处理 IP 地址。

相关内容