Как я могу подключиться к Linux (который находится в виртуальной машине) с главного компьютера, используя шпаклевку? Я могу пропинговать 192.168.1.108 с моего компьютера. И есть процесс sshd, работающий в Linux. Я выбираю SSH для подключения, но выдает ошибку.
5 ответов
Какой продукт VM вы используете? Также проверьте сетевые настройки вашей виртуальной машины. Если он работает в режиме моста, у него есть IP-адрес в локальной сети вашего хоста, что означает, что вы просто подключаетесь к его IP-адресу таким образом.
Если ваша виртуальная машина использует режим NAT, вам нужно настроить NAT для переадресации определенного порта обратно в вашу виртуальную машину. В VMware есть файл nat.conf
который вы редактируете для этого. Однако я не могу говорить о том, как вы это сделаете в других продуктах виртуализации.
Включен ли SSH на вашем Linux-клиенте? Даже если процесс запущен, он может быть неправильно настроен для разрешения удаленных подключений SSH.
Вы можете попробовать это:
- Войдите в свою ВМ (клиент) из консоли
- открыть окно терминала
- введите sudo ifconfig
- запишите IP-адреса ваших интерфейсов. Скорее всего, вы заинтересованы в eth0.
- попробуйте подключиться к этому адресу / этим адресам (скорее всего, только одному), используя putty.
это работает?
,
Я думаю, что вам, скорее всего, нужно, чтобы рабочая станция прослушивала на хосте какой-либо порт и перенаправляла его в гостевую систему как порт 22. Это будет держать собственный порт 22 вашего хоста открытым при доставке трафика вашему гостю. Тем не менее, я вижу только переадресацию портов как часть NAT. Должна ли ваша виртуальная машина использовать мостовую сеть?
Многое зависит от того, какая у вас ОС и какое программное обеспечение для виртуализации вы используете.
Но многие типы программного обеспечения для виртуализации (включая VirtualBox) по умолчанию не имеют доступа к гостю с хоста. Однако вы можете получить доступ к хосту от гостя.
Для получения инструкций по использованию ssh для подключения в этом случае вы можете следовать этим инструкциям для KVM или этим инструкциям для VirtualBox.