有时当我登录到我的家庭桌面时,我会收到关于为 IP 地址添加新的 RSA 主机密钥的警告2412:214:8144:4fd1:2f17:54ff:ff48:5fd2
当我使用时last -w
,我得到:
thedude3 pts/14 2412:214:8144:4fd1:2f17:54ff:ff48:5fd2 Tuf Apr 7 19:34 still logged in
thedude3 pts/13 tiktok Tue Apr 7 19:35 still logged in
我的笔记本电脑的名称在哪里tiktok
,这两个登录几乎同时发生。为什么一个显示为tiktok
,另一个显示为那个随机 IP?
如果重要的话,我正在通过交换机。我看到的 IP 可能是交换机吗?
答案1
IPv6 客户端通常通过无状态地址自动配置 (SLAAC),而不是 DHCP。客户端往往会经常轮换地址,这就是您可能看到这些消息的原因。
答案2
我无法诚实地回答为什么 IPv6 IP 会列在那里。我仍在学习一些 SSH 知识。但 IP 变化很可能是由于网络上使用了 DHCP 服务器(很可能是家用路由器)。每次桌面关闭时,它使用的 IP 地址将在设定的时间后变为可用。当另一台设备接入网络时,路由器会将之前的 IP 视为可分配,并将其分配给新设备。
需展示的情况:
您的桌面服务器通过 Wi-Fi 连接并被分配192.168.0.100
。它进入睡眠或关闭状态。过了一会儿,手机通过 Wi-Fi 连接到您的网络。路由器为其分配 IP 192.168.0.100
(旧服务器 IP)。然后您的服务器开启或唤醒,它重新建立与网络的连接。路由器为其分配192.168.0.101
(新 IP)。您通过 SSH 连接,您的客户端看到 IP 已更改,并且密钥未列出或不同(您收到的 RSA 消息)。
在 DHCP 服务器中为桌面添加静态 IP 应该可以解决此问题并防止其发生变化。
每当收到 RSA 消息时,我都会将其与所连接机器的已知 RSA 密钥进行比较。如果它们匹配,则一切正常,IP 只是发生了变化。