Често е необходимо да се свържете към определен компютър с клиентски Windows XP през отдалечен работен плот. Но как да активирате отдалечен работен плот (rdp)? И как да активирате отдалечен работен плот на чужд компютър през мрежата?
Първо трябва да се уверите, че защитната стена е деактивирана на отдалечения компютър. В случай че защитната стена е активна, трябва да създадете правила, които позволяват отдалечен достъп до услугата rdp. За да направите това, ще трябва да изпълните следните команди на отдалечения компютър (или от ръцете на потребителя, или чрез груповата политика, или по някакъв друг начин). Следните команди трябва да бъдат изпълнени (преди да започнете, трябва да сте сигурни, че командите ще бъдат изпълнени с административни права):
netsh защитна стена услуга дистанционно активиране% MINIFYHTMLe02cfaacaef2e3b71f5a8065054882745% услуга за настройка на мрежова защитна стена Remotedesktop enable
където remoteadmin е услугата за отдалечен работен плот (администрация), Remotedesktop е услугата rdp и отдалечена помощ
И така, ние отворихме достъп до отдалечения работен плот на защитната стена на компютъра, тогава трябва да активираме услугите за отдалечен работен плот (Remotedesktop)
Тази операция може да се извърши по няколко начина:
Метод 1. Използване на редактора на системния регистър
Отворете редактора на системния регистър regedit.exe.
Изберете менюто „Файл“ -> Свързване на мрежовия регистър
Въведете името или IP адреса на отдалечения компютър и щракнете върху OK.
В дървото на системния регистър разширете клона с отдалечения компютър и отидете на клона на сървъра на Hkey_Local_Machine \ system \ currentcontrolset \ control \ terminal
Намерете следната опция FdenyTSConnections:
- FdenyTSConnections = 1 - Отдалечен работен плот е деактивиран
- FdenyTSConnections = 0 - RDP е активиран
Метод 2. Използване на PsExec Utility
Първо изтеглете комплекта за помощни програми PSTools (който включва PSExec) тук.
PsExec е олекотено конзолно приложение, което ви позволява да изпълнявате процеси в отдалечени системи, както и да работи интерактивно с конзолни приложения и не изисква ръчна инсталация на клиентски компютри. PsExec е много мощна помощна програма, която ви позволява да стартирате конзолни команди (команди от командния ред) на отдалечени компютри, например IpConfig, netsh и всякакви други.
забележка: някои антивируси могат да реагират с PsExec, възприемайки го като "отдалечен администратор" вирус. Тук има едно предупреждение, самият PsExec не е вирус, но поради малкия си размер и удобство често се използва от разработчици на вируси и троянски коне.
Как да инсталирате PsExec? Просто копирайте PsExec.exe в папката за изпълними файлове. Въведете командния ред PsExec, ще видите синтаксиса му.
PsExec работи на Windows Server 2008, Vista, NT 4.0, Win2K, Windows XP и Server 2003, включително 64-битови версии на Windows. Описание на работата с PsExec можете да намерите на този сайт..
За да активирате отдалечен rdp достъп до машина с име Moskow_BUH през командния ред, въведете следните команди:
psexec \\ Moskow_BUH netsh set firewall Remoteesmin enable psexec \\ Moskow_BUH netsh set firewall Remotedesktop enable psexec \\ Moskow_BUH reg добави „HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ ControlD fmin_Dec
Метод 3. Използване на групова политика
Отдалеченият работен плот също може да се активира с помощта на групови правила, за това трябва да стартирате следния скрипт на машините, използващи групови правила:
rdp_enable.bat
reg добавете "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server" / v fDenyTSConnections / t REG_DWORD / d 0 / f
По принцип и в трите описани случая, отдалеченият работен плот е включен чрез промяна на системния регистър :), има просто различни начини за доставяне на тази промяна на отдалечения компютър.
Вижте и тази статия: как да промените номера на порта на rdp.