Рейтинг:0

Как войти в виртуальную машину с хоста, который является удаленным сервером?

флаг ph

Мой хост-компьютер — это удаленный сервер, на котором я создал виртуальную машину с помощью qemu. Я создал виртуальную машину с помощью следующей команды:

./qemu-system-x86_64 -hda /home/divija/images/xenial-server-cloudimg-amd64-disk1.img -cdrom /home/divija/images/ubuntu-16.04.6-server-i386.iso -m 8G -boot d -smp 4 -monitor stdio -net user,hostfwd=tcp::2222-:22 -net nic

Я вижу результат:

Монитор QEMU 2.9.91 — введите «помощь» для получения дополнительной информации
(qemu) VNC-сервер, работающий на 127.0.0.1:5900

Затем на другом терминале я пытаюсь войти в виртуальную машину с хоста через ssh.

ssh -p 5900 divija@localhost

Но я получаю сообщение об ошибке:

 ssh_exchange_identification: соединение закрыто удаленным хостом
  1. Должен ли я войти в систему, используя порт 2222 или 5900? Почему он создается на 5900, когда я явно дал 2222?
  2. Есть ли способ войти в виртуальную машину без переадресации портов?
cocomac avatar
флаг cn
Пожалуйста, не задавайте сразу несколько вопросов. Вместо этого задайте несколько отдельных вопросов. Вы можете указать ссылку на другой вопрос, если это помогает обеспечить контекст, но, пожалуйста, задавайте каждый вопрос отдельно.
Рейтинг:0
флаг cn

я не уверен в вопросе 1, так как я никогда не использовал qemu, но я думаю, что вы, возможно, пытаетесь подключиться по ssh к серверу vnc (ваш вывод на vm говорит: Сервер VNC работает на 127.0.0.1:5900 и я могу ошибаться снова, но я не думаю, что вы можете подключиться по ssh к серверу vnc. вы можете использовать Putty для подключения к серверам vnc.

для вопроса 2 я предлагаю вам использовать ngrok для переадресации порта 5900, поэтому, например, запустите это на виртуальной машине: нгрок TCP 5900 позволит вам получить доступ к этому порту из-за пределов вашей локальной сети.

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

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