Разрешение экрана 1920x1200 или 1920x1080 при подключении к виртуальной машине hyper-v (WinXP) через teamviewer (не RDP)?

У меня есть виртуальная машина WinXP hyper-v, работающая на Windows Server 2008 R2 где-то в центре обработки данных. Я занимаюсь удаленной разработкой на этом компьютере, и я хотел бы сделать это с использованием полного экрана моего настольного монитора.

Я могу сделать это с помощью RDP.

Но какое-то время некоторые из моих виртуальных машин сталкивались с атаками по подбору паролей RDP, которые делают их очень медленными, вплоть до невозможности их использования. Обратите внимание, что я уже пытался использовать такие программы, как RdpGuard, но он не выполняет свою работу на моих виртуальных машинах по неизвестной причине, которую их служба поддержки клиентов не может определить. Поэтому я думал об отключении RDP (или блокировке порта RDP) и использовании TeamViewer.

Однако я не могу понять, как подключиться к виртуальной машине с TeamViewer с полным разрешением экрана 1920x1200 (разрешение моего настольного монитора). Похоже, что TeamViewer может использовать только разрешения, предлагаемые графическим адаптером виртуальной машины (и для hyper-v, который кажется 1600x1200? Почему?).

  • Можно ли установить какой-нибудь другой (сторонний?) Драйвер виртуального дисплея, поддерживающий 1920x1200?
  • Есть ли в настройках TeamViewer, что мне не хватает? Если нет, то по какой причине TeamViewer не может сделать то же самое, что и клиент RDP?

Я благодарен за любые подсказки. В конце концов, все, что я хочу сделать, - это вздохнуть спокойно.

Смежный вопрос: нестандартное разрешение гостя Hyper-V

1 ответ

Максимальное ограничение дисплея Hyper-V составляет 1600x1200. Кажется, нет никакого способа преодолеть это ограничение.

Причина, по которой RDP может использовать более высокие разрешения, заключается в том, что RDP действует как совершенно отдельный дисплей. Это не зависит от видеокарты или драйверов оборудования. Это позволяет проводить несколько сеансов на терминальном сервере и позволяет кому-то находиться за фактической консолью, пока другой пользователь входит в систему через RDP (по крайней мере, для версий серверных ОС).

Teamviewer, VNC и другие подобные программы работают на реальном дисплее. Они в основном делают скриншот и отправляют его вам (на самом деле они выполняют больше работы, чем это, но это основная идея). Из-за этого они ограничены тем, что на самом деле говорит аппаратное обеспечение. Вы не можете иметь отдельные сеансы Teamviewer, потому что все они используют консоль.

Проблема в том, что люди пытаются грубой силой RDP. Здесь можно сделать несколько вещей, в дополнение к защите RDP, которую вы уже используете.

  1. Если возможно, обновите виртуальную машину до Windows 7, чтобы вы могли использовать аутентификацию на уровне сети. Он использует гораздо меньше системных ресурсов, чем старая аутентификация на экране входа в систему.
  2. Измените RDP для запуска на нестандартном порту. Это не остановит людей, которые активно пытаются проникнуть в вашу систему, но остановит попытки автоматического сканирования.
  3. Настройте брандмауэр для блокировки подключений к RDP, за исключением нескольких IP-адресов / диапазонов, из которых получаются законные подключения
  4. Не разрешайте RDP удаленно и настройте VPN-сервер, чтобы вы могли входить в локальную сеть. Затем вы можете подключиться к RDP после подключения к VPN.
  5. Настройте сервер шлюза удаленных рабочих столов, который отправляет весь трафик через HTTPS и требует проверки подлинности, прежде чем он соединит вас с сервером назначения. Это также позволяет удаленно подключаться к нескольким серверам, не требуя для них отдельных общедоступных IP-адресов. Самое главное, что он будет нести бремя аутентификации случайных соединений от компьютера с Windows XP.

Хотя параметры VPN и RD Gateway требуют небольшой дополнительной настройки на стороне клиента, они почти наверняка решат проблему и обеспечат более безопасную и более безопасную сеть.

Другие вопросы по тегам