У меня есть виртуальный бокс, установленный на хосте Mac OS X Catalina.
У меня есть гостевая ОС Centos 9, работающая на виртуальной коробке.
Для Centos я использовал NAT в параметрах сети и сопоставил 2222 с 22.
Я не могу подключиться по ssh с mac os на centos.
Также я отмечаю, что и хост, и гость имеют одинаковый IP-адрес в ifconfig.
Но это, похоже, не проблема для демонстрации, которую я пытаюсь воспроизвести.
(Кукольный курс на удеме)
Уже пробовал:
Запустил sshd на гостевой ОС
sudo systemctl запустить sshd
Добавлен ssh в брандмауэр
sudo firewall-cmd --zone=public --permanent --add-service=ssh
sudo firewall-cmd --reload
Добавлено разрешение PermitRootLogin да для /etc/ssh/ssh_config
Перезапущено: sudo systemctl перезапустить ssh
Включен удаленный вход в Mac OS x
Команда ssh в подробном режиме выглядит так:
ssh -vvv [email protected] -p 2222
OpenSSH_8.1p1, LibreSSL 2.7.3
debug1: Чтение данных конфигурации /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config строка 47: Применение параметров для *
debug2: resolve_canonicalize: имя хоста 127.0.0.1 — это адрес
отладка2: ssh_connect_direct
debug1: подключение к порту 127.0.0.1 [127.0.0.1] 2222.
отладка1: соединение установлено.
debug1: файл идентификации /Users/mansnitz/.ssh/id_rsa типа 0
debug1: файл идентификации /Users/mansnitz/.ssh/id_rsa-cert type -1
debug1: файл идентификации /Users/mansnitz/.ssh/id_dsa type -1
debug1: файл идентификации /Users/mansnitz/.ssh/id_dsa-cert type -1
debug1: файл идентификации /Users/mansnitz/.ssh/id_ecdsa тип -1
debug1: файл идентификации /Users/mansnitz/.ssh/id_ecdsa-cert type -1
debug1: файл идентификации /Users/mansnitz/.ssh/id_ed25519 тип 3
debug1: файл идентификации /Users/mansnitz/.ssh/id_ed25519-cert type -1
debug1: файл идентификации /Users/mansnitz/.ssh/id_xmss тип -1
debug1: файл идентификации /Users/mansnitz/.ssh/id_xmss-cert type -1
debug1: строка локальной версии SSH-2.0-OpenSSH_8.1
kex_exchange_identification: чтение: сброс соединения пиром