Содержание
- Настраиваем RDP в Windows 7
- Шаг 1: Обновление и активация RDP
- Шаг 2: Установка пароля для учетной записи
- Шаг 3: Установка разрешения для подключения к удаленному десктопу
- Шаг 4: Добавление проверенных пользователей
- Шаг 5: Настройка правила брандмауэра
- Шаг 6: Проброс порта TCP 3389
- Шаг 7: Подключение к удаленному десктопу
- Вопросы и ответы
Иногда пользователи операционных систем сталкиваются с необходимостью организации удаленного доступа к своему рабочему столу. Делается это для того чтобы системный администратор или другой юзер смог настроить определенные параметры или внести какие-либо другие правки. Задействовать при этом сторонние программы не всегда удобно, поэтому многие обращаются ко встроенной функции под названием RDP (Remote Desktop Protocol). Это протокол удаленного рабочего стола, позволяющий быстро наладить соединение в пределах локальной или глобальной сети. Сегодня мы хотим максимально детально разобрать конфигурацию этой технологии на примере Windows 7.
Все приведенные далее действия будут изложены поэтапно, чтобы даже у начинающих пользователей не возникло никаких вопросов по данной теме. От вас требуется лишь внимательно ознакомиться со всей информацией и следовать шагам, обязательно придерживаясь руководства и рекомендаций, чтобы без каких-либо проблем наладить удаленное соединение. Сегодня мы будем задействовать как удаленный компьютер, так и тот, с которого осуществляется подключение, поэтому следите за переходами, читая вступления перед инструкциями.
Шаг 1: Обновление и активация RDP
Вся процедура начинается с обновления и активации протокола удаленного рабочего стола. Рекомендуется использовать последнюю версию, чтобы во время соединения не возникло никаких проблем, однако администраторы могут подстроиться под ПК участников локальной сети, активировав седьмую или восьмую версию технологии. Более детально об осуществлении поставленной задачи читайте в отдельных статьях на нашем сайте, перейдя по ссылкам ниже.
Подробнее:
Включение RDP 8/8.1 в Windows 7
Включение RDP 7 в Windows 7
Обновление RDP в Windows 7
Шаг 2: Установка пароля для учетной записи
Обязательным предварительным действием перед началом основной конфигурации будет установка пароля на учетную запись юзера, к которому выполняется подключение. Сделайте это в том случае, если ключ доступа еще не установлен. Для этого потребуется задействовать профиль администратора, зная при этом имя учетной записи необходимого пользователя. Детальное описание этой задачи вы можете найти в материале от другого нашего автора далее.
Подробнее: Установка пароля на компьютер Windows 7
Шаг 3: Установка разрешения для подключения к удаленному десктопу
Функция RDP может быть активирована на устройстве, но при этом обладать определенными ограничениями, из-за которых другой юзер и не сможет подключиться к компьютеру. Потому в этом этапе мы поговорим о выдаче разрешений, подразумевающих открытие доступа для подключений указанным юзерам. Вам необходимо лишь следовать инструкции ниже, чтобы буквально в два клика выставить подходящие параметры.
- Обязательно выполните вход в систему под учетной записью администратора. Если вы еще не сделали этого, читайте далее о том, как именно производится вход.
- Теперь откройте меню «Пуск» и перейдите в «Панель управления».
- Здесь вас интересует раздел «Система».
- Обратите внимание на левую панель. Как видите, пункт «Настройка удаленного доступа» имеет значок щита, что и означает ограничение на внесение изменений. Сейчас они отсутствуют, поскольку мы выполнили вход через привилегированный профиль, потому остается только кликнуть по надписи ЛКМ.
- В окне «Свойства системы» сразу же откроется вкладка «Удаленный доступ». В ней вам нужен раздел «Удаленный рабочий стол», где отметьте маркером последний пункт, подразумевающий предоставление подключения для проверенных устройств.
- По завершении конфигурации не забудьте щелкнуть по кнопке «Применить», чтобы сохранить внесенные изменения.
Подробнее: Используем учетную запись «Администратора» в Windows
Можете не закрывать текущее окно, поскольку действия следующего шага тоже будут производиться в нем.
Шаг 4: Добавление проверенных пользователей
Только что вы узнали, как самостоятельно разрешить удаленное соединение через окно свойств системы. Однако подключиться к ПК смогут только те юзеры, кому был предоставлен доступ. Именно об этом процессе мы и хотим поговорить сейчас.
- Находясь все в том же окне «Свойства системы», кликните по специально отведенной кнопке «Выбрать пользователей».
- Сейчас ни один из юзеров не добавлен в проверенный список, поэтому требуется перейти к созданию нового перечня.
- Вручную в соответствующее поле начните вводить имена выбираемых объектов. Можете просмотреть имеющиеся примеры, если затрудняетесь правильно составить имя ПК. Обязательно разделяйте каждое имя пробелом, избегая знаков препинания.
- Проверьте имена с помощью системного алгоритма, чтобы убедиться в корректности ввода и отображения в сети.
- Если какое-то имя не будет найдено, откроется дополнительная форма, где используются вспомогательные средства для решения этой проблемы.
Существует более простой метод добавления пользователей для тех ситуаций, когда надо указать большое число имен. Осуществляется поставленная задача через встроенную функцию поиска по локальной сети. Соответственно, если вы хотите добавить учетную запись, не входящую в группу, этот вариант вам не подойдет.
- Сейчас вы находитесь в окне «Выбор: «Пользователи»». Здесь щелкните по расположенной в левом углу кнопке «Дополнительно».
- Справа вы увидите возможные действия. Нажмите на «Поиск» для начала сканирования.
- Отыщите необходимый профиль и выделите его левой кнопкой мыши.
- Он будет добавлен в список, о котором мы говорили ранее. По окончании его создания кликните на «ОК».
- Теперь в окне «Пользователи удаленного рабочего стола» вы увидите список юзеров, входящих в разрешенный список.
Если вдруг вы столкнулись с трудностями в определении полного имени компьютера, давайте вкратце разберем, как это сделать меньше, чем за минуту:
- Откройте меню «Пуск», щелкните ПКМ по строке «Компьютер» и выберите пункт «Свойства».
- Здесь обратите внимание на «Полное имя». Его и нужно использовать при добавлении, указывая перед именем юзера.
Сейчас вы ознакомились с двумя принципами разрешения доступа юзерам для подключения к удаленному десктопу. На этом можно закончить конфигурацию и сразу переходить к соединению, однако важно учитывать еще некоторые моменты, на которые мы тоже хотим обратить внимание в рамках сегодняшнего материла.
Шаг 5: Настройка правила брандмауэра
В большинстве случаев установленные по умолчанию правила встроенного межсетевого экрана операционной системы не подразумевают блокировку удаленных подключений, однако если такие параметры все же присутствуют, на экране появится ошибка 3389. Во избежание этого лучше сразу проверить конфигурацию брандмауэра, тем более, что это делается очень быстро и легко.
- Зайдите в «Панель управления» через «Пуск» или запустите это меню другим удобным для вас методом.
- Переместитесь в раздел «Брандмауэр Windows».
- Здесь щелкните по «Разрешить запуск программы или компонента через брандмауэр Windows».
- Опуститесь вниз по появившемуся списку и убедитесь в том, что пункт «Удаленный рабочий стол» отмечен галочкой. В противном случае надо поставить ее, а затем применить изменения и перезагрузить компьютер.
Шаг 6: Проброс порта TCP 3389
Если предыдущий способ не сработал для тех юзеров, кто пытается подключиться к удаленному рабочему столу через глобальную сеть, обладателю ПК придется самостоятельно открывать порт TCP 3389 через настройки маршрутизатора, а также необходимо убедиться в том, что используется статический IP-адрес. Инструкции по пробросу портов ищите в отдельном материале на нашем сайте, щелкнув по следующей ссылке.
Подробнее: Открываем порты на роутере
Что касается статического IP-адреса, то получить его можно только через приобретение у провайдера или путем собственноручной настройки, если это изначально разрешено. В любом случае придется звонить на горячую линию поставщика интернет-услуг и уточнять этот момент со специалистами, где вы также получите нужные руководства по реализации этой технологии.
Шаг 7: Подключение к удаленному десктопу
Последний этап нашего сегодняшнего материала заключается в подключении к удаленному рабочему столу посредством встроенной функции Windows. Если все предыдущие шаги осуществлялись на компьютере того юзера, к которому надо подсоединиться, то этот шаг выполняется с ПК администратора или помощника.
- Откройте меню «Пуск» и через поиск отыщите приложение «Подключение к удаленному рабочему столу».
- В строке введите название компьютера, а затем кликните на «Подключить».
- Произойдет инициализация нового соединения. Это может занять несколько минут, а при просьбе ввода пароля укажите его, отталкиваясь от ключа доступа к учетной записи.
- Дополнительно следует отметить параметры соединения. Первая вкладка отвечает за настройку быстрого входа. Здесь можно указать компьютер и пользователя, а также сохранить конфигурацию в отдельный файл для удобства.
- Далее идет редактирование функций экрана: настраивается разрешение и отображение цветов. Все значения выставляются исключительно под запросы юзера.
- Во вкладке «Локальные ресурсы» вы можете активировать звуки с удаленного ПК, выставить режим взаимодействия с клавиатурой и настроить буфер обмена.
- Раздел «Программы» отвечает за скриптованный автоматический запуск софта при следующем соединении с ПК. Для этого требуется лишь указать путь к исполняемому файлу.
- Если вдруг вы столкнулись с тормозами во время соединения, перейдите в «Взаимодействие». Здесь задается качество соединения в зависимости от скорости интернета и мощности устройств. Просто выберите один из заготовленных в списке шаблонов.
- На вкладку «Дополнительно» следует заходить только продвинутым системным администратором. Здесь устанавливаются сертификаты подлинности сервера и прокладываются шлюзы для соединения из любого места.
В этой статье вы узнали обо всех этапах конфигурации RDP в операционной системе Виндовс 7 как на стадии подготовки, так и непосредственно при самом соединении. Если все инструкции были выполнены правильно, никаких проблем с предоставлением доступа к десктопу возникнуть не должно.
Нужно сделать так, чтобы пользователь запускал приложение, чаще всего это 1С Предприятие, так чтобы рабочего стола терминального сервера не отображалось. У нас уже есть терминальный сервер с установленным сервером лицензий и узлом сеансов удаленных рабочих столов. Можно это сделать через публикацию приложения через RemoteApp. Для этого потребуется установка дополнительных компонентов, но можно обойтись и так, прописав некоторые параметры в реестре на сервере Подключимся к серверу и создадим файл с расширением reg. Вставим туда следующее:
Параметр IconPath нужно указать свой. Перейдите в каталог “%SYSTEMDRIVE%WindowsInstaller и найдите в каком подкаталоге находится файл ShortCut_ThinStarter.exe
Сохраните файл и запустите от имени администратора.
Проверьте что получилось.
Откройте текстовый редактор, сохраните содержимое файла ниже. Впишите адрес сервера к которому нужно подключатся и сохраните в файл с расширением .rdp
Теперь у вас появился ярлык для подключения, запустив который и введя пароль пользователь будет думать, что 1С работает на его компьютере.
В некоторых случаях необходимо запускать какие либо приложения на сервере например программу 1С. Т.е создается отдельно сервер ставиться на него 1С и пользователи с помощью rdp подключаются и работаю на нем. Но это не совсем удобно так как при простом подключении по rdp пользователь видит новый рабочий стол.
Если к примеру нужно открыть какой либо другой документ на рабочем столе то нужно свернуть терминальную сессию. Лучше сделать так чтобы при подключении по RDP запускалась только программа. Выглядеть это будет как запуск обычного приложения хотя на самом деле это будет удаленное подключение к серверу.
Давайте на пример 1С создать такой RDP ярлык. Рассмотрим два способа создания подобного ярлыка один средствами Windows второй с помощью Windows Server. Напомню что для таких подключений необходимо создать пользователей на сервере. Делается это через Управление компьютером если кто не знает или забыл.
С помощью Windows 7
И так тут все достаточно просто запускаем Подключение к Удаленному рабочему столу через и кликаем Параметры.
В открывшемся окне переходим на вкладку Программы. Ставим галочку на против пункта При подключении запускать следующею программу указываем путь и рабочую папку программы.
Далее переходим на вкладку Общие и сохраняем rdp ярлык. И пробуем подключиться, но этот способ очень часто не дает желаемого результата очень часто возникают разные ошибки с правами пользователей и т.д. По этому лучше воспользоваться вторым.
С помощью Windows Server 2008
В качестве примере я воспользуюсь Server 2008. И так заходим на сервер с правами администратора. Идем в Пуск — Администрирование — Службы терминалов — Диспетчер удаленных приложений RemoteApp служб терминалов.
Для начала нужно добавить приложение, для этого в низу в окне Удаленные приложения remoteApp кликаем правой кнопкой и выбираем Добавить удаленное приложение… Проходим все пункты с помощью мастера там ничего сложного нет по этому описывать ничего не буду.
Теперь создадим сам ярлык. Выделяем в добавленное приложение в окну Удаленные приложения потом в правой части окна кликаем на Создать RDP-файл.
Откроется мастер создания проходим все необходимые шаги тут также все просто ни чего менять не нужно.
В конце должно открыться окно с созданным ярлыком.
Копируем этот ярлык на рабочею станцию и пробуем подключиться с помощью ранее созданной учетной записи пользователя.
Если вы все сделали правильно то должна запуститься выбранная вами программа в моем случае это 1С. Ну вот все надеюсь кому то пригодиться данная статья.
Войти
Автоматический запуск программы при подключении по RDP (Server 2016)
HKEY_LOCAL_MACHINESOFTWAREPoliciesMic rosoftWindows NTTerminal ServicesName: fQueryUserConfigFromDC
Type: Reg_DWORD
Value: 1 (Decimal)
HKEY_LOCAL_MACHINESYSTEMCurrentControl SetControlTerminal ServerWinStations
Name: fQueryUserConfigFromDC
Type: Reg_DWORD
Value: 1 (Decimal)
По-умолчанию значение для — это RDP-tcp. Но это значение может быть иным.
Can RDP clients launch a remote application and then only display that application (and not the desktop)? The application would appear fullscreen within the client and if the application were closed the session would end.
ypnos
49.2k14 gold badges95 silver badges141 bronze badges
asked Aug 4, 2009 at 10:36
Richard DormanRichard Dorman
22.8k16 gold badges44 silver badges48 bronze badges
2
«alternate shell» doesn’t seem to work anymore in recent versions of Windows, RemoteApp
is the way to go.
remoteapplicationmode:i:1
remoteapplicationname:s:Purpose of the app shown to user...
remoteapplicationprogram:s:C:...some.exe
remoteapplicationcmdline:s:
To get this to work under e.g. Windows 10 Professional, one needs to enable some policy:
[HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows NTTerminal Services]
"fAllowUnlistedRemotePrograms"=dword:00000001
answered Jun 8, 2018 at 11:09
2
Using an RDP connection file you can set the alternate shell to be your application; the file syntax is like
alternate shell:s:c:winntsystem32notepad.exe
and you pass that as a command-line argument to mstsc.exe; this similar to chrissr’s solution, but without affecting every RDP session you launch. A fuller summary of settings here.
Bhargav Rao
48.7k28 gold badges124 silver badges139 bronze badges
answered Aug 17, 2009 at 15:39
Steve GilhamSteve Gilham
11.2k3 gold badges34 silver badges37 bronze badges
6
This is quite easily achievable.
- We need to allow any unlisted programs to start from RDP.
1.1 Save the script below on your desktop, the extension must end with .reg.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionTerminal ServerTSAppAllowList] "fDisabledAllowList"=dword:00000001
1.2 Right click on the file and click Merge, Yes, Ok.
- Modifying our .rdp file.
2.1 At the end of our file, add the following code:
remoteapplicationmode:i:1 remoteapplicationname:s:This will be the optional description of the app remoteapplicationprogram:s:Relative or absolute path to the app (Example: taskmgr or C:Windowssystem32taskmgr.exe) remoteapplicationcmdline:s:Here you'd put any optional application parameters
Or just use this one to make sure that it works:
remoteapplicationmode:i:1 remoteapplicationname:s: remoteapplicationprogram:s:mspaint remoteapplicationcmdline:s:
2.2 Enter your username and password and connect.
3. Now you can use your RemoteApp without any issues as if it was running on your local machine 😉
answered Jan 24, 2020 at 16:08
2
This is called «seamless» mode. rdesktop
, the RDP client for Unix, is capable of this. From the manpage:
-A Enable SeamlessRDP. In this mode, rdesktop creates a X11 window for each window on the server side. This mode requires the SeamlessRDP server side component, which is available from http://www.cendio.com/seamlessrdp/. When using this option, you should specify a startup shell which launches the desired application through SeamlessRDP.
See mentioned Cendio website for more information.
answered Aug 16, 2009 at 16:31
ypnosypnos
49.2k14 gold badges95 silver badges141 bronze badges
1
Yes, you can change the default shell from Explorer.exe to a specific application.
In Regedit, navigate to HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon. The current shell should be Explorer.exe. Change it to YourApp.exe. That will change the shell for all users who log on to the machine. If you only want to change it for a specific user, go to the same key in HKEY_CURRENT_USER instead.
answered Aug 16, 2009 at 16:51
chrissrchrissr
9,8412 gold badges27 silver badges29 bronze badges
2
I think Citrix does that kind of thing. Though I’m not sure on specifics as I’ve only used it a couple of times. I think the one I used was called XenApp but I’m not sure if thats what you’re after.
answered Aug 4, 2009 at 10:45
LiamGuLiamGu
5,29712 gold badges48 silver badges68 bronze badges
3
Google for RemoteApp and only Windows Server 2016+ provides that. There is also a hack tool named «RemoteApp Tool» to enable RemoteApp support in Windows Pro editions/
answered Mar 2, 2022 at 3:31
SeflerSefler
2,2375 gold badges19 silver badges29 bronze badges
2
Another way is shown in this CodeProject article:
http://www.codeproject.com/KB/IP/tswindowclipper.aspx
The basic idea is to create a virutal channel that sends the windows position of the app(s) you want to show, then only render that part of the window on the client.
answered Aug 22, 2009 at 20:46
Jon CleggJon Clegg
3,7624 gold badges24 silver badges22 bronze badges
At least on 2008R2 if the accounts are only used for RDP and not for local logins then you can set this on a per-account basis. That should work for thin clients. If the accounts are also used on local desktops then this would also affect those logins.
In ADUsers&Computers, open the properties for the account and go to the Environment tab. On that tab, check «Start the following program at logon» and specify the path and executable for the program.
answered Feb 13, 2018 at 3:23
fencepostfencepost
1,7681 gold badge12 silver badges9 bronze badges
RDP will not do that natively.
As other answers have said — you’ll need to do some scripting and make policy changes as a kludge to make it hard for RDP logins to run anything but the intended application.
However, as of 2008, Microsoft has released application virtualization technology via Terminal Services that will allow you to do this seamlessly.
answered Aug 17, 2009 at 15:37
JamesJames
1,7784 gold badges21 silver badges28 bronze badges
Can RDP clients launch a remote application and then only display that application (and not the desktop)? The application would appear fullscreen within the client and if the application were closed the session would end.
ypnos
49.2k14 gold badges95 silver badges141 bronze badges
asked Aug 4, 2009 at 10:36
Richard DormanRichard Dorman
22.8k16 gold badges44 silver badges48 bronze badges
2
«alternate shell» doesn’t seem to work anymore in recent versions of Windows, RemoteApp
is the way to go.
remoteapplicationmode:i:1
remoteapplicationname:s:Purpose of the app shown to user...
remoteapplicationprogram:s:C:...some.exe
remoteapplicationcmdline:s:
To get this to work under e.g. Windows 10 Professional, one needs to enable some policy:
[HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows NTTerminal Services]
"fAllowUnlistedRemotePrograms"=dword:00000001
answered Jun 8, 2018 at 11:09
2
Using an RDP connection file you can set the alternate shell to be your application; the file syntax is like
alternate shell:s:c:winntsystem32notepad.exe
and you pass that as a command-line argument to mstsc.exe; this similar to chrissr’s solution, but without affecting every RDP session you launch. A fuller summary of settings here.
Bhargav Rao
48.7k28 gold badges124 silver badges139 bronze badges
answered Aug 17, 2009 at 15:39
Steve GilhamSteve Gilham
11.2k3 gold badges34 silver badges37 bronze badges
6
This is quite easily achievable.
- We need to allow any unlisted programs to start from RDP.
1.1 Save the script below on your desktop, the extension must end with .reg.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionTerminal ServerTSAppAllowList] "fDisabledAllowList"=dword:00000001
1.2 Right click on the file and click Merge, Yes, Ok.
- Modifying our .rdp file.
2.1 At the end of our file, add the following code:
remoteapplicationmode:i:1 remoteapplicationname:s:This will be the optional description of the app remoteapplicationprogram:s:Relative or absolute path to the app (Example: taskmgr or C:Windowssystem32taskmgr.exe) remoteapplicationcmdline:s:Here you'd put any optional application parameters
Or just use this one to make sure that it works:
remoteapplicationmode:i:1 remoteapplicationname:s: remoteapplicationprogram:s:mspaint remoteapplicationcmdline:s:
2.2 Enter your username and password and connect.
3. Now you can use your RemoteApp without any issues as if it was running on your local machine 😉
answered Jan 24, 2020 at 16:08
2
This is called «seamless» mode. rdesktop
, the RDP client for Unix, is capable of this. From the manpage:
-A Enable SeamlessRDP. In this mode, rdesktop creates a X11 window for each window on the server side. This mode requires the SeamlessRDP server side component, which is available from http://www.cendio.com/seamlessrdp/. When using this option, you should specify a startup shell which launches the desired application through SeamlessRDP.
See mentioned Cendio website for more information.
answered Aug 16, 2009 at 16:31
ypnosypnos
49.2k14 gold badges95 silver badges141 bronze badges
1
Yes, you can change the default shell from Explorer.exe to a specific application.
In Regedit, navigate to HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon. The current shell should be Explorer.exe. Change it to YourApp.exe. That will change the shell for all users who log on to the machine. If you only want to change it for a specific user, go to the same key in HKEY_CURRENT_USER instead.
answered Aug 16, 2009 at 16:51
chrissrchrissr
9,8412 gold badges27 silver badges29 bronze badges
2
I think Citrix does that kind of thing. Though I’m not sure on specifics as I’ve only used it a couple of times. I think the one I used was called XenApp but I’m not sure if thats what you’re after.
answered Aug 4, 2009 at 10:45
LiamGuLiamGu
5,29712 gold badges48 silver badges68 bronze badges
3
Google for RemoteApp and only Windows Server 2016+ provides that. There is also a hack tool named «RemoteApp Tool» to enable RemoteApp support in Windows Pro editions/
answered Mar 2, 2022 at 3:31
SeflerSefler
2,2375 gold badges19 silver badges29 bronze badges
2
Another way is shown in this CodeProject article:
http://www.codeproject.com/KB/IP/tswindowclipper.aspx
The basic idea is to create a virutal channel that sends the windows position of the app(s) you want to show, then only render that part of the window on the client.
answered Aug 22, 2009 at 20:46
Jon CleggJon Clegg
3,7624 gold badges24 silver badges22 bronze badges
At least on 2008R2 if the accounts are only used for RDP and not for local logins then you can set this on a per-account basis. That should work for thin clients. If the accounts are also used on local desktops then this would also affect those logins.
In ADUsers&Computers, open the properties for the account and go to the Environment tab. On that tab, check «Start the following program at logon» and specify the path and executable for the program.
answered Feb 13, 2018 at 3:23
fencepostfencepost
1,7681 gold badge12 silver badges9 bronze badges
RDP will not do that natively.
As other answers have said — you’ll need to do some scripting and make policy changes as a kludge to make it hard for RDP logins to run anything but the intended application.
However, as of 2008, Microsoft has released application virtualization technology via Terminal Services that will allow you to do this seamlessly.
answered Aug 17, 2009 at 15:37
JamesJames
1,7784 gold badges21 silver badges28 bronze badges
Всем привет! Сегодня поговорим про подключение к удаленному рабочему столу в Windows 7. Все настраивается достаточно просто, но есть некоторые нюансы, о которых я буду рассказывать в статье. Если же вам данный способ покажется очень сложным или у вас серый IP адрес, то вы можете настроить «удаленку» с помощью обычного Google Chrome – смотрим инструкцию тут. Также вы можете задавать свои вопросы в комментариях.
Содержание
- ШАГ 1: Создание ключа или нового пользователя
- ШАГ 2: Включение RDP и добавление пользователя
- ШАГ 3: Брандмауэр
- ШАГ 4: Проброс портов
- ШАГ 5: Подключение
- Задать вопрос автору статьи
ШАГ 1: Создание ключа или нового пользователя
Прежде чем включить удаленный рабочий стол, нам нужно определиться с пользователем, которому мы будем давать возможность управления извне. Если вы хотите управлять основным пользователем, то вам нужно создать пароль. Но вы можете создать другого юзера с ограниченными правами.
- В Виндовс кликаем на главное меню «Пуск» – «Панель управления».
- Установите режим просмотра как «Крупные значки» и перейдите в «Учетные записи пользователей».
Задаем пароль администратору
- «Создание пароля своей учетной записи».
- Задаем ключ и нажимаем по кнопке создания.
Создаем второго пользователя с ограниченными правами
- «Управление другой учетной записью».
- Внизу находим кнопку для создания.
- Задаем имя и присваиваем ему права: обычные или административные. Нажимаем по кнопке создания.
- Теперь надо создать пароль – нажимаем по юзеру.
- «Создание пароля».
- Задаем ключ и нажимаем по кнопке «Создать пароль».
ШАГ 2: Включение RDP и добавление пользователя
Для начала нам нужно включить протокол, который отвечает за подключение к удаленному рабочему столку. Он называется RDP и по умолчанию на свежеустановленных системах имеет версию 7.0. Но вы также можете обновить до версии 8.1 – для этого нужно зайти в «Центр обновления Windows» и установить все свежие пакеты. Но можно работать и с седьмой версией РДП – это не так принципиально. Для активации протокола нужно:
- ПКМ по «Компьютеру» – «Свойства» – «Удаленный доступ» – ставим верхнюю галочку, а также в разделе «Удаленного рабочего стола» ставим разрешение на подключение с компьютера, который работает с проверкой на уровне сети. В конце нажимаем на кнопку «Выбрать пользователей».
- Нажимаем «Добавить» и вводим имя юзера, который есть на этом компьютере, и которому вы хотите предоставить доступ. Вы можете никого не добавлять и зайти под пользователем, обладающим правами администратора (под которым вы сейчас сидите). Но можете создать нового пользователя и ограничить ему права – об этом я писал на первом шаге.
- Нажимаем два раза «ОК» и «Применить».
ШАГ 3: Брандмауэр
- В «Панели управления» открываем нужный раздел.
- «Разрешить запуск программы или компонента через брандмауэр Windows».
- Посмотрите, чтобы нужный пункт был включен (смотрите на картинку ниже), если он выключен, то нажмите на кнопку «Изменить параметры» и установите первую галочку.
- В конце жмем «ОК».
ШАГ 4: Проброс портов
Данный шаг нужен только в том случае, если вы хотите получить доступ к удаленному управлению ПК через интернет. Для этого нам нужно зайти в маршрутизатор и пробросить порт TCP 3389 (запомните его).
- TP-Link.
- ASUS.
- D-Link.
- Upvel.
- Tenda.
Также у вас должен быть белый и статический IP адрес, который выдается провайдером. С динамическим белым вы ещё можете настроить DDNS. Но вот с серым доступ к маршрутизатору и локальной сети из интернета будет закрыт.
ПРИМЕЧАНИЕ! Для эксперимента для удаленного доступа к компьютеру можете попробовать использовать и динамический IP, но, когда он поменяется – вы потеряете доступ к ПК.
ШАГ 5: Подключение
Подключение происходит по IP адресу. Если вы уже пробросили порт на своем роутере, то вам нужно использовать внешний IP роутера. Если он динамический, то нужно использовать DDNS. Через двоеточие вводим порт 3389. Например:
148.28.59.201:3389 или ddns.wifigid.ddns:3389
ПРИМЕЧАНИЕ! У Вас могут быть другие адреса.
Нажимаем подключить, далее вы увидите отображение рабочего стола – вводим наименование юзера, а также пароль к нему. Как видите, подключиться к удаленному рабочему столу достаточно просто. Кстати, вы можете настроить доступ для других компьютером и сохранить их как ярлыки – для этого откройте «Параметры».
Прочитано:
23 111
Итак всем привет и хорошего дня, сегодня я покажу на практике, как сделать следующее:
Задача: на терминальном сервере активировать службу RemoteAPP и опубликовать приложение клиента 1С на подключение к развернутому кластеру 1C.
Предварительные действий:
На сервер установлен гипервизор ESXi, а уже внутри него под каждую задачу развернуты виртуальные системы:
- Имеется домен nemdomb.local
- Имеется развернутый терминальный сервер
- Имеется сервер базы данных и кластер 1с (все на одной машине, то лучше разделять по отдельным системам
- и отдельная рабочая станция.
Но пока как заготовка, терминальный сервер я разверну на сервере базы данных и кластере 1С (все на одной машине).
На терминальном сервере рекомендую пользовательский профили вынести на отдельный диск вместо системного:
Для чего нужен RemoteAPP – это технология расширения функционала терминального сервера посредством которой можно вместо того, чтоб каждому пользователю настраивать удаленное подключение где он будет работать с приложениями (Почта, 1С, печать и другими) сделать так чтобы у него на компьютере был вынесен ярлык через который запускается удаленная сессия с запуском опубликованного приложения.
К примеру: у меня сейчас два офиса, в одном (он же главный) располагается кластер 1с + база и терминальный сервер и вместо того, чтобы пользователи через удаленный рабочий стол заходили на терминальный сервер из другого офиса (это каждому нужно настраивать профиль: вывести ярлыки программ, организовать печать, обеспечить интернетом (а по соображениями безопасности я этого сделать не могу, просто так надо) у них на своих рабочих компьютерах настроен ярлык на запуск только опубликованного приложения. В рамках этой заметки я покажу на практике как это выглядит.
Создаю приложение которое будет опубликовано с использованием RemoteAPP на терминальном сервере:
Start – Control Panel – Administrative Tools – Server Manager – Roles – Remote Desktop Services – RemoteApp Manager (srv-host.nemdomb.local) – запускаю мастер: Add RemoteApp Programs, нажимаю Next, следующим шагом показывается какие текущие установленные приложения на терминальном сервере могут выступить в роли опубликованных через RemoteAPP, выбираю самое первое 1С Предприятие через нажатием на кнопку Properties можно:
- переименовать добавляемое приложение
- Изменить путь запуска до исполняемого файла
- Изменить алиас
- Настроить запуск клиента 1С с опциями запуска (к примеру подключение к опеределенной базе под определенным пользователем и паролем:
/ENTERPRISE /S “1cclusterbase” /N “test” /P “test”
— Здесь подключение к кластеру с именем 1ccluster, base – название базы, test test – пользователь и пароль в этой базе)
Я же в рамках этой заметки не буду настраивать ничего в свойствах, а просто выбираю приложение: —
Нажимаю на кнопку Next и перехожу к этапу мастера где отображается результирующая информация по настройкам публикуемого приложения, если все правильно и ничего не нужно изменять нажимаю Finish
Следующим шагом нужно экспортировать RemoteAPP созданное приложение с целью распространить на компьютеры пользователям которые будут с ним работать, делает это так, выделяется приложение и через правый клик на нем вызываются свойства.
Опубликованное приложением можно экспортировать, как rdp файл настроенного подключение так и как msi пакет (можно поставить локально его на компьютере пользователя или же через GPO установить)
Если выбрать экспорт в виде RDP файла: Create .rdp File, по умолчанию путь куда предлагает мастер экспорта сохранить rdp файл подключения: C:Program FilesPackaged Programs, но никто не мешает изменить данный путь на любой другое более удобный. Я оставляю по умолчанию
Следующим шагом также выводится результирующая информация – если все хорошо то нажимаем кнопку Finish и откроется explorer местонахождения экспортированного файла опубликованного приложения 1С, если открыть свойства данного rdp файла, то можно обнаружить что в настройки подключения к терминальному сервере уже автоматически подставляются аутентификационные данные текущей сессии на компьютере:
Теперь копирую данный файл: 1cv8s.rdp на рабочую станцию с которой пользователь alektest будет взаимодействовать клиентом 1С Предприятие.
На заметку: чтобы передать файл простым копирование через проводник:
\w7x86с$ на рабочей станции в настройках брандмауера должны быть включены входящие правила:
- Общий доступ к файлам и принтерам (входящий трафик SMB) – Профиль (Домен).
- Общий доступ к файлам и принтерам (эхо-запрос – входящий трафик ICMPv4) – Профиль (Домен)
На заметку: пользователи которые задействуют RemoteAPP приложения на терминальном сервере должны быть в группе Remote Desktop Users
Запускаю на рабочей станции Windows 7 (W7X86) переданный файл предварительно авторизовавшись в системе под учетной записью alektest
На следующем шаге ввожу пароль на авторизацию на терминальном сервере: (Практичнее будет использовать SSO, т.е. авторизация на терминальном сервере с использование доменной учетной записи, а на терминальном сервере в группу “Пользователи удаленного рабочего стола” (Remote Desktop Users) добавить группу “Пользователи домена”).
На заметку: если задействовать SSO то вводить ничего не придется, будет задействована доменная аутентификация без какого либо ввода пароля.
Ожидаю… Идет подключение к приложению
Видите, раз в приложении когда я его подготавливал для RemoteAPP я не указал базу и сервер, то первый раз когда пользователь подключается у него запускается информационное окно, что список информационных баз пуст и нужно настроить:
Нажимаю “Да” — после выбираю: “Добавление в список существующей информационной базы” —
- Укажите наименование информационной базы: zup
- Выберите тип расположения информационной базы: На сервере 1С:Предприятия
Затем на следующем шаге указываю параметры информационной базы:
- Кластер серверов 1С:Предприятия: 10.7.8.63
- Имя информационной базы в кластере: zup
Затем на следующем шаге все выбранное мастеров оставляю по дефолту
На этом установка клиента 1С на подключение завершена.
В итоге будет так:
Подключаюсь к данной базе zup нажатием на 1С:Предприятие и происходит подключение к базе путем ввода логина и пароля выданного Администратором 1С (хотя может и Вы можете совмещать две должности вместе: системный администратор + администратор 1С).
И вот вы внутри:
Работа с клиентом 1С на рабочем столе ничем особым не отличается если бы пользователь работал на терминальном сервере, теже самые окна, чтобы распечатать документы задействуется технология EasyPrint когда принтер с рабочей станции пробросится на терминальный сервер, и пользователь выбрав документ – печать также увидит и выбрав его распечатает.
Ниже скришот демонстрирует, открытое окно клиента 1С и “Диспетчер задач” во вкладке “Процессы” которого присутствует подключение к терминальному серверу через (mstsc.exe).
Чтобы задейстовать технологию EasyPrint и не ставить драйвера на терминальный сервер к рабочим станциям в домене предъявляются следующие требования:
Версия RDP клиента должна быть 6.1 или выше, посмотреть c:windowssystem32mstsc.exe открыть свойства и посмотреть версию
Либо через командную строку
C:Usersaollo>wmic datafile where name='c:\windows\system32\mstsc.exe' get version
Version
6.1.7601.17514Должен быть установлен .NET Framework 3.5 и выше, посмотреть что установлено в системе, так.: Открыть командную строку (c правами Администратора) и набрать следующую команду:
wmic product where "name like 'Microsoft .NET Framework%'" get name,version
На заметку: когда пользователь закрывает 1С нажатием на крестик (или Файл — Выход), то его сессия на терминальном сервере не закрывается, а все еще находится в состоянии подключения
он может снова подключиться, но теперь введя пароль не забыть поставить галочку “Запомнить учетные данные” чтобы больше не видеть данное окно.
Если же по каким бы то ни было причинам, пароль был введен и сохранен, а в последствии пользователь его изменил (обычно по централизованной политике раз в 3 месяца), то он не сможет подключиться, т.к. пароль запомнен изменить его можно вот так:
На рабочей станции пользователя: Windows 7 – Пуск – Панель управления – Диспетчер учетных записей, находим сохраненное подключение
Нажимаем “Изменить” — и меняем пароль поле которого выделено на представленном скрипншоте ниже:
Согласитель, не хорошо, что когда клиент 1с закрыт, сессия на терминальном сервере все еще висит, в таком случае на терминальном сервере настраиваются промежутки ограничения простоя и неактивности терминального соединения:
Если сессия не активно в течении одного дня – она завершается, если в статусе Disconnected то через 15 минут она закрывается.
Если же экспортировать приложение RemoteAPP не в rdp файл, а в msi пакет, то
- либо такжепередаем через проводник данный файл
- либо через подготавливаем групповую политику:
GPO_RemoteAPP — Configuration — Policies — Software Settings — Software Installation — и путь в расшаренной папке до msi пакета RemoteAPP
После перезагрузки рабочей станции на рабочем столе пользователя будет ярлык 1С
Если ранее уже через rdp файл было настроено подключеник к базе, то когда через GPO произвели установку msi пакета найстройки подключения в клиенте 1С уже присутствуют:
У меня было что политика применилась к компьютеру, но msi все равно не устанавливалась, в логах на компьютере Windows 7 были следующие ошибки:
- Event ID: 303 → Удаление назначения приложения 1C Предприятие из политики GPO_RemoteAPP выполнено успешно.
- Event ID: 108 → Не удалось применить изменения для параметров установки приложения. Невозможно выполнить изменения для этого программного обеспечения. Должны существовать предшествующие записи в журнале, содержащие необходимые сведения. Ошибка: %%1612
- Event ID: 1085 → Windows не удалось применить параметры «Software Installation«. Параметры «Software Installation» могут иметь свой собственный файл журнала. Щелкните ссылку «Дополнительные сведения«.
Проблема была в месте откуда в момент создать групповой политики я указывал месторасположением msi файла, у компьютера не было прав доступа в данный каталог. Права на каталог месторасположения msi файла должны быть, чтобы у группы “Прошедшие проверку” были права на чтение (Чтение и выполение,Список содержимого папки,Чтение) и только тогда msi успешно отработает.
В итоге данная заметка шпаргалка готова и подлежит публикации на моем блоге практических заметок. Всего того, что пригодится в течении рабочего дня и самостоятельного изучения, повышения свой квалификации. Итого подведу итог практических действий:
- Развернут терминальный сервер
- Профиля будующих пользователей вынесены на отдельный логический диск.
- Посредством компоненты RemoteAPP и установленного ПО на сервере собраные пакеты задействующие технологию RemoteAPP для использования ПО, как будто оно установлена на рабочих местах пользователей, а все на самом деле не так, они работают в терминале. Таким образом достигается меньшая нагрузка на сеть.
- Чтобы запускать на рабочих станциях опубликованное приложение RemoteAPP, можно раз ввести аутентификационные данные на подключение к терминальному сервере или задействовать SSO.
- Также посредством GPO можно msi файл опубликованного приложения установить всем тем сотрудникам которые работают в программе 1С.
- На терминальном сервере можно централизованно по каждому профилю раскидать файл конфигурации на подключение к кластеру 1С и соответствующей базе. Об этом будет одна из следующих заметок.
Ну а пока я прощаюсь, я и так довольно много всего рассмотрел и не зачем еще более увеличивать данную заметку. Лучше много мелких и по теме, чем все сразу. До новых встреч, с уважением автор блога – ekzorchik.
Удаленный рабочий стол RDP
Иначе доступ RDP (после разрешения его использовать) взломают достаточно быстро — с применением сетевых ботнетов со всего мира.
Читаем статью
Порты сервера и их основная защита
Для долговременной удаленной работы необходимо использовать:
- или создать VPN-тунель и уже внутри него подключаться через RDP
- или использовать профессиональные средства сервер-клиент типа RAdmin
Для быстрого подключения из дома к ПК на работе читаем статью
Подключаем компьютер к рабочему ПК через RDP (Windows 7)
Если у Вас профессиональная или максимальная версия — Вы можете настроить вход на свой ПК через удаленный рабочий стол. Для этого нужно сделать несколько вещей.
Как запустить Удаленный рабочий стол в Windows 7?
Через кнопку «Пуск»:
Набираем в поисковой строке «Подключение к удаленному рабочему столу» (смешно — именно так, через строку «Поиск» рекомендует MicroSoft -> откроется в новой вкладке) или «mstsc.exe» — собственно сама программа так называется
Или через папку «Стандартные» в программах. Не во всех версиях Windows есть, например в Windows 7 Started (да, та самая с программным ограничением ОЗУ в 2 Гб) такой папки нет.
Можно и через проводник
Смотрим список сетевых ресурсов, кликаем правой клавишей мыши на нужной машине
После запуска получаем форму настроек удаленного рабочего стола, нам нужен развернутый вариант (с параметрами)
На общей вкладке настраиваем:
Компьютер — или IP-адрес или название компьютера
Пользователь — юзер, под которым будем входить на удаленный ПК
Можно сохранить как ярлык на рабочем столе (еще рано, смотрим другие вкладки)
На вкладке «Локальные ресурсы» выбираем, будут ли нам доступны принтеры основного компьютера и буфер обмена.
Если у Вас все ПК в местной локальной сети (т.е. скорость сети не критична) — можно на вкладке «Дополнительно» использовать фоновый рисунок рабочего стола удаленного ПК.
Читаем статью
Формат файла RDP
Ну вот, вроде все настроили — возвращаемся на первую вкладку, сохраняем как ярлык — пробуем подключиться.
Результат
Основные причины такой ситуации:
- удаленный компьютер имеет IP-адрес, назначенный ему роутером через DHCP, он периодически меняется. Необходимо в свойства адаптера прописать фиксированный IP-адрес
- забыли разрешить удаленный доступ через «Свойства» компьютера
- удаленный доступ разрешили, но забыли указать пользователя, которому можно входить
- запрещает брендмаузер Windows, необходимо добавить «удаленный рабочий стол» в исключения
- Вы сделали удаленную перезагрузку ПК и до входа локального пользователя удаленный рабочий стол не будет работать
В большинстве случаев Windows 7 всё это должна сделать сама (добавить текущего пользователя, разрешить в брендмаузере и пр.), но не всегда это работает. Т.е. например, «Удаленный рабочий стол» в список программ в бредмаузере добавлен, но галочка не установлена
Надо всё самому проверять.
Для создания сложностей ботам (подбор паролей на порту 3389) используем
Классический вход в Windows
Дополнительные настройки удаленного рабочего стола.
При необходимости разрешить вход без пароля (крайне не рекомендуется для корпоративного сегмента)
меню «Пуск» — выполнить — gpedit.msc (редактор политик) — «конфигурация компьютера» — «конфигурация windows»- «локальные политики» — «параметры безопасности» — «ограничить использование пустых паролей…..» — «отключен»
Да, на младших версиях Windows, конечно, gpedit.msc не запускается (нет этой настройки)
Все бытовые версии Windows позволяют работать на ПК только одному пользователю — при входе нового пользователяWindows любезно предложит отключить другого пользователя
Это лицензионное ограничение для не серверных вариантов Windows — но выход есть. Немного шаманства — и все работает, смотреть здесь (открытие в новом окне)
Автоматический вход с сохраненным логином и паролем
Есть волшебная галочка «Разрешить мне сохранять учетные данные». Если запустить изменение еще раз — галочка сменится на «Всегда запрашивать учетные данные»
Получаем запрос на ввод данных, они сохраняются, вход на удаленную машину работает только по клику на ярлык.
А если учетные данные не сохраняются (в Windows 7 и старше)?
Или получаем предупреждение «Системный администратор запретил использовать сохраненные учетные данные для входа в систему удаленного компьютера, так как его подлинность проверена не полностью. Введите новые учетные данные.»
Что делать?
Дело в том, что в последних версиях Windows пароль хранится не в rdp-файле, а в отдельном хранилище (Credential Manager — Диспетчер учетных данных). Как минимум — в групповых политиках должны быть отключены следующие параметры:
- Конфигурация пользователя — Административные шаблоны — Компоненты Windows — Службы удаленных рабочих столов — Клиент подключения к удаленному рабочему столу — Запретить сохранение паролей;
- Конфигурация компьютера — Административные шаблоны — Компоненты Windows — Службы удаленных рабочих столов — Клиент подключения к удаленному рабочему столу — Запретить сохранение паролей.
Вот можно почитать подробнее (откроется в новом окне)
Иногда при подключении Вы видите такую картину — «не удается проверить подлинность удаленного компьютера»
Проверка подлинности была добавлена, начиная с Windows XP SP3. Но она там отключена по умолчанию (на Wibdows Vista уже включена).
Как включить проверку подлинности удаленного компьютера на Window XP SP3?
Идем в реестр regedit.exe (Выполнить)
Ветка HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsa
Открываем параметр Security Packages и ищем там слово tspkg. Если его нет, добавляем к уже существующим параметрам.
Ветка HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProviders
Открываем параметр SecurityProviders и добавляем к уже существующим провайдерам credssp.dll, если таковой отсутствует.
Закрываем редактор реестра. Перезагружаемся.
Если этого не сделать, то при попытке подключения компьютер запросит у нас имя пользователя и пароль, но вместо удаленного рабочего стола ответит следующее:
Подключение к удаленному рабочему столу
Ошибка при проверке подлинности(код 0×507)
При подключении появляется предупреждение системы безопасности Windows
«Не удается определить издателя этого удаленного подключения»
Это означает, что файл rdp не защищен подписанным сертификатом. Для локальной сети ничего страшного тут нет, можно поставить галочку «Больше не выводить запрос…»
Сама система безопасности работает следующим образом. Параметр политики позволяет указать, могут ли пользователи запускать на клиентском компьютере неподписанные файлы протокола удаленного рабочего стола (RDP) и RDP-файлы, полученные от неизвестных издателей.
Если этот параметр политики включен или не настроен, то пользователи могут запускать на клиентском компьютере неподписанные RDP-файлы и RDP-файлы, полученные от неизвестных издателей. Перед началом сеанса RDP пользователь получит предупреждение и запрос на подтверждение подключения.
Если этот параметр политики отключен, то пользователи не могут запускать на клиентском компьютере неподписанные RDP-файлы и RDP-файлы, полученные от неизвестных издателей. Если пользователь попытается начать сеанс RDP, то он получит сообщение о блокировке издателя.
Поддерживается: Не ниже Windows Vista с пакетом обновления 1 (SP1)
Registry Hive | HKEY_LOCAL_MACHINE |
Registry Path | SOFTWAREPoliciesMicrosoftWindows NTTerminal Services |
Value Name | AllowUnsignedFiles |
Value Type | REG_DWORD |
Enabled Value | 1 |
Disabled Value | 0 |
Читаем статью
Включаем шифрование RDP и смотрим логи
Почитать в разделе
RDP
Удаленный рабочий стол RDP Windows — он же Remote Desktop Protocol Проприетарный протокол прикладного уровня, позаимствованный Microsoft из купленной у PictureTel (ныне известной как Polycom) телекоммуникационной программы Liveshare Plus (названной впоследствии NetMeeting), использующийся для обеспечения удалённой работы пользователя с сервером, на котором запущен сервис терминальных подключений. Актуальные версии Версия 6.1 была выпущена в феврале 2007 и включена в Windows Server 2008, и в пакет обновления Windows Vista SP1 и Windows XP SP3.
Версия 7 (вышла в составе Windows 7, поддерживается в Windows XP, где по умолчанию в данной версии установлена 6.1)
Версия 7.1…
(Читать полностью…)
- Всего статей в разделе: 8
- Показано статей в списке: 7
- Сортировка: название по алфавиту
Борьба с “крестиком” терминального сеанса RDP
Вот он вредитель (на панели подключений при работе на полном экране) – сисадмины поймут всю боль Проблема в том, что “крестик” только закрывает “Удаленный рабочий стол” на ПК пользователя, но оставляет на сервере открытую терминальную сессию. Если пользователей много – то все их сессии остаются на сервере открытыми и занимают память. Варианты решений.
Вообще убрать панель от пользователя – в настройках при создании удаленного рабочего стола (выход только через завершение сеанса) Убрать сам “крестик” (выход только через завершение сеанса)
Есть специальная программа, которая крестик убирает. Смотреть здесь. И будет вот так Ограничить время сессии
(пункты 1 и 2 могут…
(Читать полностью…)
Включаем шифрование RDP и смотрим логи
Включаем шифрование RDP
Сессии RDP поддерживают четыре типа шифрования RDP Low Encryption — по умолчанию (самый старый режим). Может согласовать шифрование на базе 56-ти битового DES или 40-ка битового RC2. Очень плохой вариант. Например, если включить его, то не включится TLS.
RDP Client Compatible Encryption — Попробует до 128 бит RC4, но сразу согласится на DES/RC2. Очень плохой вариант. Тоже не совместим с TLS.
RDP High Encryption — Минимально допустимый режим. Потребует хотя бы 128-ми битовый RC4. Работает со всеми серверами, начиная с Windows 2000 Server w/HEP.
RDP FIPS140-1 Encryption — Будет поддерживать современные симметричные алгоритмы и в явном виде не будет…
(Читать полностью…)
Как включить звук при подключении RDP
По умолчанию обычно так В настройках файла RDP все включено — но звука все равно нет. Еще надо сделать настройки и разрешения на самой машине, к которой мы подключаемся.
Настройки звука на целевом компьютере RDP
Для начала нам необходима служба
Проверка работы службы Windows Audio
«Пуск» — «Администрирование» — «Службы», в списке находите «Windows Audio» и два раза кликаем по ней. В настройках службы нужно установить «Тип запуска — Автоматически», «применить» и затем и можно сразу же запустить службу с помощью соответствующей кнопки ВАЖНО: если служба Windows Audio не запускается — убедитесь, что включены и запущены…
(Читать полностью…)
Переключение языков при RDP
При подключении через RDP (удаленный рабочий стол Windows) Вы можете увидеть непривычную картинку Язык ввода «русский / английский» переключается — но при вводе остается только английская клавиатура. И появилась дополнительная иконка «клавиатуры». Что делать? В Windows есть: язык ввода
языковая раскладка Проблема возникает, если язык клиентской машины перед подключением к RDP не совпадает с языком по умолчанию в серверной машине. Например вводите пароль из английских букв и не переключая языка конектитесь к серверу терминалов, на котором по умолчанию русский язык — получите необходимость «двойного» переключения языка и раскладки. Можно…
(Читать полностью…)
Подключаем RDP Windows XP из Windows 7
Будет интересно. Основная статья по настройке удаленного рабочего стола. Еще одна статья Подключаем компьютер к рабочему ПК через RDP (Windows 7) Простая задача — есть Windows XP, мы к ней хотим подключиться из Windows 7 через удаленный рабочий стол. Вроде все оно просто — но есть небольшое количество грабелек, разложенных на этом пути. Берем админский бубен: «Мы в город Изумрудный идём дорогой трудной….»
Для подключения через RDP нам нужна Windows XP Professional SP3
Да, на форумах полно советов, как из Home сделать Professional. Не верьте. Все советы касаются изменений в реестре. И да — система будет показывать, что она теперь Professional — но это только…
(Читать полностью…)
Подключаем компьютер к рабочему ПК через RDP (Windows 7)
Как из дома подключиться к рабочему ПК по RDP? Внутри локальной сети у компьютера есть только локальный IP-адрес вида 192.168.1.2, со стороны Интернета такой компьютер не виден (т.е. к нему напрямую невозможно адресовать пакет по внешнему IP адресу). Обычно внешний IP-адрес провайдер выдает динамический: придется тоже его менять в настройках RDP
некоторые провайдеры меняют IP один раз в месяц В крайнем случае (если очень надо) — можно купить услугу «выделенный IP» и адрес от провайдера не будет меняться. А наш домашний ПК — он там, за интернетом — в свой локальной сети. Можно подключиться из дома к рабочему компьютеру в локальной сети офиса через RDP: …
(Читать полностью…)
Формат файла RDP
Это собственно файл — а не ярлык рабочего стола. Данный настроенный файл можно переслать другому пользователю, он его сохранит — и всё будет работать. Более того — это простой текстовый файл, в котором хранятся все настройки удаленного подключения и этот файл можно открыть Блокнотом. Кстати, часть параметров не редактируется через стандартные настройки, их можно вписать руками.
Структура файла RDP
screen mode id:i: — 1 — удаленный сеанс выполняется в оконном режиме, 2 — в полноэкранном. Редактируется на вкладке ”Экран” окна ”Параметры” средства ”Подключение к удаленному рабочему столу”. use multimon:i: — 0 — запрет поддержки нескольких мониторов, 1 — разрешение поддержки…
(Читать полностью…)
Приветствую вас, дорогие читатели и снова Тришкин Денис на связи.
Недавно я встретился с таким вопросом, как «Удаленный рабочий стол» (RDP Windows 7). Это инструмент позволяет работать с компьютером, используя другое устройство. Так, например, пользователь может с помощью домашнего оборудования выполнять все необходимые функции на ПК, расположенном в офисе. Согласитесь, в некоторых ситуациях такая возможность является удобной. Но при этом сначала необходимо все правильно отладить.
Настройка( к содержанию ↑ )
Для того, чтобы включить rdp, нужно выполнить несколько действий:
-
Проверить наличие пароля на учетной записи, через которую будет осуществляться подключение. И если его нет – установить. В противном случае взаимосвязь сделать не удастся.
-
Настроить rdp сервер:
— заходим в «Пуск», и на иконке «Компьютер» вызываем контекстное меню, а потом «Свойства»;
— выбираем «Настройка удаленного доступа»;
увеличить
— появится окно, в котором нажимаем «Разрешить подключения удаленного помощника…» (если планируется осуществлять соединение только с оборудования на Win 7 и выше, лучше поставить галочку напротив пункта с проверкой подлинности);
увеличить
— кнопка «Дополнительно» ограничивает или разрешает пользователю использовать компьютер удаленно (если установить запрет, человек будет только видеть, что происходит на другом компьютере);
— на вкладке «Выбрать пользователей» указываются люди, которые смогут подсоединяться к устройству удаленно (при этом у каждого обязательно должен быть установлен пароль).
Важно! В Windows не предусмотрена возможность подключения нескольких пользователей одновременно. Это специально ограничено лицензией. Для снятия предусмотрен специальный патч от сторонней команды разработчиков. Его можно без проблем найти на просторах Интернета.
-
В случае использования точки доступа, роутера или любого другого оборудования, через которое подключается Интернет, нужно для начала пробросить порты. Либо возможен вариант использования DMZ – выставление нужных настроек посредством единого компьютера.
-
Важно наличие внешнего динамического или статического IP-адреса.
Установка соединения( к содержанию ↑ )
Чтобы установить подключение по rdp, необходимо для начала знать его IP-адрес. Для этого на искомом устройстве заходим в командную строку (открываем «Выполнить» и прописываем «cmd»).
В появившемся окне указываем «ipconfig». Откроется список, в котором необходимо отыскать строку с параметром IPv4. Цифры, которые указаны напротив, и есть нужные нам данные.
После этого на компьютере, с которого планируем осуществлять подключение, запускаем rdp клиент или «Подключение к удаленному столу». Для этого необходимо зайти в «Пуск», а затем отправиться в «Стандартные».
увеличить
Откроется окно, где задается адрес оборудования (IPv4). Затем нажать «Подключить».
Если все указано, как и положено, появится меню, в которое нужно ввести логин и пароль для установки связи.
Перед этим есть возможность выбора «Параметров», где предусмотрены различные настройки rdp:
-
Общие. Задается имя, а также адрес соединения. Есть возможность сохранить нужные параметры в специальном файле. Это поможет в будущем обойтись от постоянного запуска программы и ввода данных.
-
Экран. Здесь указываются свойства монитора, включая число цветов и разрешение.
-
Локальные ресурсы. Предусмотрена возможность настройки передачи звуковой информации, использования различных сочетаний кнопок. Кроме того, можно открыть доступ к локальным данным, хранящимся на устройстве, с которого происходит соединение. Пользователь может открыть доступ к принтеру, жесткому диску и другим компонентам. Это позволит быстро обмениваться данными.
-
Программы. Указывается список программ, которые будут запускаться самостоятельно после соединения.
-
Подключение. Тут предусмотрены инструменты изменения настроек защиты и уведомлений.
Обновление( к содержанию ↑ )
Важно понимать, что при постоянной работе с этим инструментом, нужно, чтобы он выполнял все свои функции на 100%. В противном случае пользователи могут просто не добиться своих целей.
Для корректного функционирования необходимо правильно указать все настройки. Но в некоторых случаях этого недостаточно. Также стоит вовремя устанавливать все выходящие обновления rdp от Microsoft. Это можно делать не только в соответствующем центре, предусмотренном в самой операционной системе, но и на официальной странице разработчика.
Смена порта RDP( к содержанию ↑ )
Для стандартного подключения к удаленному компьютеру используется порт 3389. При этом взаимодействие происходит посредством TCP протокола. Поэтому он используется без udp.
Чтобы повысить безопасность соединения предусмотрена возможность изменения порта RDP. Смена значения сократит риск вторжения в систему в случае автоматизированного подбора паролей.
Для процедуры необходимо воспользоваться редактором реестра:
-
Запускаем «Выполнить» через пуск или сочетание кнопок «Win+R». Вводим «regedit».
-
Откроется окно, где нужно пройти в каталог «HKEY_LOCAL_MACHINE», «CurrentControlSet».
-
Затем в «Control», «Terminal Server», «WinStations». Нас интересует папка «RDP-Tcp».
-
В правой части окна находим файл PortNumber. Открываем его свойства, где ищем значение «00000D3D». Это сочетание соответствует цифрам 3389.
-
Для смены удаляем имеющиеся данные, ставим галочку напротив «Десятичное» и вводим подходящие четыре цифры.
-
Сохраняемся и перезагружаемся. Только после этого изменения вступят в силу.
Нет подключения( к содержанию ↑ )
Иногда пользователи могут столкнуться с ситуацией, когда rdp не работает. При этом важно отметить, что, если судить по статистике, пользователю удается все же попасть на сервер, но какие-то инструменты сети не пускают его дальше. Для решения этой проблемы есть несколько действенных способов.
Метод №1
-
Чтобы долго не капаться в проблеме, можно скачать альтернативный клиент Remote Desktop Manager.
-
Устанавливаем его и запускаем.
-
Выставляем все настройки. Не стоит сразу пугаться их количества – просто пользуемся подсказками.
Метод №2
В некоторых случаях помогает обновление стандартного клиента до последней версии. Как говорилось выше, найти его можно на официальном сайте.
Подобный инструмент является удобным, если вы не можете по каким-то причинам попасть за рабочую станцию, чтобы скопировать определенные данные.
Кроме того, он полезен, если необходимо помочь кому-либо с проблемой, связанной с компьютером и при этом проще будет сделать самому, чем рассказывать на протяжении долгого времени.
Что ж, надеюсь, вы найдете для себя здесь много нового. Подписывайтесь и рассказывайте друзьям о моем блоге.
Материалы по теме
На чтение 7 мин Просмотров 1.5к.
Содержание
- Создание RDP для запуска одной программы
- С помощью Windows 7
- С помощью Windows Server 2008
В некоторых случаях необходимо запускать какие либо приложения на сервере например программу 1С. Т.е создается отдельно сервер ставиться на него 1С и пользователи с помощью rdp подключаются и работаю на нем. Но это не совсем удобно так как при простом подключении по rdp пользователь видит новый рабочий стол.
Если к примеру нужно открыть какой либо другой документ на рабочем столе то нужно свернуть терминальную сессию. Лучше сделать так чтобы при подключении по RDP запускалась только программа. Выглядеть это будет как запуск обычного приложения хотя на самом деле это будет удаленное подключение к серверу.
Давайте на пример 1С создать такой RDP ярлык. Рассмотрим два способа создания подобного ярлыка один средствами Windows второй с помощью Windows Server. Напомню что для таких подключений необходимо создать пользователей на сервере. Делается это через Управление компьютером если кто не знает или забыл.
Создание RDP для запуска одной программы
С помощью Windows 7
И так тут все достаточно просто запускаем Подключение к Удаленному рабочему столу через и кликаем Параметры.
В открывшемся окне переходим на вкладку Программы. Ставим галочку на против пункта При подключении запускать следующею программу указываем путь и рабочую папку программы.
Далее переходим на вкладку Общие и сохраняем rdp ярлык. И пробуем подключиться, но этот способ очень часто не дает желаемого результата очень часто возникают разные ошибки с правами пользователей и т.д. По этому лучше воспользоваться вторым.
С помощью Windows Server 2008
В качестве примере я воспользуюсь Server 2008. И так заходим на сервер с правами администратора. Идем в Пуск — Администрирование — Службы терминалов — Диспетчер удаленных приложений RemoteApp служб терминалов.
Для начала нужно добавить приложение, для этого в низу в окне Удаленные приложения remoteApp кликаем правой кнопкой и выбираем Добавить удаленное приложение… Проходим все пункты с помощью мастера там ничего сложного нет по этому описывать ничего не буду.
Теперь создадим сам ярлык. Выделяем в добавленное приложение в окну Удаленные приложения потом в правой части окна кликаем на Создать RDP-файл.
Откроется мастер создания проходим все необходимые шаги тут также все просто ни чего менять не нужно.
В конце должно открыться окно с созданным ярлыком.
Копируем этот ярлык на рабочею станцию и пробуем подключиться с помощью ранее созданной учетной записи пользователя.
Если вы все сделали правильно то должна запуститься выбранная вами программа в моем случае это 1С. Ну вот все надеюсь кому то пригодиться данная статья.
2015.08.30 / Дмитрий Марков / 0 Comments
Сегодня мы рассмотрим довольно интересную тему, а именно добавление программ и файлов в список для автоматического запуска при старте операционной системы. По-сути по отдельности каждый из представленных способов будут просты, но я решил объединить в одну статью все известные мне способы средством самой операционной системы.
Способы:
1. Добавлением ярлыка в папку автозапуска
2. С помощью реестра.
3. С помощью планировщика заданий.
Способ №1.
Добавление ярлыка программы в папку автозапуска. [adsense3] Этот способ идет первым, так как является самым простым из всех представленных и в большинстве случаев его будет более, чем достаточно. Для этого нужно произвести всего пару действий:
1) Кликаем по исполняющему файлу программы. И в контекстном меню выбираем «Создать ярлык». Полученный ярлык вырезаем с текущего местоположения. Так же можно просто скопировать ярлык с рабочего стола, если он имеется. 2) Далее нам нужно перенести (скопировать) его в папку, какую папку выбирать вам.
а) Если вы хотите чтобы эта программа загружалась только для вашего пользователя, то открываем проводник и вставляем в строку адреса:
б) Если же вы хотите, чтобы программа запускалась у всех пользователей, то добавляем в папку:
Все, после этих действий программа будет автоматически запускаться при старте системы.
Способ №2.
Добавление программы в автозапуск через запись в реестре.
1) Открываем реестр, для этого жмем сочетание клавиш Win+R и вводим regedit.
2) Здесь так же есть два варианта развития события:
а) Только для пользователя открываем ветку:
б) Для всех пользователей открываем ветку:
3) Кликаем правой клавишей по пустому месту в правой части окна и выбираем «Создать» — «Строковый параметр».
4) Задаем имя, соответствующее названию программы и дважды по нему кликаем, чтобы открыть свойства и задать значение. В «значение» указываем полный путь до исполняющего файла программы. Его можно взять из свойств ярлыка рабочего стола или самого исполняющего файла.
5) Жмем ОК и все, теперь программа добавлена в автозапуск.
Способ №3.
Добавлением программ в автозапуск с помощью утилиты «Планировщик заданий» Windows. Да, в ОС Microsoft Windows есть встроенная утилита для добавление программ и не только в автозапуск. При этом с очень большим количеством настроек.
1) Открываем «Планировщик заданий». Можно открыть Панель управления — Система и безопасность — Администрирование и здесь уже выбрать его из списка. Или нажмите сочетание клавиш Win+R и введите taskschd.msc. Откроется следующее окно.
2) Жмем справа кнопку «Создать простую задачу…». Откроется «Мастер создания простого задания» (куда же в майкрософте без мастеров создания;). Вводим имя нашей задачи и при необходимости даем пару строк описания. И жмем кнопку «далее».
3) Выбираем когда должна запускаться наша программа, так как я сейчас добавляю веб-сервер и хочу чтобы он у меня запускалось до ввода пароля пользователя я выберу «При запуске компьютера».
4) Нас интересует «запустить программу». Остальное Бил Гейтс и не рекомендует.
5) Жмем кнопку «обзор» и ведем к программе, которую мы хотим запускать при старте.
6) Проверяем все ли правильно мы указали и жмем «Готово». Программа добавлена в автозагрузку.
Автозапуск программ при входе пользователя в систему
Раз уж была затронута тема запрета запуска программ с помощью каталога Автозагрузка, поговорим о другом методе запуска программ — посредством реестра Windows. В реестре Windows XP существует много ветвей, из которых программа может быть автоматически запущена, но основной ветвью, используемой для этого, является HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun (а также ветвь корневого раздела HKEY_LOCAL_MACHINE). Поэтому для этих ветвей также желательно установить только доступ на чтение, как для своей учетной записи, так и для учетной записи системы. Этим вы решите два вопроса. Во-первых, сделаете невозможным установку автоматического запуска новых программ, а во-вторых, повысите общий уровень защиты от вирусов и других хакерских программ, которые запускаются при входе пользователя в систему, так как они чаще всего используют для своего запуска именно эти ветви реестра.
ПРИМЕЧАНИЕ
Другие ветви для автоматического запуска программ при входе пользователя в систему будут описаны в конце данной главы.
При упоминании об автоматическом запуске программ следует также сказать о такой программе, как msconfig.exe. Она содержит две полезные вкладки: Службы и Автозагрузка. С помощью вкладки Службы можно запретить автоматический запуск определенных служб, установленных на компьютере. С помощью вкладки Автозагрузка можно запретить автоматический запуск программ. При этом на данной вкладке находится список программ, запускаемых как с помощью приведенной выше ветви реестра, так и с помощью каталога Автозагрузка. Только не следует переусердствовать при отключении программ. Например, следующие программы могут вам понадобиться:
? mobsync — используется для синхронизации автономных файлов при входе пользователя в систему (если эта функция не используется, можно отключить);
? ctfmon — является программой для отображения языковой панели (и если вы используете языковую панель, то данную программу отключать не нужно).