Вопрос: Не удается получить доступ к серверу ubuntu с помощью шпатлевки в виртуальном боксе


У меня есть сервер ubuntu, установленный в virtualbox, а host os - это Windows 7.
Мне нужно получить доступ к этому серверу ubuntu с помощью шпатлевки.
Теперь путь доступа через шпатлевку состоит в том, чтобы иметь два адаптера в виртуальной коробке. NAT и еще один должен быть Мостовой адаптер все в порядке, и на моем виртуальном сервере есть также интернет-соединение, чтобы проверить интернет, я использую это на своем сервере ubuntu:

wget http://www.google.com

И он успешно загружает index.html страницы в каталоге.
Но как только я пишу в терминале ubuntu

ifconfig

то он не будет показывать рабочий IP-адрес, через который я могу получить доступ через шпатлевку. enter image description here И когда я пытаюсь с этим ip через putty, он показывает ошибку: / enter image description here enter image description here Что случилось с этим? благодаря


2
2018-06-21 07:14


Источник




Ответы:


eth0 интерфейс - это NAT. По умолчанию он разрешает исходящий трафик.

Чтобы получить доступ к виртуальной машине через мостовой интерфейс, eth1 введите ваш вывод ifconfig. Дважды проверьте, что вы правильно включили и настроили вторую сетевую карту в VirtualBox.

Кроме того, вы также можете оставаться с NAT и настраивать переадресацию портов: https://www.virtualbox.org/manual/ch06.html#network_nat


4
2018-06-21 08:42





Поскольку вы используете Ubuntu Server, вам необходимо вручную создать сетевой интерфейс, чтобы получить eth1. Для этого выполните следующие шаги ниже:

  • Идти к: sudo nano / etc / network / interfaces

  • Добавьте eth1 в файл, который вы открыли выше:

    auto eth1

    iface eth1 inet dhcp

  • закройте файл, нажав ctrl + X и сохраните его, нажав y во время закрытия (или вы можете использовать собственный редактор, который вам нравится, я использовал редактор nano)

  • Перезагрузите свою систему, и ваш новый eth1 будет доступен сейчас.

  • Теперь из вашего vm используйте ifconfig и теперь ваш адрес eth1

  • перейти к замазке и использовать eth1-адрес и логин

  • Обратите внимание, что если все еще не работает, попробуйте установить ssh-сервер в свою виртуальную машину и повторите попытку. Команда приведена ниже:

    sudo apt-get install openssh-server     

2
2017-11-02 05:38