Налаштування віддаленого доступу до VirtualBox VM:
Спочатку відкрийте VirtualBox. Тепер виберіть ВМ (віртуальну машину), до якої ви хочете отримати віддалений доступ, і натисніть Налаштування. Віртуальну машину (віртуальну машину) потрібно вимкнути, щоб забезпечити віддалений доступ. Інакше це не спрацює.
Тепер, від Дисплей, натисніть на Віддалений дисплей вкладку. Від Віддалений дисплей , перевірте Увімкнути сервер прапорець, щоб увімкнути віддалений сервер відображення VirtualBox.
Тепер ви можете налаштувати параметри віддаленого сервера звідси. Тут головне - Порт сервера. Порт сервера - це 16-бітове ціле число. Це може бути значення між 0-65535. Порт сервера за замовчуванням - 3389. Ви повинні встановити для порту сервера значення 3389 або вище.
Пам'ятайте, що кожна віртуальна машина, до якої ви вмикаєте віддалений доступ, повинна мати інший номер порту сервера. Жодна 2 або більше віртуальних машин не може мати однаковий порт сервера.
За замовчуванням VirtualBox дозволяє лише один віддалений сеанс для віртуальної машини. Якщо вам потрібно кілька віддалених сеансів до однієї і тієї ж віртуальної машини, перевірте розширену функцію Дозволити кілька підключень.
Закінчивши налаштування віддаленого сервера відображення VirtualBox для віртуальної машини, натисніть гаразд.
Тепер запустіть віртуальну машину.
Віртуальна машина повинна запуститися.
Тепер ви можете перевірити, чи використовується порт віддаленого сервера VirtualBox VM за допомогою такої команди:
$ sudo netstat -tlpn | grep VMЯк бачите, порт 3389 (у моєму випадку) використовується віртуальною машиною VirtualBox і знаходиться в стані СЛУХА. Отже, порт готовий приймати нові з'єднання.
Налаштування брандмауера:
Якщо у вас працює робочий брандмауер, вам доведеться дозволити доступ до порту віддаленого сервера VirtualBox VM. У Ubuntu / Debian та багатьох інших дистрибутивах Linux, заснованих на Ubuntu / Debian, програмним забезпеченням брандмауера за замовчуванням є UFW.
На UFW ви можете дозволити доступ до порту TCP 3389 (у моєму випадку) за допомогою такої команди:
$ sudo ufw дозволяють 3389 / tcp
У CentOS / RHEL та багатьох дистрибутивах Linux, заснованих на RPM, брандмауером за замовчуванням є Firewalld.
На Firewalld ви можете дозволити доступ до порту TCP 3389 (у моєму випадку) за допомогою таких команд:
$ sudo firewall-cmd --add-port = 3389 / tcp - постійний$ sudo firewall-cmd --reload
Віддалений доступ до віртуальної машини VirtualBox:
Для віддаленого доступу до віртуальної машини VirtualBox потрібно знати IP-адресу комп’ютера, де встановлено VirtualBox, і порт віддаленого сервера, який прослуховує віртуальна машина.
Ви можете знайти IP-адресу комп'ютера, де встановлено VirtualBox, за допомогою такої команди:
$ ip aУ моєму випадку IP-адреса - 192.168.20.143 а порт віддаленого сервера VM - 3389. Для вас це буде по-іншому. Тож переконайтеся, що відтепер його замінюєте своїм.
Дізнавшись IP-адресу та порт сервера VM, ви зможете віддалено отримати доступ до VirtualBox з будь-якого клієнта віддаленого робочого столу, що підтримує протокол RDP.
У Windows ви можете використовувати за замовчуванням Підключення до віддаленого робочого столу клієнт для віддаленого доступу до VirtualBox VM через протокол RDP.
Просто відкрийте Підключення до віддаленого робочого столу клієнта, введіть адресу комп'ютера у форматі
Замініть
У моєму випадку адреса комп'ютера 192.168.20.143: 3389
Натисніть на Так.
Ви повинні бути віддалено підключені до VirtualBox VM (віртуальна машина). Тепер ви можете віддалено використовувати VirtualBox VM у будь-якому випадку.
У Linux ви можете використовувати Клієнт віддаленого робочого столу Remmina для віддаленого підключення до VirtualBox VM.
Remmina може не встановлюватися на вашому комп'ютері.
Ви можете встановити Remmina на Ubuntu / Debian або будь-який дистрибутив Linux на основі Ubuntu / Debian за допомогою таких команд:
$ sudo apt оновлення$ sudo apt install -y remmina
Після встановлення клієнта віддаленого робочого столу Remmina запустіть його. Потім натисніть +.
Тепер введіть a Ім'я для віддаленого з'єднання встановіть Протокол до RDP - протокол віддаленого робочого столу, введіть Сервер адресу та порт у форматі
Закінчивши, натисніть на Збережіть і підключіться.
Ви повинні бути віддалено підключені до потрібної VirtualBox VM.
Отже, ось як ви налаштовуєте віртуальні машини VirtualBox для віддаленого підключення через протокол RDP і віддалено підключаєтеся до віртуальних машин VirtualBox. Дякуємо, що прочитали цю статтю.