<?xml version='1.0' encoding='utf-8' ?>

<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>IT-Security Step-by-step</title>
  <link>https://bga68comp.dreamwidth.org/</link>
  <description>IT-Security Step-by-step - Dreamwidth Studios</description>
  <lastBuildDate>Tue, 21 Jun 2022 19:26:28 GMT</lastBuildDate>
  <generator>LiveJournal / Dreamwidth Studios</generator>
  <lj:journal>bga68comp</lj:journal>
  <lj:journaltype>personal</lj:journaltype>
  <image>
    <url>https://v2.dreamwidth.org/17001278/4003123</url>
    <title>IT-Security Step-by-step</title>
    <link>https://bga68comp.dreamwidth.org/</link>
    <width>100</width>
    <height>60</height>
  </image>

<item>
  <guid isPermaLink='true'>https://bga68comp.dreamwidth.org/6160.html</guid>
  <pubDate>Tue, 21 Jun 2022 19:26:28 GMT</pubDate>
  <title>Теневое RDP подключение к рабочему столу пользователя в Windows 10</title>
  <link>https://bga68comp.dreamwidth.org/6160.html</link>
  <description>Источник:&lt;br /&gt;&lt;a href=&quot;https://winitpro.ru/index.php/2018/07/11/rdp-shadow-k-rabochemu-stolu-polzovatelya-windows-10/&quot; target=&quot;_blank&quot;&gt;https://winitpro.ru/index.php/2018/07/11/rdp-shadow-k-rabochemu-stolu-polzovatelya-windows-10/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://live.staticflickr.com/65535/52163053871_faab0ae747_o.png&quot; style=&quot;vertical-align: middle; margin-right: 8px;&quot; title=&quot;sloi_13&quot; alt=&quot;&quot; /&gt;&lt;span style=&quot;font-size: 12px; color: rgb(17, 17, 17);&quot;&gt;&amp;nbsp;11.07.2018&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;img alt=&quot;directory&quot; src=&quot;https://live.staticflickr.com/65535/52163296484_f8f8f544d6_o.png&quot; style=&quot;vertical-align: middle; margin-right: 8px;&quot; title=&quot;sloi_11&quot; /&gt;&amp;nbsp;Windows 10 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Помимо использования Remote Assistance, вы можете удаленно подключиться к рабочему столу пользователя Windows 10 с помощью теневого RDP подключения (&lt;a href=&quot;https://winitpro.ru/index.php/2014/02/12/rds-shadow-v-windows-2012-r2/&quot; target=&quot;_blank&quot;&gt;Remote Desktop Shadowing&lt;/a&gt;). Большинство администраторов так или иначе пользовались этим функционалом для подключения к сессиям пользователей на терминальных RDS серверах с Windows Server 2012 R2 / Server 2016. Однако далеко не все знают, что теневое подключение можно использовать для удаленного просмотра и взаимодействия с рабочим столом пользователя и на десктопной Windows 10. Рассмотрим, как это работает.&lt;br /&gt;&lt;br /&gt;Как вы помните, если попытаться удаленно подключится к компьютеру с Windows 10 через RDP, то сессия пользователя, работающего локально выбивается (даже если вы включите возможность использования &lt;a href=&quot;https://winitpro.ru/index.php/2015/09/02/neskolko-rdp-sessij-v-windows-10/&quot; target=&quot;_blank&quot;&gt;нескольких одновременных RDP сессий в Windows 10&lt;/a&gt;). Однако вы можете подключится непосредственно подключиться к консольной сессии пользователя без блокировки его сеанса.&lt;br /&gt;&lt;br /&gt;Предположим, вам нужно подключиться с сервера Windows Server 2012 R2 к рабочему столу пользователя, работающего локально за рабочей станцией с Windows 10.&lt;br /&gt;&lt;br /&gt;Для теневого подключения к сессии пользователя нужно использовать стандартную RDP утилиту &lt;strong&gt;mstsc.exe&lt;/strong&gt;. Формат команды такой:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(199, 37, 78); font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 12.6px; background-color: rgb(249, 242, 244);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Mstsc.exe /shadow:&amp;lt;ID сессии&amp;gt; /v:&amp;lt;Имя или IP адрес компьютера&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Также можно использовать одну из опций:&lt;br /&gt;&lt;br /&gt;&lt;div style=&quot;margin-left: 30px;&quot;&gt;&lt;span style=&quot;color: rgb(0,141,210);&quot;&gt;•&lt;/span&gt; /&lt;strong&gt;prompt&lt;/strong&gt; &amp;ndash; запросить имя и пароль пользователя, под которым выполняется подключение (если не указано, подключение выполняется под текущим пользователем).&lt;br /&gt;&lt;span style=&quot;color: rgb(0,141,210);&quot;&gt;•&lt;/span&gt; /&lt;strong&gt;control&lt;/strong&gt; &amp;ndash; режим взаимодействия с сеансом пользователя. Если параметр не задан, вы подключитесь в режиме просмотра (наблюдения) сессии пользователя, т.е. вы не сможете управлять его мышью и вводить данные с клавиатуры;&lt;br /&gt;&lt;span style=&quot;color: rgb(0,141,210);&quot;&gt;•&lt;/span&gt; /&lt;strong&gt;noConsentPrompt&lt;/strong&gt; &amp;ndash; не запрашивать у пользователя подтверждение на подключение к сессии.&lt;/div&gt;&lt;br /&gt;Режим теневого подключения (нужно ли запрашивать подтверждение пользователя, и возможно управления в сессии или только наблюдение) настраивается с помощью групповой политики или редактирования реестра.&lt;br /&gt;&lt;br /&gt;Политика находится в разделе &lt;strong&gt;Конфигурация компьютера&lt;/strong&gt; -&amp;gt; &lt;strong&gt;Административные шаблоны&lt;/strong&gt; &amp;ndash;&amp;gt; &lt;strong&gt;Компоненты Windows&lt;/strong&gt; &amp;ndash;&amp;gt; &lt;strong&gt;Службы удаленных рабочих столов&lt;/strong&gt; &amp;ndash;&amp;gt; &lt;strong&gt;Узел сеансов удаленных рабочих столов&lt;/strong&gt; &amp;ndash;&amp;gt; &lt;strong&gt;Подключения &lt;/strong&gt;(Policies -&amp;gt; Administrative Templates -&amp;gt; Windows components -&amp;gt; Remote Desktop Services -&amp;gt; Remote Session Host -&amp;gt; Connections) и называется &amp;laquo;&lt;strong&gt;Установить правила удаленного управления для пользовательских сеансов служб удаленных рабочих столов&lt;/strong&gt;&amp;raquo; (Set rules for remote control of Remote Desktop Services user sessions).&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://live.staticflickr.com/65535/52162031932_10ba49e0fd_o.png&quot; title=&quot;01-politika-ustanovit-pravila-udalennogo-upravleniya&quot; width=&quot;100%&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Вместо включения политики можно выставить значение dword ключа с именем &lt;b&gt;Shadow&lt;/b&gt; в ветке реестра HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services. Допустимые значения:&lt;br /&gt;&lt;div style=&quot;margin-left: 30px;&quot;&gt;&lt;span style=&quot;color: rgb(0,141,210);&quot;&gt;•&lt;/span&gt; &lt;b&gt;0&lt;/b&gt; – запретить удаленное управление;&lt;br /&gt;&lt;span style=&quot;color: rgb(0,141,210);&quot;&gt;•&lt;/span&gt; &lt;b&gt;1&lt;/b&gt; — полный контроль с разрешения пользователя;&lt;br /&gt;&lt;span style=&quot;color: rgb(0,141,210);&quot;&gt;•&lt;/span&gt; &lt;b&gt;2&lt;/b&gt; — полный контроль без разрешения пользователя;&lt;br /&gt;&lt;span style=&quot;color: rgb(0,141,210);&quot;&gt;•&lt;/span&gt; &lt;b&gt;3&lt;/b&gt; — наблюдение за сеансом с разрешения пользователя;&lt;br /&gt;&lt;span style=&quot;color: rgb(0,141,210);&quot;&gt;•&lt;/span&gt; &lt;b&gt;4&lt;/b&gt; — наблюдение за сеансом без разрешения пользователя.&lt;/div&gt;&lt;br /&gt;По умолчанию данный ключ не задан и теневое подключение осуществляется в режиме полного контроля с разрешения пользователя.&lt;br /&gt;&lt;br /&gt;Чтобы удаленно подключится к компьютеру через теневое подключение, у подключающейся учетной записи должны быть права администратора на компьютере, а в свойствах системы включен удаленный рабочий стол (RDP).&lt;br /&gt;&lt;br /&gt;&lt;a data-flickr-embed=&quot;true&quot; href=&quot;https://www.flickr.com/photos/163779296@N03/52163296619/in/album-72177720299979873/&quot; title=&quot;02-vklyuchit-rdp-dostup-k-windows-10&quot;&gt;&lt;img src=&quot;https://live.staticflickr.com/65535/52163296619_50440c5bf3_o.png&quot; width=&quot;80%&quot; title=&quot;02-vklyuchit-rdp-dostup-k-windows-10&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Запросим удаленно список сессий на рабочей станции Windows 10 командой&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(199, 37, 78); font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 12.6px; background-color: rgb(249, 242, 244);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;qwinsta /server:192.168.11.60&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a data-flickr-embed=&quot;true&quot; href=&quot;https://www.flickr.com/photos/163779296@N03/52163544235/in/album-72177720299979873/&quot; title=&quot;03-qwinsta-zapros-sessij-na-udalennom-kompyutere&quot;&gt;&lt;img src=&quot;https://live.staticflickr.com/65535/52163544235_4120a5f9a6_o.png&quot; width=&quot;80%&quot; title=&quot;03-qwinsta-zapros-sessij-na-udalennom-kompyutere&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Как вы видите, на данном компьютере имеется одна консольная сессия пользователя с идентификатором ID = 1.&lt;br /&gt;&lt;br /&gt;Итак, попробуем удаленно подключиться к сессии пользователя через теневое подключение. Выполните команду:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(199, 37, 78); font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 12.6px; background-color: rgb(249, 242, 244);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Mstsc /shadow:1 /v:192.168.11.60&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a data-flickr-embed=&quot;true&quot; href=&quot;https://www.flickr.com/photos/163779296@N03/52163056098/in/album-72177720299979873/&quot; title=&quot;04-tenevoe-rdp-podklyuchenie-k-windows-10&quot;&gt;&lt;img src=&quot;https://live.staticflickr.com/65535/52163056098_a9b8f785df_o.png&quot; width=&quot;90%&quot; title=&quot;04-tenevoe-rdp-podklyuchenie-k-windows-10&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;На экране пользователя Windows 10 появится запрос:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;info_box&quot; style=&quot;box-sizing: border-box; background-color: rgb(238, 243, 250); border-left: 3px solid rgb(0, 141, 210); padding: 18px 26px; margin-bottom: 18px;&quot;&gt;Запрос на удаленное наблюдение&lt;br /&gt;Username запрашивает удаленный просмотр вашего сеанса. Вы принимаете этот запрос.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a data-flickr-embed=&quot;true&quot; href=&quot;https://www.flickr.com/photos/163779296@N03/52162031827/in/album-72177720299979873/&quot; title=&quot;05-zapros-na-udalennoe-podklyuchenie&quot;&gt;&lt;img src=&quot;https://live.staticflickr.com/65535/52162031827_932edcd7b7_o.png&quot; width=&quot;60%&quot; title=&quot;05-zapros-na-udalennoe-podklyuchenie&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Если пользователь разрешит соединение, вы подключитесь к его консольному сеансу и увидите его рабочий стол. Вы будете видеть все действия пользователя, но не сможете взаимодействовать с его сессией.&lt;br /&gt;&lt;br /&gt;&lt;a data-flickr-embed=&quot;true&quot; href=&quot;https://www.flickr.com/photos/163779296@N03/52162031797/in/album-72177720299979873/&quot; title=&quot;06-prosmot-rabochego-stola-polzvoatelya&quot;&gt;&lt;img src=&quot;https://live.staticflickr.com/65535/52162031797_6f87b8b7e3_o.png&quot; width=&quot;100%&quot; title=&quot;06-prosmot-rabochego-stola-polzvoatelya&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;info_box&quot; style=&quot;box-sizing: border-box; background-color: rgb(238, 243, 250); border-left: 3px solid rgb(0, 141, 210); padding: 18px 26px; margin-bottom: 18px;&quot;&gt;&lt;b&gt;Совет&lt;/b&gt;. Для завершения теневой сессии нажмите на компьютере alt+* или ctrl+* на RDS сервере.&lt;/div&gt;&lt;br /&gt;Если проверить сетевые соединения с помощью TCPView, можно увидеть, что взаимодействие идет через RemoteRPC (а не по протоколу RDP с портом TCP 3389). Т.е. для подключения используется случайный TCP порт из высокого диапазона RPC. На стороне подключающегося компьютера соединение устанавливает mstsc.exe, на стороне клиента подключение обрабатывает rdpsa.exe или rdpsaproxy.exe (в зависимости от билда Windows 10). Поэтому на клиенте должен быть включен RemoteRPC:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(199, 37, 78); font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 12.6px; background-color: rgb(249, 242, 244);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;HKLM\SYSTЕM\CurrеntCоntrоlSеt\Cоntrol\Tеrminal Sеrvеr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(199, 37, 78); font-family: Menlo, Monaco, Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 12.6px; background-color: rgb(249, 242, 244);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;“AllоwRemotеRPС”=dwоrd:00000001&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a data-flickr-embed=&quot;true&quot; href=&quot;https://www.flickr.com/photos/163779296@N03/52163544185/in/album-72177720299979873/&quot; title=&quot;07-tcpview-shadow-session-win-10&quot;&gt;&lt;img src=&quot;https://live.staticflickr.com/65535/52163544185_b3d9aed2fd_o.png&quot; width=&quot;100%&quot; title=&quot;07-tcpview-shadow-session-win-10&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Функционал теневого подключения Remote Desktop Shadowing работает в Windows 10 / 8.1 и Windows Server 2012 R2 /2016. Чтобы теневое подключение работало на клиентах с Windows 7 SP1 (Windows Server 2008 R2) нужен RDP клиент версии 8.1 – поэтому придется установить обновление &lt;a href=&quot;https://support.microsoft.com/en-us/help/2830477/update-for-remoteapp-and-desktop-connections-feature-is-available-for&quot; target=&quot;_blank&quot;&gt;KB2830477&lt;/a&gt; (требует наличия установленных KB2574819 и KB2857650).&lt;br /&gt;&lt;br /&gt;Таким образом Remote Desktop Shadowing можно использовать как аналог Remote Assistance (Удаленный помощник) или TeamViewer для локальной или корпоративной сети.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=bga68comp&amp;ditemid=6160&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://bga68comp.dreamwidth.org/6160.html</comments>
  <category>rds</category>
  <category>windows</category>
  <category>rdp</category>
  <category>remote</category>
  <category>server</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
</channel>
</rss>
