当我通过 IPv6 从 Windows 7 桌面使用 SSH 连接到 Linux 服务器时,我遇到了以下两个问题,原因是IPv6 隐私扩展:
我习惯于让 ssh 会话保持打开状态几天或几周。现在,当使用 IPv6 时,它们会在几个小时不活动后断开连接。我想这是因为我的“私有”IPv6 地址发生了变化。
每次我登录时,“上次登录”问候语都会显示不同的 IP 地址(自然),因为使用了新的“私有”IPv6 地址。
我不想在我的 Windows 7 桌面上完全禁用 IPv6 隐私扩展,因为它有其用途,并且在某种程度上增强了隐私。不过,我想知道我是否可以让 Windows 使用非私有 IPv6 地址作为一些连接,或者如果有使用该地址的开放 TCP 会话,我是否可以阻止私有 IPv6 地址更改。
我的 SSH 客户端是 SecureCRT 6.1,那里没有与此问题相关的选项/设置。
答案1
隐私地址在不再使用之前不会被“回收”,因此它们不应该导致此问题。您确定这不是由防火墙会话超时引起的吗?在这种情况下,启用心跳/保持活动将防止您的会话终止。