
Недавно я изменил сетевое подключение у себя дома и добавил новый маршрутизатор и схему IP. С его помощью я изменил IP-адрес, связанный с сервером ssh в моей локальной сети. Всякий раз, когда я пытаюсь подключиться к тому же серверу с другим IP-адресом из Windows, я получаю ошибку «Отказано в доступе». Не ошибку (открытого ключа), а просто ошибку «Отказано в доступе».
Это проблема, характерная только для Windows, поскольку я могу запустить виртуальную машину на той же машине с помощью мостового адаптера, получить IP-адрес в том же диапазоне и подключиться к SSH-серверу без каких-либо проблем.
Есть ли место, где Windows хранит ключи сервера ssh и проверяет их по всей системе на предмет изменений IP? У меня была похожая проблема с Debian, но она была быстро исправлена открытием файла known_host и его очисткой.
Я не думаю, что это брандмауэр, так как я не вижу никаких правил, блокирующих этот тип трафика, а общий "Профиль брандмауэра" настроен на частную сеть. Что касается разрешений, я попробовал WSL с sudo и командной строкой с правами администратора, но получил точно такое же сообщение об отказе в разрешении.
Кто-нибудь еще сталкивался с этой проблемой или может быть есть другие способы ее устранения?
решение1
Ого, это было интересно. Запустил средство устранения неполадок сети и попытался получить доступ к http-серверу, с которым у меня тоже были проблемы. Он указал мне на настройку безопасности, которая была установлена приложением.
Похоже, что опция "Невидимость в локальной сети", которую предоставляет NordVPN, на самом деле блокирует запросы в локальной подсети. Даже когда приложение не запущено или не подключено к VPN. Хорошо знать, но так раздражает, что потом приходится искать способы устранения неполадок.