КОМПЬЮТЕРНАЯ ТЕХНИКА

ПРОДАЖА И СЕРВИС

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

РАЗРАБОТКА, ПРОДАЖА И  СОПРОВОЖДЕНИЕ

Адрес: 230012,  Беларусь, Гродно, ул.Доватора, 8

Тел./факс: (0152) 55-31-10, 55-31-14
e-mail: mail@zahad.by


  •   Блог администратора
  •   Форум
  •   Гостевая книга
  •   Раздел пользователя
  •   Контакты
  •   Карта сайта




  • Пользователь

    Не зарегистрирован


    Вход
    Забыли пароль?
    Регистрация

     

    Тэги
    1C B Windows АгентПлюс Захад Интернет Интернет ByFly компьютер мониторы Пленки обратной проекции ПО программное обеспечение программы сайт Удаленный доступ

    Все теги




    Блог администратора


    « Программа для управления хранением фотографий Picasa от Google.  | В начало |  Размещение выбранного окна Windows поверх других окон(Always On Top) »


    Удаленный доступ к компьютеру под Windows XP/Vista/7 с помощью создания терминального сервера.

    05.10.11 14:20

        Если вам нужно выполнить какие-то программы на удаленном компьютере, подключенном к локальной сети, либо к сети Интернет, и на котором не установлен Windows Server 2003/2007/2008, существует несколько выходов из создавшейся ситуации. Во-первых, можно использовать различные программы (как платные, так и условно бесплатные), такие как TeamViewer, AnyplaceControl, Radmin и т.п. Во-вторых, можно попытаться поднять терминальный сервер на удаленном компьютере. Именно этот способ я и хочу сейчас рассмотреть. Все действия, указанные ниже, вами будут производиться на свой страх и риск.

    1. Изменения в операционной системе.

        В Windows7/Vista/XP по умолчанию к удаленному рабочему столу может подключиться только один пользователь. Для разрешения нескольких одновременных сессий нужно скачать и распаковать архив UniversalTermsrvPatch.zip и выполнить один из следующих патчей: UniversalTermsrvPatch-x86 для 32-разрядных версий Windows или UniversalTermsrvPatch-x64 для 64-разрядных. Если все прошло нормально, и у вас не “кривая” версия Windows, то после перезагрузки вы имеете терминальный сервер с количеством одновременных подключений от 5 (Windows XP Home Edition) до числа подключений, ограниченного версией Windows и (или) настройками. Например, в Windows XP Professional максимальное число одновременно подключаемых компьютеров – 10. На вопрос об изменении этого числа я отвечу ниже.

    Проверить выполнен ли патч можно по строке реестра:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Licensing Core\EnableConcurrentSessions=1

    2. Настройка терминального сервера.

        Для начала изменим параметры входа и выхода из системы ( Панель управления · Учетные записи пользователей · Изменение входа пользователей в систему ).


    Поставим галочки на строках “Использовать страницу приветствия” и “Использовать быстрое переключение пользователей” и нажмем “Применение параметров”.


    Далее, создадим новых пользователей системы ( Панель управления · Учетные записи пользователей · Создание учетной записи ). Имя новой учетной записи записываем латинскими буквами. Тип учетной записи – “Ограниченная запись”. Таких записей может быть много. Общее количество одновременно работающих пользователей, как было описано выше, ограничено настройками системы. Я также настоятельно рекомендую для каждого пользователя вводить пароли (окно “Изменение учетной записи”) .



    Разрешим удаленное подключение к вашему компьютеру (Панель управления · Система · Удаленные сеансы). Ставим галочку на строке “Разрешить удаленный доступ к этому компьютеру”.

    После этого нажать на кнопку “Выбрать удаленных пользователей” и, собственно, выбрать пользователей, которым вы разрешаете удаленный доступ. В настройках брандмауэра (если он включен) должно быть разрешено подключение удаленного пользователя. Если вы используете файервол, то должны открыть в нем порт, используемый для удаленного подключения (обычно, 3389).


    Для того, окно “Пользователи” имело такой вид, как на рисунке, надо после того, как вы нажали кнопку “Выбрать удаленных пользователей”, последовательно нажать кнопки “Добавить”, “Дополнительно” и “Поиск”. Выделив нужных вам пользователей, нажимаем кнопку “OK” и, далее, в окне “Пользователи удаленного рабочего стола” – снова “OK”, и в окне “Свойства системы” – кнопку “Применить”.

    Все указанные действия можно выполнить и другими способами, используя функции администрирования.

    3. Удаленное подключение.

        На компьютере, который вы хотите подключить к удаленному терминальному серверу, надо запустить программу “Подключение к удаленному рабочему столу”. В Windows XP/Vista/7 это можно выполнить нажав Пуск · Программы · Стандартные · Подключение к удаленному рабочему столу. В более старых версиях Windows можно использовать программу mstsc, в Linux – rdesktop.

    Окно подключения, после нажатия кнопки “Параметры”, выглядит следующим образом:


    В строке “Компьютер” вводите IP адрес компьютера, выступающего в качестве терминального сервера. Для локальной сети узнать IP адрес компьютера можно нажав на Пуск · Настройка · Сетевые подключения · Подключение по локальной сети · Поддержка.

    Используя вкладку “Экран”, можно задать свои параметры экрана, а используя вкладку “Программы”, можно сделать так, чтобы при входе запускалась определенная программа. Также можно настроить раскладку клавиатуры, буфер обмена и другие параметры.

    Параметры входа можно сохранить, нажав на кнопку “Сохранить”.

    4. Особенности подключения через Интернет.

        При удаленном подключении через интернет, надо проверить доступность порта 3389, например, тут . При необходимости можно отключить или настроить брандмауэр, файервол, антивирус.

    Далее, необходимо узнать IP адрес удаленного сервера. Желательно, чтобы он был статическим, тогда не нужно узнавать каждый раз. Узнать IP адрес сервера,находящегося в локальной сети, можно, например, открыв в браузере на нем эту страницу. На удаленном компьютере проверить доступность сервера можно, выполнив команду cmd -> ping xxx.xxx.xxx.xxx.

    ). Что такое PortForwarding и как его настраивать можно почитать тут.


       И, наконец, надо настроить роутер, чтобы внутренний IP адрес терминального сервера перенаправлялся на открытый порт 3389. Это выполняется по-разному на разных роутерах, но обычно это раздел “PortForwading”. Если вы используете другой порт, то в подключении надо указывать адрес вместе с портом. ( Например, xxx.ххх.ххх.ххх:порт ).

    5. Проблема лимита подключений.

        Все, о чем пойдет речь в этой части, предназначено для более продвинутых пользователей, т.к. связано с риском разрушения операционной системы. Желательно сделать копии изменяемых файлов для возможности их восстановления.

    Как я уже упоминал ранее, максимальное число одновременно подключаемых компьютеров ограничено версией Windows. Количество активных соединений в сетевом драйвере TCPIP.SYS принудительно ограничивается. Максимально возможное число пользователей можно посмотреть командой cmd -> net config server.

    Проблема решается запуском патча для изменения файла TCPIP.SYS. Можно, например, взять патч автора deepxw#126.com.

    Также для снятия ограничений надо внести изменения в файлы srvsvc.dll и srv.sys. Для этого на уже закрытом сайте antiwpa.tk существовал файл LanServerNoConnectionLimit.zip. Там же находится и диссасемблированные коды данных файлов.

       Все сказанное далее касается только Windows XP SP2/SP3 !!!

    Для замены данных файлов надо загрузиться в безопасном режиме. Убедиться, что служба сервер выключена (например, командой cmd -> net config server ) . Переименовать файлы srvsvc.dll и srv.sys в %SystemRoot%\system32\dllcache ( например, в Xsrvsvc.dll и Xsrv.sys ) для того, чтобы в случае неудачи, можно было их восстановить. Заменить оригинальные %SystemRoot%\system32\ \DRIVERS\srv.sys и %SystemRoot%\system32\srvsvc.dll на аналогичные файлы из архива LanServerNoConnectionLimit.zip. После перезагрузки можно проверить максимальное количество подключений все той же командой net config server.

    Если у вас этот номер не прошел, то надо восстановить на место оригинальные файлы srvsvc.dll и srv.sys ( тоже в безопасном режиме ) и Google вам в помощь. То же можно посоветовать и для других версий Windows.

    Увеличить максимальное число открытых файлов можно поискав в реестре строку HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters и создав новую REG_DWORD строку - SessOpens с коичеством более чем 16384.


       AV © 2011




    Рубрики: Удаленный доступ

    « Программа для управления хранением фотографий Picasa от Google.  | В начало |  Размещение выбранного окна Windows поверх других окон(Always On Top) »


    Версия для печати

    ЗАХАД НовостиТовары и услуги компанииКлиенты и партнерыКонтактыКарта сайтаПочта
       Яндекс цитирования Каталог TUT.BY                           Copyright © 2010  AV Захад                 
    Работает на бесплатной Amiro CMS