
netstat -na показывает порты в режиме LISTENING. Remote Desktop включается в свойствах системы (Win+Pause, затем Remote Settings).Полный текст первых минут лекции «TeamViewer, LogMeIn - программы удалённого управления» из видеокурса PracticU – субтитры с временной меткой для каждого абзаца. Так можно прочитать и найти нужные темы ещё до начала обучения.
Здравствуйте! Этот урок посвящён программам удалённого управления компьютером. В нём мы рассмотрим ряд таких программ и сравним их между собой.
И, внимание, это очень важный материал для сисадмина и, впрочем, для компьютерного техника. И, прежде всего, мы разделим все программы удалённого управления компьютером на две категории.
Первая категория — это программы, требующие открытия порта в раутере. То есть программа управления находится в ожидании и ждёт, пока к ней присоединятся.
Назовём это положение обычным. Так работает, например, система Remote Desktop компании Microsoft. И, например, программа VMC.
Сейчас я вам продемонстрирую, что такое программы, которые требуют открытия порта. На примере Remote Desktop. Если мы запускаем команду netstat -na, то мы можем увидеть, какие порты находятся в положении листиннинг.
Команда netstat показывает, какие порты прослушиваются, ожидают контакта с ними. И вы видите, что в списке нету 3389. То есть Remote Desktop у меня закрыт.
А можно нажать Win Key и Pause. Win Key и Pause на клавиатуре. Или правый клик Properties и зайти в Remote Settings. И мы видим, что Remote Desktop у меня отключён.
Давайте его включим. Внимание, в Remote Desktop есть и Less Secure, и More Secure. More Secure — это с шифрованием SSL. SSL шифрует всю связь.
То есть система убеждается, что вы — это вы, ещё на уровне IP, до уровня аппликации вообще. LS Secure — это прежде присоединение, а потом проверяется, кто вы.
Итак, я включаю Remote Desktop и вновь проверяю, какие порты у меня прослушиваются. И я вижу, что порт 3389 открылся, и программа Remote Desktop ожидает подключения к ней.
Но для того, чтобы к ней подключиться, нужно открыть порт в раутере, иначе как раутер узнает, какому компьютеру передать подключение? и это называется стандартным положением программ управления.
И пример к такому положению — это программа Remote Desktop компании Microsoft. Далее, стандарт VNC — это самая древняя вещь среди всех программ удалённого управления.
И это, собственно, не совсем программа, это открытый мировой стандарт. Он работает через порт 5900. Разумеется, мы увидим его демонстрацию. И, разумеется, нужно не забыть открыть порт 5900 в Firewall.
А также есть ещё программа такого же рода PC Anyway компании Symantec. И есть ещё множество программ такого типа. Далее, а также есть вторая группа таких программ, которые обманывают Firewall, что позволяет им избежать упомянутой проблемы.
Я вам расскажу рассказ из моей жизни. Я как-то работал сисадмином, и генеральный директор компании, в которой я работал, однажды находился в аэропорту.
И он мне позвонил и говорит: «Йони, у меня не отправляются письма. Подключись ко мне и устрани неполадку». Я говорю: «Стоп, как я к тебе подключусь? Если бы мы были внутри компании, я бы использовал VMC.
Но ты же в аэропорту, что мне звонить сисадмину аэропорта и попросить у него открыть порт в раутере сети аэропорта?
Так вот, такие программы, как LogMeIn, TeamViewer, ShowMyPC и прочие, я просто тут взял для примера самые известные. Так вот, эти программы обманывают Firewall, они изнутри открывают порт вовне.
На компьютере для этого работает маленькая программка, Неважно, установлена она или нет. И эта программа как будто выходит вовне, связывается с чем-то вовне.
И при том, что она связывается с чем-то вовне, она получает ответ. И как раз этот ответ, который она получает, это управление компьютером.
Это подобно троянскому коню. Но это хороший троянский конь, подаренный друзьями, подаренный своими. В этом фильме мы рассмотрим работу, мы увидим в действии работу программ удалённого управления компьютером.
Потому что сисадмину совершенно необходимо такого рода программами. Далее, преимущество программ второй категории над Remote Desktop и VNC.
Преимущество этих программ нового поколения в том, что не нужно открывать порт в роутере. Но недостаток их по сравнению с программами старого поколения в том, что они открывают порт изнутри, и мы не знаем, что там происходит на этой связи.
То есть мы не управляем связью. Программа сама заправляет полностью связью. И часто это совершенно неприемлемо. Например, в компании кого-то уволили, и он всё равно всё ещё сможет подключаться к компьютерам и делать там всё, что он хочет.
Мы не управляем связью. Когда мы управляем связью, когда Firewall нас защищает, то связь нам подконтрольна. А когда кто-то обманывает Firewall или роутер, то, собственно, обманывают вас, как сисадмина.
Далее, вкратце, теория у двух программах — LogMeIn и TeamViewer. Это две ведущие программы на рынке. LogMeIn нуждается в предварительной установке программы на компьютере, к которому нужно подключаться.
Нужно установить агент LogMeIn. Нужно заранее установить этот агент на компьютере, к которому мы будем подключаться, и нужно быть там администратором.
И после можно захватить управление этим компьютером когда угодно. Это превосходно для техподдержки постоянных клиентов, касательно которых мы заранее знаем, что мы будем их обслуживать.
Например, постоянная личность, которые оказывают техподдержку — это мой дедушка. И на его компьютере установлен агент LogMeIn.
На случай, если какое-нибудь окно подвинулось слишком влево или слишком вправо, это уже считается у него неполадкой.
А ещё одно преимущество LogMeIn состоит в том, что можно включать компьютер удалённо. Но для этого нужно два компьютера в одной и той же физической сети.
И если на двух таких компьютерах есть LogMeIn, если один из них включён, а второй выключен, то я могу включить тот выключенный издалека.
Это называется WakeOnLan. Так вот, WakeOnline возможен, если есть второй компьютер в той же физической сети, и он включён.
Но огромный недостаток программы LogMeIn, которая меня лично просто бесит, что невозможно передавать файлы с помощью бесплатной версии программы и распечатывать удалённо на принтере.
За все эти опции они хотят плату. Ну а прелесть LogMeIn в том, что есть централизованный сайт, на который мы заходим и управляем централизованно всеми компьютерами, которым мы оказываем поддержку.
Далее Ateam Viewer использует совершенно иной подход. Эта система не требует установки совершенно никаких агентов, ничего не нужно устанавливать.
Нет, просто двойной щелчок, и мы получаем пароль, как в Bluetooth. И мы, например, по телефону передаём этот пароль второй стороне, и эта вторая сторона к нам подключается.
То есть можно подключиться сразу же, моментально. И таким образом требуется кто-то на второй стороне, чтобы он передал нам пароль по телефону.
Пароль первичного подключения. Это полезно для удалённой поддержки непостоянных клиентов. Это не требует прав администратора, это не требует инсталляции, это ничего не требует.
Просто кто-то звонит, говорит: «У меня есть проблема», и мы к нему подключаемся. Впрочем, в TeamViewer есть также опция, как в LogMeIn:
«Установить сервис», который будет работать на заднем фоне, и будет работать как LogMeIn. А ещё в TeamViewer прелестно то, что можно передавать файлы бесплатно.
Вот-вот мы будем демонстрировать программы. не бойтесь, это не останется в теории. Теперь моё личное мнение. Я всегда пользуюсь LogMeIn с постоянными клиентами, а с непостоянными клиентами я использую TeamViewer.
А теперь перейдём к демонстрации. О, Remote Desktop у нас уже есть отдельный фильм. И даже не один. Начнём с демонстрации VNC.
Это целый стандарт. Есть множество программ, которые поддерживают этот стандарт. Это самый первый, самый древний, самый старый протокол среди всего, дающего удалённое управление компьютером.
Начнём мы демонстрацию с того, что мы зайдём в поисковик, в интернет-поисковик Google. Мои виртуальные машины стоят в свитче Bridge, чтобы у меня не было неполадок со связью.
И виртуальные машины у меня одна Windows XP, а вторая — семёрка. Это немножечко для того, чтобы убрать ваш страх Windows XP. Итак, VNC. Есть множество всего VNC.
VNC — это такое общее имя. И выберем первую попавшуюся программу. Допустим, RealVNC — это тоже известная программа. Есть WinVNC, RealVNC.
Есть множество компаний, которые взяли стандарт VNC и сделали на его основе свою программу. У них тут есть разные версии, Enterprise и более продвинутые версии, в которых есть дополнительные опции, о которых мы ещё поговорим далее.
И мы тут ищем бесплатную версию, Free Edition. Вот она. Это здесь, и я здесь жму Download, Latest VNC.
Сайт хочет, чтобы я записался, я не буду этого делать. И я могу скачать готовую скомпилированную программу или же исходный код, который я смогу переделать и скомпилировать сам.
Я могу его изменить под себя. Это называется открытый код. Каждый его может исправить под себя. Это явление широко распространено в компьютерном мире, где нам не даётся только машинный код программы, который мы почти не можем исправить, с которым мы ничего не можем сделать.
Нет, программа нам даётся гораздо на более удобном языке, с которым мы можем работать, исправлять программу под свои нужды, а после уже превратить в машинный код.
Но мы скачаем экзешник для Windows и произведём установку программы. Внимание, у этой программы VNC есть две части, как и у каждой подобной — сервер и client.
Сервер — это компьютер, к которому мы подключаемся, а client — это тот, кто подключается, это тот, кто будет управлять. И в нашем случае управляемый — это сервер, тот управление, над которым захватывается.
И, как правило, та программа, которая устанавливается на сервере, действует на фоне. И что мы видим, когда мы хотим установить программу?
Внимание, мы живём уже в хорошую эпоху, в которой у многих программ есть Publisher – дигитальная подпись. Я тут могу нажать More Options и решить, доверяю ли я Publisher.
Тут я могу указать: всегда доверяй этому Publisher. И я могу видеть, что эта программа дигитально подписана, и дигитальный сертификат выдан органом VeriSign.
То есть то, что на файле стоит цифровая подпись, означает, что никто его не изменил после того, как файл был выпущен оригинальным производителем.
Иначе операционная система ругалась бы ошибкой. И я вижу тот дигитальный сертификат, который Verisign выдал RealVNC. Органу Verisign все доверяют, весь мир.
И так мы убеждаемся, что хакер не изменил эту программу. Это называется цифровая подпись на файлах. Это в наши дни крайне распространённая вещь.
И мы устанавливаем эту программу. Установочная программа спрашивает, установитель на этом компьютере сервер или client. Допустим, на этом моём компьютере я установлю и то, и другое.
Я могу сказать, что я хочу только сервер или только client. Впрочем, я установлю здесь только сервер. Впрочем, обычно не заморачиваются и устанавливают сразу два.
next, как будет называться папка, всякие опции. Далее, а теперь программа установки у меня спрашивает, какие будут properties сервера.
Я же выбрал, чтобы это был сервер. Может быть, не требовать авторизацию, позволять всем подключаться? Или же дать постоянный пароль всем подключающимся во время подключения?
Я указываю дать постоянный пароль. Если бы это был компьютер в домене, то можно было бы задействовать всю эту область. Anti-Logon Authentication.
Должен ли пользователь разрешать подключение? Вот это вот как раз происходит, как правило, в VNC.
Есть постоянный пароль. Я его сейчас указываю. Для всех, кто подключается, есть постоянный пароль.
И тут есть ещё всяческие опции, например, через какой порт я получаю подключение. Вот это вот порт по умолчанию. И тут есть ещё всяческие разные настройки, не то чтобы они очень важны.
Например, можно убрать рисунок рабочего стола. Далее, что же у нас случилось с портами в этом Windows XP? Вот тут, кстати, у нас значок, что у нас тут win-win c-server.
И IP-сервер здесь тоже указан. Когда-то эта программа была ведущей во всём мире. Весь рынок c-садминов и компьютерных техников использовал эту программу.
Но в наши дни LogMeIn и TeamViewer сильно вытеснили эту программу. Что мы тут видим? Netstat нам показывает порты. И порт 5900 находится в режиме листенинг, прослушивается.
И это как раз наш VNC-сервер. Далее также мы посмотрим на сервис, на ту программу, которая работает на фоне. Сервис, относящийся к этому VNC. На этом сервере работает соответствующий сервис, чтобы мне не понадобился некто, кто бы запускал здесь удалённое управление.
Вот VNC-сервер версии 4. Автоматически после каждой перезагрузки он задействуется. Сейчас сервис работает, а двойной клик покажет мне экзешник этого сервиса.
Сервис — это обычная программа, только которая всё время работает на фоне и задействуется со включением компьютера. И теперь последнее, что нам осталось проверить, это то, что Firewall позволяет нам подключиться.
Давайте же зайдём в Firewall Windows XP. Где же у нас Firewall XP? Здесь. Здесь в Exceptions указано, что Firewall блокирует всё, а в Exceptions я указываю, какие программы не блокировать.
И смотрите, здесь нету программы VNC, так что Firewall не даст VNC получить подключение. Я могу сказать Add Port и сказать не блокируя определённый порт или определённую программу.
Далее я сделаю то, что вы никогда не пробуете дома. Я просто отключу весь Firewall, потому что пользоваться Firewall вы уже умеете.
И я сейчас не хочу тратить время на настройку Firewall. Включим здесь веб-браузер, зайдём в поисковик.
Я хочу здесь тоже скачать ту же самую программу удалённого управления, Ведь я уже на втором компьютере, который будет управлять тем предыдущим компьютером.
И теперь давайте полностью перейдём на тот компьютер, который будет управлять. Захожу в тот же самый веб-сайт, откуда я скачал тогда VMC.
Впрочем, VNC — это менее интересная часть, я бы сказал, лекция. Наперёд уже вам открою тайну. А теперь давайте посмотрим, что в этой программе VNC отсутствует в бесплатной версии.
Тут есть категория Products, где можно сравнить разные версии. Итак, разница между Free Edition, бесплатной версии и платными версиями. Enterprise — это большая организация, с которой можно содрать множество денег.
И что мы видим? Удалённое использование принтера. В бесплатной версии нельзя пользоваться удалённым принтером. Передача файлов — это самое важное, по-моему.
Вот, File Transfer. В бесплатной версии нет этой опции. Тут есть также другой вид шифрования, поддержка Macintosh, поддержка Unix, поддержка Vista.
Но моё личное мнение, что действительно важно — это передача файлов. А теперь давайте получим управление с помощью этой программы и перейдем к испытанию следующей программы.
Опять скачаем. На этот раз сделаем всё быстрее, потому что мы хотим перейти к программам поинтереснее, а именно TeamViewer.
А ещё, кроме тех программ, которые я вам покажу на этой лекции, есть множество других программ, которые более интегрированы в Active Directory, которые умеют брать данные учётных записей всех пользователей с централизованного сервера, и они более пригодны для осуществления удалённого
управления в больших организациях. На этой же лекции мы больше занимаемся теми программами удалённого управления, которые пригодны для простого пользователя или для маленькой группки компьютеров.
Для большой же организации есть программы, которые гораздо более подходят, которые будут там эффективнее. На этом компьютере я устанавливаю только Viewer, чтобы увидеть чёткое разделение.
Готово. И после того, как я установил, тут у нас есть ReadVNC, а тут у нас есть RunVNC Viewer. И теперь он меня спрашивает, куда подключиться.
Давайте укажем, куда подключиться. Мы хотим подключиться к этому компьютеру. Каков его IP? 10.0.100.123. Готово, и мы подключаемся.
Перейдём в полный экран, иначе станет всё неразборчиво. И меня спрашивают, какой пароль на той стороне. Внимание, это единый пароль для всех, потому что я не использовал поле юзерное.
И, внимание, я в Windows 7, но я управляю тем компьютером. Сейчас вы в этом убедитесь. Поэтому убедитесь, давайте откроем ему Control Panel, и вы можете видеть, что это, так сказать, прямой эфир.
Вот, смотрите, здесь я жму Minimize, и там тоже происходит Minimize. Здесь я открываю это, и тут оно открывается. Далее, следующая программа TeamViewer.
На мой взгляд, это прекрасная программа для немедленного обслуживания клиента, для того, кому я заранее ничего не установил. Но недостаток этой программы в том, что мне нужно, чтобы кто-нибудь сидел за тем компьютером, чтобы он не дал первичный пароль подключения.
А также эта программа не требует прав администратора. И можно передавать файлы между управляемым и управляющим компьютерами, при этом не платя за программу.
А также можно показывать свой экран управляемому компьютеру, то есть не только управлять им, но и показывать ему что-то на своём экране.
А также можно осуществить подключение VPN между двумя компьютерами. Но это более продвинутые опции. Давайте пока рассмотрим более простое использование этой программы.
Я вам покажу две вещи: управление и передача файлов. И мы возьмём здесь два компьютера. И здесь мы установим TeamViewer.
Кстати, мне не обязательно отключать ту вторую программу. Они могут работать параллельно, они друг другу не мешают. У каждой из этих программ есть свой сервис.
И мы идём к TeamViewer. TeamViewer. Здесь есть кнопочка Download. Вот, тут можно скачать полную версию. Но меня интересует как раз не она, а кое-что очень интересное.
Внимание, тут у нас есть обычная полная версия. А ещё у нас тут есть нечто очень прелестное под названием Quick Support.
Внимание, я в