bga68 (bga68) wrote,
bga68
bga68

Category:

RDP. Включение удаленно на компьютере с клиентской Windows XP

RDP. Включение удаленно на компьютере с клиентской Windows XP

Иногда необходимо подключиться к компьютеру c клиентской Windows XP через удаленный рабочий стол, но при этом этот функционал не включен.

Как включить удаленный рабочий стол (rdp)?

Как включить удаленный рабочий стол на чужом компьютере по сети?

Сразу необходимо убедиться, что на удаленном компьютере отключен брандмауэр. В том случае, если брандмауэр активен, необходимо создать правила, разрешающие удаленный доступ к службе rdp. Для этого на удаленном компьютере придется выполнить следующие команды (либо руками пользователя, либо групповой политикой, либо как-то еще).

Необходимо выполнить следующие команды (перед запуском нужно убедиться, что команды будут выполнены с административными правами):

netsh firewall set service remoteadmin enable

netsh firewall set service remotedesktop enable

где

remoteadmin - служба удаленного рабочего стола (администрирования),

remotedesktop – служба rdp и Удаленный помощник (remote assistance)

Итак, мы открыли доступ к удаленному рабочему столу на брандмауэре компьютера, далее мы должны активировать службы удаленного рабочего стола (remotedesktop).

Эту операцию можно выполнить несколькими способами: 

Способ 1. С помощью редактора реестра
 
Откройте редактор реестр regedit.exe.
Выберите меню «Файл» -> Подключить сетевой реестр
Введите имя или IP-адрес удаленного компьютера и нажмите ОК.
В дереве системного реестра разверните ветку с удаленным компьютером и перейдите в ветку HKLM\system\currentcontrolset\control\terminal server
Найдите следующий параметр: FdenyTSConnections:
FdenyTSConnections=1 – Удаленный рабочий стол отключен
FdenyTSConnections=0 – RDP включен

Способ 2. Использование утилиты PsExec
 
Сначала скачайте комплект утилит PSTools (в который входит PSExec).
PsExec легкое консольное приложение, позволяет выполнять процессы на удаленных системах, а так же интерактивно работать с консольными приложениями, и не требует необходимости ручной установки на клиентских компьютерах. PsExec очень мощная утилита, позволяет запускать на удаленных ПК консольные команды (команды командной строки), например IpConfig, netsh и любые другие.

Примечание: некоторые антивирусы могут реагировать на PsExec, воспринимая ее как вирус “remote admin”. Здесь есть один нюанс, PsExec сама по себе не является вирусом, однако из-за небольшого размера и удобства ее часто используют разработчики вирусов и троянов. Как установить PsExec? Просто скопируйте PsExec.exe в папку для исполняемых файлов. Набрав в командной строке PsExec, вы увидите ее синтаксис. PsExec работает на Windows Server 2008, Vista, NT 4.0, Win2K, Windows XP и Server 2003, включая 64-разрядные версии Windows.
 

Для включения удаленного доступа по rdp к компьютеру с именем PC001 через командную строку, введите следующие команды:

psexec \\PC001 netsh firewall set service remoteadmin enable

psexec \\PC001 netsh firewall set service remotedesktop enable
 
psexec \\PC001 reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f


Способ 3. Использование групповой политики
Активировать удаленный рабочий стол можно и при помощи групповой политики, для этого нужно на машины выполнить при помощи групповой политики следующий скрипт:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f

В общем-то во всех трех описанных случаях удаленный рабочий стол включается путем модификации реестра, просто различные способы доставки данного изменения на удаленный ПК.
 
 
Tags: psexec, terminal-rdp-rds, информационная безопасность, удаленный рабочий стол
Subscribe

Recent Posts from This Journal

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments