IP 變更後從 Windows 10 連線到 SSH 伺服器

IP 變更後從 Windows 10 連線到 SSH 伺服器

我最近改變了家裡的網路並添加了新的路由器和 IP 方案。有了它,我更改了與 LAN 上的 ssh 伺服器關聯的 IP 位址。每當我嘗試使用與 Windows 不同的 IP 位址連接到相同伺服器時,都會收到「權限被拒絕」錯誤。不是(pubkey)錯誤,只是權限被拒絕。

在此輸入影像描述

這是一個特定於 Windows 的問題,因為我能夠使用橋接適配器在同一台電腦上啟動虛擬機,以取得同一範圍內的 IP 位址,並毫無問題地連接到 SSH 伺服器。

Windows 是否有地方保存 ssh 伺服器金鑰並檢查系統範圍內的 IP 變更?我在 Debian 上也遇到類似的問題,但透過開啟known_host 檔案並將其清除可以快速修復。

我不認為這是防火牆的問題,因為我沒有看到任何阻止此類流量的規則,並且一般“防火牆設定檔”設定為專用網路。就權限而言,我嘗試了帶有 sudo 的 WSL 和具有管理員權限的命令提示符,但得到了完全相同的權限被拒絕提示。

其他人遇到過這個問題或可能有其他一些故障排除步驟可以嘗試嗎?

答案1

哦,哇,這很有趣。執行網路故障排除程式並嘗試存取我也遇到問題的 http 伺服器。它向我指出了由應用程式設定的安全性設定。

看起來 NordVPN 提供的「LAN 上隱形」選項實際上會阻止本地子網路上的請求。即使應用程式未運行或未連接到 VPN。很高興知道,但是稍後發現一些故障排除真是太煩人了。

相關內容