Проблемы для соединения с сервером человечности в виртуальной машине

Я не очень испытан с серверами человечности и соединениями SSH, но я хотел бы позволить соединения SSH в машине человечности. Я пытаюсь соединиться (ssh) с этой машиной человечности (который я устанавливаю в виртуальной машине). Это - состояние сервера:

enter image description here

И это информация о хосте:

enter image description here

Однако я не могу установить соединение:

ssh -X sudoname@10.0.2.15

ssh: соединитесь для хостинга 10.0.2.15 портов 22: Соединение приведено к таймауту

Я предполагаю, что пропускаю что-то, и я радовался бы за любую справку.

0
задан 8 September 2017 в 03:36

2 ответа

В VirtualBox> Машина> Настройки> Сеть> Адаптер 1

Выберите Приложенный к: Соединенный мостом Адаптер и название Вашей сетевой платы (это, вероятно, уже выбрано),

0
ответ дан 2 November 2019 в 07:28

Первый метод:

ИСПОЛЬЗУЯ СОЕДИНЕННЫЙ МОСТОМ АДАПТЕР

  1. Установите Ваш SSH в хост-машине:

    • Откройте свой терминал и выполните эту команду для установки ssh правильно:

      ssh-keygen -t rsa -b 4096 # generates ssh key so others know you, add values, but leave the default setup location
      ssh-add   # adds it to the client
      
  2. Используя Network Bridged Adapter настройки:

    • Перейдите в Settings --> Network выберите имя устройства в моем случае eth0
    • Выбрать Bridged Adapter для опции Attached to

      enter image description here

    • Примечание: никакая потребность выключить или завершить работу VM это возьмет новые настройки
  3. Перейдите к своей виртуальной машине Ubuntu от выполненного терминала:

    ifconfig
    
    • ищите IP адрес связан с сетевым устройством (нет lo устройство)
  4. Теперь назад в хост-машине соединяются с виртуальной машиной Ubuntu с помощью IP вошедший шаг 3:

    ssh -l <user_name_of_vm_user> <IP_address> #OR
    
    ssh <user_name_of_vm_user>@<IP_address>
    

Второй метод:

ИСПОЛЬЗУЯ АДАПТЕР NAT

  1. Установите Ваш SSH в хост-машине:

    • Откройте свой терминал и выполните эту команду для установки ssh правильно:

      ssh-keygen -t rsa -b 4096 # generates ssh key so others know you, add values, but leave the default setup location
      ssh-add   #adds it to the client
      
  2. Используя Network NAT Adapter настройки:

    • Перейдите в Settings --> Network выбрать NAT (который является значением по умолчанию),
    • Выбрать Advanced опция
    • Выбрать Port Forwarding
    • Добавьте следующее к таблице, которая появляется:

      • Имя: любое имя Вам нравится
      • Протокол: отпуск, как или изменяются
      • IP хоста: проигнорировать
      • Серверный порт: любое число говорит 3003 (но не одно уже быть используемым в хосте)
      • Гостевой IP: проигнорировать
      • Порт Guest: 22

      • enter image description here

      • enter image description here

    • Примечание: никакая потребность выключить или завершить работу VM это возьмет новые настройки
  3. Теперь назад в хост-машине соединяются с виртуальной машиной Ubuntu с помощью IP вошедший шаг 3:

    ssh -p 3003 -l <user_name_of_vm_user> 127.0.0.1 #OR
    
    ssh -p 3003 <user_name_of_vm_user>@127.0.0.1
    

Примечание:

Свободные порты выбраны при использовании брандмауэра и на хосте и на госте

Сети Virtualbox

0
ответ дан 2 November 2019 в 07:28

Другие вопросы по тегам:

Похожие вопросы: