У меня есть пара дистрибутивов Linux на основе Debian, работающих на VMware Workstation Player в Windows 10. Раньше я мог без проблем подключиться к виртуальной машине по SSH с хост-машины с терминала PowerShell или Ubuntu (WSL). Но в последнее время мне это не удается.
Сначала я запускаю службу SSH на виртуальной машине.
запуск службы ssh
Затем я проверяю, что служба работает.
статус службы ssh
ssh.service — сервер OpenBSD Secure Shell
Загружено: загружено (/lib/systemd/system/ssh.service; включено; предустановка поставщика: e>
Активно: активно (работает) с сб 26.06.2021 11:30:42 PDT; 1мин 14с назад
Документы: человек:sshd(8)
мужчина: sshd_config(5)
Процесс: 872 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
Основной PID: 898 (sshd)
Заданий: 1 (лимит: 9448)
Память: 2,8 М
Группа CG: /system.slice/ssh.service
ââ898 sshd: /usr/sbin/sshd -D [прослушиватель] 0 из 10-100 запусков
26 июня 11:30:42 ubuntu systemd[1]: запуск сервера OpenBSD Secure Shell...
26 июня 11:30:42 ubuntu sshd[898]: сервер прослушивает порт 22 0.0.0.0.
26 июня 11:30:42 ubuntu sshd[898]: сервер прослушивает :: порт 22.
26 июня 11:30:42 ubuntu systemd[1]: запущен сервер OpenBSD Secure Shell.
Я проверяю IP-адрес.
имя хоста -я
192.168.75.129
IP-адрес
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
ссылка/петля 00:00:00:00:00:00 брд 00:00:00:00:00:00
инет 127.0.0.1/8 область хоста lo
valid_lft навсегда
inet6 :: 1/128 узел области видимости
valid_lft навсегда
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel состояние UP группа по умолчанию qlen 1000
ссылка/эфир 00:0c:29:a0:15:34 брд ff:ff:ff:ff:ff:ff
альтернативное имя enp2s1
inet 192.168.75.129/24 brd 192.168.75.255 область глобальная динамическая noprefixroute ens33
valid_lft 1714 сек. selected_lft 1 714 сек.
inet6 fe80::98eb:dd0a:da24:92be/64 ссылка на область действия noprefixroute
valid_lft навсегда
... но Ubuntu в подсистеме Windows для Linux не может подключиться.
СШ 192.168.75.129
ssh -vvv 192.168.75.129
OpenSSH_8.2p1 Ubuntu-4ubuntu0.2, OpenSSL 1.1.1f 31 марта 2020 г.
debug1: Чтение данных конфигурации /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config строка 19: включение /etc/ssh/ssh_config.d/*.conf не соответствует ни одному файлу
debug1: /etc/ssh/ssh_config строка 21: Применение параметров для *
debug2: resolve_canonicalize: имя хоста 192.168.75.129 — это адрес
отладка2: ssh_connect_direct
debug1: подключение к порту 22 192.168.75.129 [192.168.75.129].
debug1: подключиться к адресу 192.168.75.129, порт 22: ресурс временно недоступен
ssh: подключиться к хосту 192.168.75.129, порт 22: ресурс временно недоступен
... и время ожидания PowerShell истекло.
ssh -vvv 192.168.75.129
OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
debug3: не удалось открыть файл: C:/Users/me/.ssh/config ошибка: 2
debug3: не удалось открыть файл: C:/ProgramData/ssh/ssh_config ошибка: 2
debug2: resolve_canonicalize: имя хоста 192.168.75.129 — это адрес
отладка2: ssh_connect_direct
debug1: подключение к порту 22 192.168.75.129 [192.168.75.129].
debug3: finish_connect - ОШИБКА: асинхронный ввод-вывод завершен с ошибкой: 10060, ввод-вывод: 000001B003450380
debug1: подключиться к адресу 192.168.75.129, порт 22: время ожидания подключения истекло
ssh: подключиться к хосту 192.168.75.129, порт 22: время ожидания подключения истекло
NMAP возвращает следующие сканы.
nmap -Pn -p 22 192.168.75.129
Предупреждение: Nmap может работать некорректно в подсистеме Windows для Linux.
Для лучшей производительности и точности используйте собственную сборку Windows с https://nmap.org/download.html#windows.
Начиная с Nmap 7.80 ( https://nmap.org ) 26.06.2021 13:36 CDT
ОШИБКА NSOCK [0,0460 с] mksock_bind_device(): установка SO_BINDTODEVICE не удалась (IOD № 1): протокол недоступен (92)
ОШИБКА NSOCK [0,0470 с] mksock_bind_device(): установка SO_BINDTODEVICE не удалась (IOD № 2): протокол недоступен (92)
ОШИБКА NSOCK [0,0470 с] mksock_bind_device(): установка SO_BINDTODEVICE не удалась (IOD № 3): протокол недоступен (92)
Проблема с привязкой к интерфейсу, errno: 92
socket_bindtodevice: протокол недоступен
Проблема с привязкой к интерфейсу, errno: 92
socket_bindtodevice: протокол недоступен
Отчет сканирования Nmap для 192.168.75.129
Хост готов.
ГОСУДАРСТВЕННАЯ СЛУЖБА ПОРТА
22/tcp с фильтром ssh
Nmap выполнен: 1 IP-адрес (1 хост включен) просканирован за 2,09 секунды.
...и из nmap в Windows.
PS C:\Users\me> cd '\Program Files (x86)\nmap'
PS C:\Program Files (x86)\nmap> ./nmap.exe -Pn -p 22 192.168.75.129
Обнаружение хоста отключено (-Pn). Все адреса будут помечены как «вверх», и время сканирования будет медленнее.
ВНИМАНИЕ: Не удалось импортировать все необходимые функции Npcap. Возможно, вам потребуется выполнить обновление до последней версии с https://npcap.org. Использование режима connect() -- Nmap может работать не полностью
Начиная с Nmap 7.91 ( https://nmap.org ) 26 июня 2021 г., 13:36 по центральному летнему времени.
Отчет сканирования Nmap для 192.168.75.129
Хост готов.
ГОСУДАРСТВЕННАЯ СЛУЖБА ПОРТА
22/tcp с фильтром ssh
Nmap выполнен: 1 IP-адрес (1 хост включен) просканирован за 2,17 секунды.
Что я делаю не так?