使用 ssh 别名连接到服务器导致“无法解析主机名”

使用 ssh 别名连接到服务器导致“无法解析主机名”

我正在使用以下命令成功连接到服务器:

ssh -i /path/to/cert.pem [email protected]

我想为我的主机创建一个别名。我的 .ssh/config 中有以下内容

Host aliasname
Hostname 12.34.56.78
User username
IdentityFile /path/to/cert.pem

然后当我输入时ssh aliasname它说:ssh: Could not resolve hostname aliasname: Name or service not known。我遗漏了什么吗?

答案1

配置有效。问题是我的网络连接已离线。有人给我戴上一顶傻瓜帽。

答案2

它可能无法读取您的配置,或者您的配置已损坏。使用 ssh -v 查看它正在从哪个数据配置加载,然后在此处粘贴您的输出。您列出的配置条目似乎是正确的,至少对于当前版本的 ssh 而言。此外,请将其作为第一个条目,以避免其他内容破坏它。顺便问一下,您的发行版和 ssh 版本是什么,以便其他拥有相同版本的人可以为您提供更多帮助。

相关内容