Как сделать удаленный рабочий стол на два монитора
Я'вэ недавно модернизировал свой домашний терминал и теперь имеют четыре монитора на нем. Я работаю удаленно большую часть времени и должны каким-то образом получить удаленный рабочий стол на только два из этих четырех мониторов.
Два верхних мониторов (мониторы 4 & 3, слева направо) имеют максимальное разрешение 1680х1050. Внизу два монитора (1 &ампер; 2) каждый имеет максимальное разрешение 1920x1080.
В мой .РПД файл для подключения к удаленному рабочему столу, у меня есть следующие кнопки (i'вэ обрезается для краткости) режим ИД:я:2 использовать multimon:я:1 desktopwidth:I:в 1920 desktopheight:I:в 2130 сессии БПП:я:32 winposstr:с:0,1,3,75,1655,675
Ранее я был в состоянии уйти с просто делаю "в команду mstsc /службы" когда у меня было только два монитора, но это't работает сейчас (и это'т хочется). Я'd, как для новой установки, чтобы использовать только две из своих мониторов. Я Дон'т действительно волнует, что два. Как я могу изменить .RDP-файл для этого?
Собственно, имеется компьютер с тремя подключенными мониторами.
Нужно, что бы при запуске в RDP сессия запускалась на двух мониторах, а один показывал локальную машину. Возможно ли такое сделать, как считаете?
в mstsc, к сожалению, нету. в любом случае не совсем хватает фичи, чтобы один монитор был полноэкранный, а второй - на панель задач меньше. Такое во freerdp работает только для одного экрана (произвольный размер окна и без рамок)
(4) если расширять рабочий стол на все мониторы, то можно утащить окно RDP на нужный монитор и открыть его в полный экран. С двумя мониторами у меня так работало.
(5) с двумя мониторами изи - не надо ставить галочку "использовать все мои мониторы". а вот с тремя - косяк. У него либо все, либо ничего
(0) Можно запустить две сессии, каждую на своем мониторе. Правда нельзя будет перетаскивать окна с одного монитора на другой внутри сессий. Но тебе как я понимаю это и не нужно.
(7)Конечно нужно)) Смысл в том, что в рдп два моника под одинеску, конфигуратор и клиент. А на третьем моя тачка с мессенджерами, интернетами и прочими ютубами
(8) Ну и зачем их таскать туда-сюда? Так разве не устраивает:
Один моник под конфигуратор
Другой моник под клиент
(9)Эм, что то я не понял мысли видимо. Вы предлагаете запускать конфигуратор в одной сессии, потом в другой сессии запускать клиент и из первой сессии цеплять к нему для отладки? Когда ведешь разработку то нужно довольно часто перезапускать клиента, и нужно будет все это постоянно проделывать.
(10) Именно так и предлагаю. Отладчик цепляется к клиенту автоматически при его запуске, если настроить должным образом.
Я пытаюсь выполнить RDP с физического компьютера с двумя мониторами Windows 7 Professional и виртуальной машины Windows 7 Professional, размещенной на esxi 4.0.
Я могу заставить параметр spanning работать на обоих мониторах, но я попробовал 3 разных способа подключения, но не смог использовать истинные несколько мониторов.
В разное время я пытался проверить опцию "использовать все мониторы", командную строку mstsc /multimon и добавил строку use multimon:i:1 в файл .rdp. Ничто из этого не сработало. Есть идеи? Физическая машина может подключаться к другим физическим машинам Windows 7 с истинным доступом нескольких мониторов.
У меня также возникает та же проблема при переходе с 32-разрядной машины RC1 на 64-разрядную версию Windows 7 Professional, но не при обратном направлении. Вот .rdp:
Как открыть сеанс удаленного рабочего стола на дополнительном мониторе (в полноэкранном режиме)? Кажется, что он всегда хочет открыть основной, и я не могу найти переключатель, который позволяет мне выбирать.
Есть ли известное решение или обходной путь для этого?
4 года, и это все еще боль. Просто комментарий и даже не полный полноэкранный режим (вы видите панель вкладок вверху), но я начал использовать вкладки RD вместо встроенного RDP-клиента, и проблема для меня решена. Потрясающая бесплатная программа, если вы проводите большую часть времени в сеансах RDP на нескольких серверах и т. Д.
Я не знаю, помогает ли это, но по моему опыту Windows склонна запоминать монитор, на котором развернуто приложение . Попробуйте открыть RD на втором мониторе, разверните его, закройте и посмотрите, открывается ли он на втором мониторе при повторном открытии.
Открыл удаленный рабочий стол, восстановил его, переместил на вторичный монитор, закрыл, снова открыл с помощью переключателя / f, чтобы открыть его на полноэкранном мониторе. Работает угощение, спасибо.
Вы также можете использовать Ctrl + Alt + Break для переключения в полноэкранный режим, если он установлен на дополнительном мониторе в соответствии с комментарием @kez выше.
Работает, когда я запускаю "mstsc / f", но не тогда, когда я позже подключаюсь к тому же серверу, дважды щелкнув файл * .rdp. По какой-то причине всякий раз, когда я дважды щелкаю файл * .rdp, который он открывает на дополнительном мониторе, независимо от того, было ли ранее подключено окно, я перемещал окно и максимизировал его на своем основном мониторе перед закрытием сеанса.
@SimonTewsi Внутри RDP-файла есть строка, winposstr которую вы можете настроить. Смотрите ответ Шейна ниже.
У меня сработало
Это отлично сработало, и я переместил его на второй левый монитор. Это потребовало от меня использования отрицательных значений. Я также могу подтвердить, что Windows 8 требует абсолютных чисел для winposstr поля.
Это правильный ответ. Может потребоваться указать, что вы должны сохранить файл .rdp, чтобы добавить эти настройки. Файл rdp можно закрепить в Windows 8+.
Откройте файл RDP в текстовом редакторе, найдите
Измените xpos и ypos в файле RDP и сохраните его.
Затем вы можете открыть окно последовательно, где вы хотите.
Смотрите комментарий JMD в на ответ Ивана . Формат должен быть winposstr:s:0,1,xpos,ypos,xpos+width,ypos+height . Это сработало идеально для меня.
Другие ответы, в которых упоминалось редактирование параметра winposstr в файле .RDP, казались многообещающими, но меня смутило объяснение того, как следует рассчитывать значения позиции.
Насколько я вижу из статьи и экспериментов с файлом RDP в Windows 8.1, ниже показано, как отредактировать файл .RDP, чтобы максимизировать сеанс RDP на конкретном мониторе:
1) Определите левый и правый края каждого из ваших мониторов, исходя из их разрешения и того, какой монитор является основным. В моем случае мои мониторы:
Левая рука = первичная, 1680x1050;
Правая рука = Вторичная, 1920x1200.
Таким образом, края двух мониторов будут:
Основной (левый) монитор: Левый край: 0, Правый край: 1679 (не 1680, потому что горизонтальное положение основано на 0, а не на 1);
Вторичный (правый) монитор: Левый край: 1680, Правый край: 3599 (1680 + 1920 - 1, поскольку позиция основана на 0).
Обратите внимание, что если дополнительный монитор находится слева от основного, левый край дополнительного монитора будет иметь отрицательное значение.
2) Отредактируйте настройку winposstr в вашем файле .RDP, чтобы установить левое и правое значения для позиций, которые находятся на одном мониторе . Не имеет значения, что это за значения, если окно RDP всегда будет максимизировано, если оно находится на одном экране. Верхние и нижние значения не важны, если вы просто собираетесь развернуть окно RDP.
Поэтому для отображения окна RDP на моем основном левом мониторе я мог установить:
И чтобы отобразить его на моем дополнительном, правом мониторе, я мог бы установить:
3) Отредактируйте настройку режима экрана в вашем файле .RDP, чтобы максимизировать окно RDP:
Этичный хакинг и тестирование на проникновение, информационная безопасность
Оглавление: Всё о RDP: от настройки до взлома
Это первый раздел подробных пошаговых инструкций, которые расскажут как пользоваться RDP (удалённым рабочим столом).
Из этих мануалов вы узнаете:
- для чего нужен RDP
- как включить RDP на Windows
- как подключиться к компьютеру по RDP
- как запустить сервер RDP на Linux
- как подключиться к компьютеру по RDP из Linux
- как проверить безопасность RDP протокола и какие программы существуют для обнаружения служб RDP, сканирования, брут-форса и взлома RDP
Что такое RDP
Удалённый рабочий стол позволяет подключиться к другому компьютеру, видеть его экран, запускать программы на нём и работать за ним так, будто бы вы сидите перед ним.
Протокол удалённого рабочего стола (Remote Desktop Protocol, RDP) — это проприетарный протокол Microsoft, который предоставляет пользователю графический интерфейс для подключения к другому компьютеру через сетевое соединение. Для этого пользователь запускает клиентское программное обеспечение RDP, а на другом компьютере должно быть запущено программное обеспечение сервера RDP.
Клиенты для подключения по RDP существуют для большинства версий Microsoft Windows (включая Windows Mobile), Linux, Unix, macOS, iOS, Android и других операционных систем. RDP-серверы встроены в операционные системы Windows; RDP-сервер для Unix и OS X также существует. По умолчанию сервер прослушивает TCP-порт 3389 и UDP-порт 3389.
Файл клиента называется mstsc.exe.
Как включить удалённый рабочий стол RDP
Клиент и сервер присутствуют по умолчанию во всех версиях Windows. Для запуска клиента не требуется дополнительная настройка.
Что касается сервера, то он может быть отключён и/или доступ к порту RDP может быть заблокирован файерволом.
Как включить удалённый рабочий стол на Windows 10 в командной строке
Нажмите Win+r и введите:
Чтобы правильно добавить пользователя, введите его имя:
Команду SystemPropertiesRemote также можно запустить в командной строке, либо в PowerShell.
Как включить удалённый рабочий стол на Windows 10 в графическом интерфейсе
На устройстве, с которого вы собираетесь подключиться, откройте меню Пуск и щёлкните значок Параметры:
Выберите Система:
Подтвердите выбранное действие:
Дополнительно вы можете включить настройки:
- Оставлять мой компьютер в режиме бодрствования для соединения, когда он подключён к электросети
- Сделать мой компьютер обнаруживаемым в частных сетях для активации подключения с удалённым доступом
Описанные выше способы также будут работать и на Windows Server 2019. В дополнении к ним есть ещё несколько способов включения RDP на Windows Server 2019.
Как включить удалённый рабочий стол на Windows Server 2019 в PowerShell
Разрешение службы удалённых рабочих столов в Windows Server 2019 быстрее сделать в PowerShell, чем в графическом интерфейсе. Для этого параметра мы будем использовать командлет Set-ItemPropery для изменения параметра флага реестра.
Запустите сеанс PowerShell от имени администратора. Для этого нажмите Win+x и выберите Windows PowerShell (администратор):
Затем выполните следующую команду:
Файервол Windows не разрешает удалённые подключения к RDP Нам нужно настроить файервол, чтобы он разрешал удалённые подключения RDP, для этого выполните команду:
Для отключения RDP запустите:
Как включить удалённый рабочий стол на Windows Server 2019 в настройках (графический интерфейс)
Согласитесь с изменением правила файервола:
Как настроить подключение к RDP из Интернета
RDP разрешает любые подключения, будь то из локальной сети или из Интернета. Для подключения из Интернета требуется, чтобы у вашего компьютера был белый IP.
Если же ваш Интернет-провайдер использует NAT, то вам нужно арендовать внешний (белый) IP адрес.
Если вы подключены к роутеру (они тоже всегда используют NAT), то вам нужно настроить проброску (форвардинг, переадресацию) портов следующим образом:
3. Добавьте новое правило:
- Имя службы — введите любое
- Source IP (исходный IP адрес) оставьте пустым
- Диапазон портов — укажите порт 3389
- Локальный IP адрес — укажите IP адрес компьютера Windows, к которому будет выполняться подключение по RDP
- Локальный порт — укажите порт 3389
- Протокол — укажите Both (оба)
5. Сохраните сделанные изменения.
IP адрес компьютера Windows можно посмотреть командой:
Как подключиться к другому компьютеру и видеть его экран по RDP
Удалённый рабочий стол можно использовать для подключения к Windows 10 Pro и Windows 10 Корпоративная, Windows 8.1, Windows 8 Корпоративная и Windows 8 Pro, Windows 7 Pro, Windows 7 Корпоративная и Windows 7 Максимальная, а также для подключения к версиям выше Windows Server 2008. Подключиться к компьютерам под управлением выпуска "Домашняя" (например, Windows 10 Домашняя) нельзя.
Предварительная настройка или включение клиента RDP не требуется. Откройте командную строку (либо Win+r) и запустите:
Введите IP либо имя компьютера, я буду использовать имя компьютера и подключусь к HackWare-MiAl:
Система пишет, что в систему вошёл другой пользователь. Дело в том, что при подключении к удалённому компьютеру выполняется выход всех пользователей (в том числе того, от чьего имени мы подключаемся).
Дело в том, что на одном компьютере Windows не могут одновременно работать несколько пользователей (имеется в виду по RDP, либо обычный вход и вход по RDP).
Теперь мы видим экран удалённого компьютера: работа с ним ничем не отличается, можно запускать программы, выполнять настройки и любые другие действия:
Обратите внимание на панель вверху в центре экрана:
С помощью этой панели можно:
- проверить качество подключения до удалённого компьютера;
- свернуть удалённый рабочий стол без отключения (работает как с любым приложением — для открытия рабочего стола достаточно кликнуть на его иконку на панели приложений);
- изменить размер экрана удалённого компьютера (то есть выйти из полноэкранного режима, либо войти в полноэкранный режим снова);
- закрыть подключение к удалённому рабочему столу.
На следующем скриншоте удалённый рабочий стол не в полный экран на фоне основного рабочего стола сервера, с которого выполнено подключение:
Настройки mstsc
При желании вы можете сохранить настройки в RDP файл или выбрать сохранённый ранее файл с настройками RDP.
- Укажите размер удалённого рабочего стола. Крайнее правое положение ползунка соответствует полноэкранному режиму.
- Использовать все мои мониторы для удалённого сеанса
- Укажите глубину цвета для удалённого сеанса.
- Отображать панель подключений при работе на полном экране
- звука (где проигрывать и записывать звуки удалённого рабочего стола)
- клавиатуры (где будут работать сочетания клавиш — на текущем или удалённом рабочем столе)
- локальные ресурсы (использовать ли принтеры, буфер обмена, смарт-карты, порты, диски, устройства видеозахвата и PnP устройства)
По умолчанию качество соединения определяется автоматически и также автоматически включаются или отключаются второстепенные функции.
Вручную можно включить или отключить (функции, зависимые от качества соединения):
- Фон рабочего стола
- Сглаживание шрифтов
- Композиция рабочего стола
- Отображать содержимое окна при перетаскивании
- Визуальные эффекты при отображении меню и окон
- Стили оформления
Также вы есть настройки:
- Постоянное кэширование точечных рисунков
- Восстановить подключение при разрыве
Проверка подлинности сервера: Проверка подлинности сервера удостоверяет, что подключение выполняется к правильному удалённому компьютеру. Строгость проверки, необходимая для подключения, определяется политикой безопасности
Если не удалось подтвердить подлинность удалённого компьютера, то доступны варианты:
- Предупреждать
- Подключаться без предупреждения
- Не соединять
Подключение из любого места: Настройка параметров для подключения через шлюз при удалённой работе.
Опции mstsc
Хотя mstsc является утилитой с графическим интерфейсом, вы можете запускать программу в командной строке с опциями. Далее рассмотрены эти опции.
- "файл подключения" — имя RDP-файла для подключения.
- /v: —удалённый компьютер, к которому нужно подключиться.
- /g: — сервер шлюза удалённых рабочих столов, который следует использовать для подключения. Этот параметр считывается, только если удалённый компьютер конечной точки указан с использованием /v.
- /admin — подключает вас к сеансу администрирования удалённого компьютера.
- /f — запускает удалённый рабочий стол в полноэкранном режиме.
- /w: — ширина окна удалённого рабочего стола.
- /h: — высота окна удалённого рабочего стола.
- /public — запускает удалённый рабочий стол в общем режиме.
- /span — сопоставляет ширину и высоту удалённого рабочего стола с соответствующими характеристиками локального виртуального рабочего стола и развёртывает изображение на несколько мониторов при необходимости. Для этого все мониторы должны быть размещены так, чтобы образовался прямоугольник.
- /multimon — задаёт расположение элементов на мониторах, используемых для сеанса служб удалённого рабочего стола, так, чтобы оно соответствовало текущей конфигурации на стороне клиента.
- /edit — открывает указанный RDP-файл подключения, чтобы его можно было изменить.
- /restrictedAdmin — подключает вас к удалённому компьютеру в режиме ограниченного администрирования. В этом режиме учётные данные не отправляются на удалённый компьютер, что обеспечивает защиту при подключении к скомпрометированному компьютеру. Но подключения с удалённого компьютера могут не проходить проверку подлинности со стороны других компьютеров, и это может влиять на функциональность и совместимость приложений. Этот параметр подразумевает наличие параметра /admin.
- /remoteGuard — подключает текущее устройство к удалённому устройству с помощью Remote Guard. Remote Guard предотвращает отправку учётных данных на удалённый компьютер, обеспечивая защиту при подключении к скомпрометированному удалённому компьютеру. В отличие от режима ограниченного администрирования Remote Guard также поддерживает соединения с удалённого устройства, перенаправляя все запросы обратно на ваше устройство.
- /prompt — запрашивает учётные данные пользователя при подключении к удалённому компьютеру.
- /shadow: идентификатор сеанса, для которого требуется теневое управление.
- /control — разрешает управление сеансом при теневом управлении.
- /noConsentPrompt — разрешает теневое управление без согласия пользователя.
Как изменить порт для RDP
- Введите новый номер порта и нажмите кнопку ОК.
- Закройте редактор реестра и перезагрузите компьютер.
При следующем подключении к этому компьютеру с помощью подключения к удалённому рабочему столу необходимо ввести новый порт. Если вы используете брандмауэр, обязательно настройте брандмауэр для разрешения подключений к новому номеру порта.
Если RDP настроен правильно, то система может отвергать подключения с учётными данными обычного пользователя без прав администратора. Для исправления, сделайте этого пользователя администратором, либо зайдите под учётными данными пользователя, у которого уже есть права администратора.
Связанные статьи:
факультете информационной безопасности от GeekBrains? Комплексная годовая программа практического обучения с охватом всех основных тем, а также с дополнительными курсами в подарок. По итогам обучения выдаётся свидетельство установленного образца и сертификат. По этой ссылке специальная скидка на любые факультеты и курсы!
Читайте также: