Mac OS X SSH 客户端是否与其他系统集成?

Mac OS X SSH 客户端是否与其他系统集成?

我有一台运行 Mac OS X 10.10 (Yosemite) 的 MacBook Pro,当我从(“偏好设置 -> 共享”)启用 SSH 时,它给出了如下链接:

members-12-13.hallsnetwork.xxxx.com

好吧,显然链接是描述性的(而不是 IP 地址),这是否意味着 Linux 服务器提供此功能以对 SSH 链接进行某些配置或其他什么(使它们成为域的一部分)?

请注意,我已连接到大型研究所的网络。

答案1

SSH 默认不与其他系统集成。通常它只会打开本地计算机上的端口 22 并允许 SSH 客户端连接到它。members-12-13.hallsnetwork.xxxx.com很可能是您的 IP 地址的反向 DNS。

尝试使用查找您的 IP 地址ifconfig并输入这里。我敢打赌它会给你相同的主机名。

答案2

请注意,我已连接到大型研究所的网络。

就是这样。SSH 与此无关 — 启用后不会盲目地与大型网络集成 — 而是您的 IP 地址在研究所网络中有一个与之相连的主机名。启用“远程登录”后,控制面板中将显示一条消息 — 内容如下:

要远程登录此计算机,请键入“ssh [电子邮件保护]“。

该消息 100% 由系统自动生成,只是为了方便您使用。您也可以使用原始 IP 地址轻松地远程访问您的系统,如下所示;请注意,这123.456.789.0不是真实的,我只是为了举例子而使用它:

ssh [email protected]

也就是说,您可以确信您获取的主机名的反向 DNS 信息来自arp(地址解析协议)流量/数据。因此,您可以通过输入以下内容来查看类似的信息arp在“终端”的命令行中输入命令:

arp -a

这将列出系统上的地址解析协议使用的所有 Internet 到以太网地址转换表。因此,其输出将类似于以下内容:

members-12-13.hallsnetwork.xxxx.com (123.456.789.0) at 11:ee:dd:ff:aa:cc on en0 ifscope [ethernet]

相关内容