Рейтинг:0

ssh больше не разрешается для любых имен хостов

флаг us

Сначала я думал, что мой SSH не работает на университетском сервере из-за недавнего обновления VPN. Я обновил соединение, повторно добавил портал и перезапустил свое устройство, но безуспешно. Затем я попробовал свой SSH еще на нескольких именах хостов (а именно на OverTheWire.org) и он не решает ни одного из них.

В настоящее время я использую Ubuntu в качестве подсистемы Windows. Я не обновлял его и ничего не устанавливал в последнее время, поэтому я понятия не имею, почему SSH перестал работать в обычном режиме.

Какие действия мне следует предпринять? Я знаю, что университетская сеть и мой VPN в порядке, потому что мой подключенный диск по-прежнему доступен, и я могу получить доступ к университетской сети через свой браузер. Просто сейчас кажется, что это проблема, связанная с SSH.

Michael avatar
флаг de
Это похоже на проблему с DNS. Когда вы выполняете ping/nslookup это имя хоста, разрешается ли оно в правильный IP-адрес?
user10489 avatar
флаг in
Виртуальные частные сети часто портят DNS, и есть странные проблемы с кэшированием DNS, которые усложняют это. WSL добавляет еще один уровень сложности в этот беспорядок. Вы должны отлаживать DNS с помощью ping, hosts, dig и nslookup. Возможно, вам потребуется очистить кеш DNS или просто перезагрузить и снова подключить VPN. Или просто используйте ssh из powershell вместо WSL и посмотрите, будет ли это иметь значение.
Gabriel Saul avatar
флаг us
Кажется, моя проблема заключается в том, что WSL продолжает случайным образом отключаться от Интернета. Я решил проблему, сбросив все настройки и конфигурации сети. Вчера работало. Теперь он снова не подключен к Интернету.
user10489 avatar
флаг in
Это действительно не подключение к Интернету, или DNS внутри WSL просто испорчен?
Gabriel Saul avatar
флаг us
Интернет-соединение обрывается, когда я подключаюсь к VPN моего университета через GlobalProtect. Это начало происходить только после недавнего обновления GlobalProtect. Мне посоветовали посмотреть /var/log/syslog, но, похоже, в моей системе нет этого файла. Любые идеи?
user10489 avatar
флаг in
Просто взгляните на несколько недавно измененных файлов в /var/log (может быть, это сообщения?) Но, вероятно, VPN меняет маршрутизацию, чтобы блокировать все из Интернета, кроме самого VPN.
NotTheDr01ds avatar
флаг vn
На самом деле, rsyslogd обычно запускается Systemd, который не поддерживается в WSL. Что касается ведения журнала, вам нужно вручную запустить «sudo service rsyslog start». Впрочем, вряд ли это вам что-то скажет. У WSL2 есть проблемы с VPN, поскольку он работает на виртуальном сетевом адаптере в (подмножестве) Hyper-V. Когда VPN подключен, он, вероятно, отключает доступ к «другим локальным сетям», включая виртуальную сеть для WSL2.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.