Вопрос или проблема
У меня есть выделенный сервер, на котором работает Ubuntu Server 24.x. Я установил xrdp через терминал с помощью ssh. Затем я установил рабочий стол KDE, чтобы получить доступ к серверу с помощью XRDP. Мой сервер доступен по адресу ip:3389 и подключается к XRDP Ubuntu Server.
VirtualBox был предустановлен с Ubuntu Server (дистрибутив, который предоставляет мой провайдер сервера).
Через XRDP я подключился к Ubuntu Server и открыл VirtualBox > создал профиль windows10 > с 8 ГБ ОЗУ и 6 vCPU > он запустился > включил удаленный рабочий стол > поменял порт по умолчанию с 3389 на 3333.
Попробовал подключиться к своему windows 10, работающему внутри Ubuntu Server, по адресу ip:3333, но соединение не удается.
Сетевая конфигурация – NAT в VirtualBox (мост не работает), “ipconfig” возвращает ip-адрес 10.x.x.x.
Как мне подключиться к windows10, который работает в виртуальной коробке Ubuntu Server?
Я пытался настроить перенаправление портов на ubuntu, но 10.x.x.x недоступен. Пожалуйста, помогите мне. Я даже не знаю, является ли это правильным местом или мне следует опубликовать это на serverfault.
Ответ или решение
Для подключения к Windows 10 через Remote Desktop Protocol (RDP), запущенной внутри VirtualBox на Ubuntu Server, необходимо выполнить несколько шагов, чтобы правильно настроить сеть и параметры перенаправления портов. Мы рассмотрим ключевые элементы данной конфигурации, начиная с настройки VirtualBox и заканчивая параметрами Ubuntu Server.
Шаг 1: Проверка Налоговой Конфигурации
С учетом того, что ваш VirtualBox настроен на NAT, вам необходимо создать правила перенаправления портов, чтобы связать удаленный доступ с вашей виртуальной машиной.
- Откройте VirtualBox и выберите свою Windows 10 VM.
- Перейдите в Настройки > Сеть > Адаптер 1.
- Убедитесь, что «Подключение к сети» установлено на «NAT».
- Нажмите на кнопку «Дополнительно» и затем на «Переадресация портов».
Теперь вам необходимо добавить правило перенаправления портов:
- Имя: любое описательное имя, например, "RDP для Win10"
- Протокол: TCP
- Хост-порт: 3333 (это порт, который вы хотите использовать для доступа к RDP)
- Гостевой IP (IP адрес Windows 10): оставьте пустым или установите в
10.x.x.x
(например,10.0.2.15
, который вы можете найти с помощьюipconfig
в Windows). - Гостевой порт: 3389 (это стандартный порт для RDP)
Шаг 2: Проверка Настройки Windows 10
Убедитесь, что ваш Windows 10 настроен на прием соединений RDP:
- На Windows 10, зайдите в Параметры > Система > Удаленный доступ.
- Подтвердите, что опция «Разрешить удаленные подключения к этому компьютеру» включена.
- Также убедитесь, что брандмауэр Windows позволяет RDP-подключения. Включите разрешение для приложения «Удаленный рабочий стол».
Шаг 3: Проверка Подключения с Ubuntu
После настройки переадресации портов вам нужно проверить, работает ли подключение:
- С вашего Ubuntu Server откройте терминал.
-
Направьте подключение на ваш хост-порт с помощью команды:
telnet localhost 3333
Если соединение устанавливается, вы увидите, что подключение успешно. Если нет, проверьте шаги по настройке.
Шаг 4: Подключение к Windows 10
Для подключения к Windows 10 выполните следующие действия:
- На вашем локальном компьютере используйте клиент RDP (например, Remote Desktop Connection на Windows, Remmina на Linux или другие).
- В качестве адреса сервера введите ваш публичный IP-адрес сервера с указанием порта, например:
x.x.x.x:3333
.
Примечания и Заключение
- Убедитесь, что ваш публичный серверный IP-адрес статический или доступен.
- Проверьте, что ваш провайдер услуг не блокирует порты или не имеет ограничений на подключение.
- При необходимости используйте инструменты маршрутизации или VPN для безопасного доступа.
Следуя вышеописанным шагам, вы сможете успешно подключиться к вашей Windows 10 машине через RDP, запущенную на VirtualBox в Ubuntu Server. Если у вас возникли дополнительные вопросы или проблемы, рекомендуем обратиться к специализированным форумам, таким как ServerFault, для получения более детальной технической помощи.