1

Я пытаюсь подключиться по SSH к виртуальной машине Ubuntu 14.04 из OS X, но не могу этого сделать. Я пробовал различные предложения от Google, но ни один из них не работает. ping тоже не работает и возвращает host unreachable ошибку.

Я использую «Host-only адаптер» для гостевой ОС. Хост и гостевая ОС работают на одной машине. В гостевой ОС я могу использовать SSH для localhost поэтому я предполагаю, что SSH правильно настроен в гостевой ОС. Хост-ОС (OS X) не имеет никаких брандмауэров, и гостевая ОС также не имеет ни одного. Мне кажется, что хост-ОС вообще не может найти гостевую ОС. Гостевая ОС настроена на использование статического IP-адреса.

Любые предложения о том, как я могу попытаться решить эту проблему?

Благодарю.

1 ответ1

1

Сеть только для хоста для виртуальной машины обычно добавляет дополнительную подсеть (192.168.Ax) к хост-машине с виртуальным сетевым адаптером. Вы должны проверить, какой IP-адрес назначен хосту, а какой - гостю в этой виртуальной сети.

на Mac откройте терминал и используйте "ifconfig" или "ip addr", чтобы получить IP-адреса для хоста. На Linux сделать то же самое и просмотреть IP-адреса. Затем попробуйте пропинговать адрес в той же подсети (например, 192.168.54.x). После ответа ping вы можете использовать обнаруженный IP-адрес для ssh от osx до ubuntu.

В любом случае, самый быстрый способ - изменить гостевой адаптер на мостовой и вручную назначить IP-адрес в той же подсети, что и хост хоста. Таким образом, гостевая ОС является напрямую подключенным узлом в физической сети и доступна с другого компьютера, маршрутизатора, сетевых принтеров и т.д. И т.д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .