Рейтинг:0

SSH к виртуальной машине, работающей в Virtual Box | kex_exchange_identification: чтение: сброс соединения пиром

флаг mx

Привет, я запускаю свою виртуальную машину на виртуальном ящике и пытаюсь подключиться к ней по ssh с моего MAC.

Настраивать:

Адаптер 1:

  • NAT
  • запись переадресации портов,
  • TCP
  • Протокол: TCP
  • IP хоста: 127.0.0.1
  • Хост-порт: 2222
  • Гостевой порт:22

Адаптер 2

  • Прикреплено к: адаптеру только для хоста
  • Имя: vboxnet0

После запуска: ssh [сервер]@127.0.0.1 -p 2222 -vv

Я получаю следующую ошибку:

kex_exchange_identification: чтение: сброс соединения пиром

вывод терминала: https://docs.google.com/document/d/1UXWG0zoJrPgJUi0E33NvX7diPdUgfKbh5Rt1DZk4w8w/edit?usp=sharing

Спасибо за вашу помощь.

user535733 avatar
флаг cn
В вашем IP-адресе опечатка. 127.0.01 недействительный адрес.
Muhammed Özen avatar
флаг in
Вы уверены, что сервер ssh работает на виртуальной машине? Проверьте это с помощью `systemctl status ssh`. Вы получаете сообщение об ошибке сброса соединения, что означает, что целевой порт оказывается закрытым. Если ssh не запущен, попробуйте `sudo systemctl start ssh`
S224 avatar
флаг mx
@user535733 user535733 спасибо за уловку - я сделал ошибку при вводе вопроса, но все еще имею ту же ошибку
S224 avatar
флаг mx
@MuhammedÃzen Я попробовал команду - и сервер ssh работает на виртуальной машине
флаг in
Если вы подключаетесь к экземпляру VirtualBox по SSH, IP-адрес должен быть уникальным. 127.0.0.1 будет указывать на ваш хост, а не на виртуальную машину, что означает, что машина подключается к себе по SSH.
S224 avatar
флаг mx
@matigo хм, у вас есть какие-нибудь рекомендации, как получить правильный адрес виртуальной машины? В основном я следовал этим руководствам, которые запускали ```ssh [change]@127.0.0.1 -p 5679```: - https://medium.com/nycdev/how-to-ssh-from-a-host-to-a-guest-vm-on-your-local-machine-6cb4c91acc2e - https://stackoverflow.com/questions/15580525/virtualbox-port-forwarding-not-working-with-nat-adapter
флаг in
В целом я обнаружил, что с экземплярами VirtualBox в сети легче работать, если они используют адаптеры Host-Only и/или Bridged. Также важно убедиться, что в сетевом адаптере для «неразборчивого режима» установлено значение «Разрешить все».
Muhammed Özen avatar
флаг in
Можете ли вы дать мне локальный IP-адрес вашей виртуальной машины, который появляется, когда вы вводите «ifconfig»?
S224 avatar
флаг mx
@MuhammedÃzen https://docs.google.com/document/d/1zNMTwq7_hvO8xO1eXOq8ErJrOOxNawRqQycRjk978k/edit?usp=sharing
Muhammed Özen avatar
флаг in
Если это единственный IP-адрес, который вы получаете, у вас нет интерфейса для связи с операционной системой вашего хоста. Это петлевой интерфейс, который в основном отправляет весь трафик обратно на ваш компьютер. Вам нужно увидеть что-то вроде eth0

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.