У меня есть виртуальная машина под управлением Linux. Есть ли способ для меня, чтобы подключиться к терминалу на ОС VM с хоста? Например, AWS позволяет просто подключиться к виртуализированным ОС. Как я могу виртуализировать ОС и затем подключиться к ней, скажем, через SSH?

Мой вопрос немного расплывчатый, потому что я не очень знаком с этим. Указатели на программное обеспечение (Xen, vbox?) / учебные пособия / документы высоко ценится

Изменить: скажем, это был Linux для гостевой и хост-ОС.

2 ответа2

1

В терминале на хост-машине введите:

ssh user@x.x.x.x <- IP вашего гостя

Вас спросят о ключе, введите:

yes

Вам будет предложено ввести пароль. Введите пароль для пользователя, в который вы входите как.

Если ваш гость прослушивает нестандартный порт, первая команда немного отличается ...

ssh -p [port number] user@x.x.x.x

0

Если вы используете VirtualBox с графическим интерфейсом VBoxManage defalt, то при запуске он по умолчанию создает окно, отображающее консоль компьютера. Если вы используете виртуальную машину в фоновом режиме (VBoxHeadless), вы можете включить опцию удаленного рабочего стола и подключиться к виртуальной машине с помощью rdesktop .

Если вы используете другую программу для хостинга виртуальных машин, вам нужно проверить документацию, но я подозреваю, что у всех будет аналогичная функция.

Как уже упоминалось, если на виртуальной машине запущен sshd или эквивалентный, тогда вы сможете использовать ssh для входа в систему с хоста (или где-либо еще, в зависимости от сетевого подключения).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .