当您通过 SSH 进入远程服务器时,地址的正式名称是什么?

当您通过 SSH 进入远程服务器时,地址的正式名称是什么?

正式名称是:hostname?我正在尝试 SSH。由于我不知道正式名称是什么,所以我不知道在哪里搜索 SSH。

答案1

根据具体上下文和情况,可以使用各种术语来指代它。“主机名”和“地址”都是常用术语,“FQDN”是另一个用来区分全名(ssh-server.foo.com)和普通 NETBIOS 名称(ssh-server)的术语。机器也可以有别名,因此即使您通过“login.engin.umich.edu”访问它,其真实主机名也可能是“caen-vnc-vm16”。也可能有一组负载平衡服务器位于代理或网关后面,因此实际的即使您使用的是同一个地址,您最终到达的主机名也可能因会话而异。如果问题是“如何访问我需要的资源”,请询问地址。

答案2

您问的是正式名称。好吧,为了得到真正的正式名称,我们可以参考一些官方文档。

互联网协议标准的主要来源是 IETF BCP 文档,其次是其他 IETF RFC 文档。 RFC 4251:安全外壳 (SSH) 协议架构RFC 4254:安全外壳 (SSH) 连接协议两者似乎都倾向于使用“服务器”。

OpenBSD 中有关 OpenSSH 的“ssh”命令的手册页使用“主机名”。此操作系统的文档对于 OpenSSH 尤其重要,因为 OpenBSD 团队是 OpenSSH 背后的人员。

这两个都是正式名称。尽管有人可能会认为 DNS 术语可能更正式,但 SSH 的远程系统可以通过 (DNS) 域名以外的地址访问。因此,先前的文档似乎最权威(对于当前的 SSH 实现)。

相关内容