Удаленный доступ к компьютеру через Интернет

Удаленный доступ к компьютеру через Интернет

От   21 ноября 2016

Предисловие

Так как наш сайт рассчитан на среднестатистических пользователей, внутри коллектива неОшибка.Ру возникли некоторые разногласия относительно полезности этой статьи. Обычно, такой материал подается для более опытных пользователей, как минимум неплохо знающих ОС Windows.

C другой стороны — куда деваться начинающему пользователю, который лишь отдаленно представляет, что такое RDP, TCP, UDP? А ведь очень хочется знать? Опять же, нужно ли это среднестатистическому пользователю? Может ему достаточно одной простой программы?

Сложная ситуация.

Объяснить в одной статье что такое удаленный доступ к компьютеру через Интернет, но так, чтобы не спугнуть посетителя.

Мы решились на эксперимент. Рассказать о сложном, как можно доступнее. Будем ориентироваться на Ваши комментарии.

О чем эта статья?

Эта статья расскажет Вам о двух типах удаленного подключения, вкратце расскажет о том что такое ID. Расскажет о программах Удаленного доступа и Удаленного рабочего стола. Также мы попытаемся настроить свой компьютер для того, чтобы получить к нему удаленный доступ без использования сторонних программ. Сложные термины в статье выделены коричневым, и снабжены пояснениями в виде всплывающих подсказок.

Понятие удаленного доступа

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

Как опознается нужный компьютер в Интернете?

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

  • Использующие ID
  • Использующие IP-адреса и доменные имена

Программы удаленного доступа использующие ID

Большой интерес представляют программы использующие ID (уникальный идентификатор). Метод получения ID примерно такой: когда на компьютере к которому планируется подключение, запускается программа удаленного доступа, она отправляет запрос на свой сервер через который будет происходить подключение.

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

Получив эти данные, сервер генерирует для компьютера уникальный идентификационный номерID. Этот номер и присваивается компьютеру. На скриншоте ниже он выделен красным.

Интерфейс программы TeamViewer

Интерфейс программы TeamViewer

Зная этот идентификационный номер и пароль — вы можете из любой точки мира подключиться к компьютеру с этим ID.

Он остается неизменным до тех пор, пока не будет заменено оборудование или переустановлена ОС.

Так что использование таких программ очень удобно. При смене провайдера Интернет, города, и даже страны, у вашего компьютера ID не изменится.

Недостаток программ использующих ID один — они платные или условно-бесплатные. Условие — вы не должны использовать программу в коммерческих целях.

Пример программ использующих IDTeamViewer, Ammy Admin. Но этими двумя список не ограничивается. Просто они самые популярные и всегда на слуху у пользователей.

Мы не будем тратить на эти программы много времени, так как их интерфейс прост, и позволяет изучить программу за 5-10 минут. В будущем мы возможно рассмотрим каждую из них.

С этими программами у вас проблем не возникнет. Пользуйтесь на здоровье, не злоупотребляя. Если TeamViewer будет подключаться к большому количеству ID — то рано или поздно, сеанс связи ограничится пятью минутами.

Программы удаленного доступа использующие IP-адрес, или доменное имя

С этой категорией все немного сложнее. Им нужен статический ip-адрес или доменное имя. Подключение по IP-адресу, это классический тип подключения. Он не дает такой гибкости в местонахождении компьютера и чаще всего используется в «офисном пространстве».

Для того, чтобы его использовать, необходимо сделать нижеследующее.

Подключение фиксированного IP-адреса или домена.

Вам необходимо подключить у Вашего провайдера дополнительную услугу — Фиксированный ip-адрес. Данную услугу предоставляют многие провайдеры, в том числе и мобильные. Данная услуга присвоит вашей домашней сети внешний ip-адрес формата 123.123.123.123 

Именно этот адрес позволит найти Ваш компьютер из вне.

Альтернативой фиксированному ip-адресу может служить сервис DynDNS. При регистрации вам выдадут индивидуальный домен, например:

neoshibka.dyn.com

Далее, Вы просто устанавливаете на компьютер программу, которая при включении будет отслеживать ваш текущий ip-адрес и отправлять его на сервер DynDNS, который в свою очередь сопоставит ваш текущий динамический ip-адрес, с адресом вашлогин.dyn.com

Таким образом, где бы вы не находились, услугами какого бы провайдера не пользовались, как часто бы не менялся ваш «айпишник»  — адрес Вашего компьютера — вашлогин.dyn.com

Не возьмемся утверждать, но получить фиксированный ip-адрес у провайдера несколько проще да и дешевле, чем использовать DynDNS. Например на момент написания этой статьи, стоимость выделенного IP-адреса была всего 20 руб. / мес.

Открытие порта на цель — удаленный компьютер.

Даже теперь, зная наш ip-адрес или присвоенный нам DynDNS домен, мы вряд ли можем подключиться к компьютеру — фаервол нас не пропустит. Скорее всего порт 3389 используемый программой Remote Desktop которую мы приручим в этой статье, будет закрыт. Чтобы все работало как надо — нам придется его открыть и перенаправить на нужный компьютер в сети.

Сложно? Ничуть. Давайте попробуем разобраться на практике.

Удаленный доступ к компьютеру через Интернет при помощи Remote Desktop

Итак, первое что мы сделали, так это получили фиксированный ip-адрес у нашего провайдера. Запомним, запишем, зарисуем его.

Второе. Выясним внутрисетевой ip-адрес нашего компьютера. Для этого пройдем по следующему пути: Центр управления сетями и общим доступом => Подключение  по локальной сети => Сведения Узнать локальный ip-адресКак видно на скрине, адрес нашего компьютера внутри сети 192.168.1.102

Третьим пунктом будет открытие порта 3389 на вышеозвученный адрес. Для этого зайдем в роутер. В нашем случае это ADSL модем TP-LINK. Мы покажем все на его примере. Тут уж ничего не поделаешь но без инструкции не обойтись, если вы не умеете настраивать модем самостоятельно.

В нашем случае мы заходим через Google Chrome по адресу 192.168.1.1 и под комбинацией admin/admin. Попадаем на страницу информации.

Идем в Advanced Setup => NAT => Virtual Servers и нажимаем кнопку <Add> (добавить).

Добавить виртуальный сервер

Тут можно выбрать готовые сервисы или создать свой.

Мы создадим свой и назовем его Udalenka, но имя может быть совершенно любым. Прописываем локальный адрес компьютера, тот что подсмотрели ранее. В таблице прописываем везде порт 3389 и протокол выбираем TCP/UDP. Все это мы делаем в расчете на стандартное Windows-приложение Remote Desktop. Для других программ порты могут быть другими. Хороший список приложений и используемых ими портов приведен здесь. (То что мы изучаем, может пригодиться даже для игр).

Если к примеру Вы захотите использовать не Remote Desktop, а продвинутый RAdmin, то для него придется прописать другой порт: 4899.

Жмем кнопку <Save/Apply> для сохранения.

Открываем порты

Пунктом четвертым, мы запустим на компьютере, которым собираемся управлять — Службу сервера терминалов. Тут стоит кое-что уточнить.

Использовать нижеописанный способ не рекомендуется с точки зрения лицензионной чистоты, если вы будете проделывать это в организации, где работаете. Не уверены насчет Windows 10, но в Windows XP — 7, лицензия не нарушалась если к компьютеру подключался лишь один пользователь.

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

Так вот, чтобы запустить на компьютере Службу сервера терминалов. В Windows XP это делалось просто — Шли в АдминистрированиеСлужбы и приложенияСлужбы находили ее и просто включали. Это давало возможность одному пользователю подключиться к компьютеру. При этом пользователь который сидел локально, отключался.

В Windows 10 нам нужно поступить чуть иначе. Нам нужен специальный патч. Скачать его можно отсюда. Данный патч позволит запустить на системе Windows 10 службу терминалов.

Распакуем скачанный файл в любое место. Например на Рабочий стол. Запустите от имени Администратора файл install.bat

RDPWrap установка

Об удачном результате сообщит черное окно командной строки с вот таким содержимым:

install.bat результат

 

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

Для этого на значке Компьютер и правой кнопкой мыши выбрать пункт Управление.

Управление компьютером

В открывшемся окне, в левой его части, нам нужно раскрыть список Локальные пользователи и группы, выделить подпункт Пользователи.

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

Задаем пароль своему пользователю.

Дважды введите пароль, нажмите <OK> и система подтвердит что пароль установлен.

Задать пароль

Теперь нам необходимо добавить нашего пользователя в группу Пользователи удаленного рабочего стола.

Для того чтобы это сделать:

Правой кнопкой мыши на пользователе — Свойства.Свойства пользователя

В открывшемся окне перейти на вкладку Членство в группах и нажать на кнопку <Добавить…>

Добавить группу

Далее, проделайте все в той очерёдности, что и на скриншоте:Добавить группу 2

Далее везде <OK>.

Как итог проделанной работы — Пользователи удаленного рабочего стола должны появиться в общем списке групп к которым относится пользователь.

Список групп к которым принадлежит пользователь.

Хотим обратить Ваше внимание на следующее. Выше описано как назначить пароль своему пользователю. Но лучше все же создать нового и уже его присоединить к группам. Иначе может получится так, что Вы потеряете некоторые данные. К примеру, мы разлогинились везде где только было можно. Пришлось все пароли вбивать снова.


Проверим, удалось ли нам получить удаленный доступ к компьютеру через Интернет при помощи Remote Desktop.

Уходим на другой компьютер, идем в меню ПУСК => Все программы => Стандартные и запускаем программу «Подключение к удаленному рабочему столу».

Вводим в появившееся окошко ip-адрес присвоенный нам ранее провайдером, жмем кнопку <Подключить>.

Вводим IP адрес

Если все что мы делали ранее, мы сделали правильно, то нас практически сразу спросят Имя и Пароль пользователя на Удаленной машине. Введите их и не забудьте поставить галочку, чтобы запомнить учетные данные.

Вводим учетные данные

И последним «штрихом в безопасности» будет проверка сертификата Удаленной машины. Тут тоже нужно со всем согласиться. И тоже поставить галочку.

Запрос сертификата

Вот и все. Если все работает как надо, можете полазить в настройках программы Remote Desktop. Здесь можно включить / отключить звук, изменить качество картинки, подключить локальные ресурсы к удаленной машине.


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

:smile: 
:bye: 
:up: 
:negative: 
:mail: 
:blush: 
:bravo: 
:crazy: 
:dance: 
:dance2: 
:bomb: 
:drink: 
:eyes: 
:good2: 
:devil: 
:jokingly: 
:glass: 
:kiss: 
:kissed: 
:laugh: 
:kissing: 
:macho: 
:music: 
:no: 
:pardon: 
:ok: 
:pitchup: 
:tsss: 
:D: 
:(: 
:sick: 
:sorry: 
:stop: 
:sos: 
:strong: 
:think: 
:tired: 
:tongue: 
:unknown: 
:wassup: 
:wink: 
:wonder: