IPが変更された後にWindows 10からSSHサーバーに接続する

IPが変更された後にWindows 10からSSHサーバーに接続する

最近、自宅のネットワークを変更し、新しいルーターと IP スキームを追加しました。それに伴い、LAN 上の ssh サーバーに関連付けられた IP アドレスを変更しました。Windows から異なる IP アドレスで同じサーバーに接続しようとすると、必ず「アクセス許可が拒否されました」というエラーが表示されます。これは (pubkey) エラーではなく、単にアクセス許可が拒否されたというだけです。

ここに画像の説明を入力してください

これは Windows 固有の問題であり、ブリッジ アダプターを使用して同じマシン上で VM を起動し、同じ範囲の IP アドレスを取得し、問題なく SSH サーバーに接続できます。

Windows が SSH サーバー キーを保存し、システム全体で IP 変更をチェックする場所はありますか? Debian でも同様の問題が発生しましたが、known_host ファイルを開いてクリアすることで簡単に解決しました。

このタイプのトラフィックをブロックするルールは表示されておらず、一般的な「ファイアウォール プロファイル」はプライベート ネットワークに設定されているため、ファイアウォールが原因ではないと思います。権限に関しては、sudo を使用した WSL と管理者権限を使用したコマンド プロンプトを試しましたが、まったく同じ権限拒否プロンプトが表示されました。

他にこの問題を経験した人はいますか、または他に試してみるべきトラブルシューティング手順はありますか?

答え1

わあ、これは興味深いですね。ネットワーク トラブルシューティングを実行して、私も問題を抱えていた http サーバーにアクセスしてみました。アプリによって設定されたセキュリティ設定が示されました。

NordVPN が提供する「LAN 上の非表示」オプションは、実際にはローカル サブネット上のリクエストをブロックするようです。アプリが実行されていない場合や VPN に接続されていない場合でもブロックされます。知っておいてよかったのですが、後でかなりのトラブルシューティングが必要になるのは本当に面倒です。

関連情報