Удаленные соединения типа терминал компьютер появились с созданием

Дистанционное управление компьютером. Терминалы и протоколы удаленного управления.

Режим дистанционного управления позволяет клиентам управлять работой удаленного сервера или рабочей станции по сети. Этот режим обычно используется сисадминами для администрирования выделенных серверов и технической поддержки пользователей.

Удаленный компьютер (удаленный хост) — сервер, физически размещенный на некотором расстоянии от клиента и доступ к которому (для клиентов) возможен только по сети. Для подключения к удаленному хосту используются специализированные протоколы удаленного управления. Эти протоколы, реализующие модель «терминал-сервер», позволяют работать с ресурсами сервера так же, как и с локальными ресурсами: выполнять команды, работать с файловой системой, запускать приложения и т.п. С распространением персональных ЭВМ терминальный доступ стал использоваться в основном для решения задач удаленного администрирования.

интернет

Интерне́т — всемирная система объединённых компьютерных сетей, построенная на использовании протокола IP и маршрутизации пакетов данных. Интернет образует глобальное информационное пространство, служит физической основой для Всемирной паутины (World Wide Web (WWW) и множества других систем (протоколов) передачи данных.К середине 2008 года число пользователей, регулярно использующих Интернет, составило около 1,5 млрд человек (около четверти населения Земли). Вместе с подключёнными к нему компьютерами, Интернет служит основой для развития информационного общества.

Интернет состоит из многих тысяч корпоративных, научных, правительственных и домашних компьютерных сетей. Объединение сетей разной архитектуры и топологии стало возможно благодаря протоколу IP (англ. Internet Protocol) и принципу маршрутизации пакетов данных.

Протоколы

IP — протокол, лежащий в основе Интернета, его название так и расшифровывается: Internet Protocol.

Согласно протоколу, каждый узел в сети имеет свой IP-адрес, состоящий из 4х байт и обычно записываемый как n.n.n.n

Каждый узел напрямую «видит» только узлы в своей подсети, с «похожими» адресами (подробнее см. Маска подсети). А другим узлам он передает пакеты через промежуточные узлы — Маршрутизаторы.

TCP протокол базируется на IP для доставки пакетов, но добавляет две важные вещи:

установление соединения — это позволяет ему, в отличие от IP, гарантировать доставку пакетов

порты — для обмена пакетами между приложениями, а не просто узлами

Протокол TCP предназначен для обмена данными — это «надежный» протокол, потому что:

Обеспечивает надежную доставку данных, так как предусматривает установления логического соединения;

Нумерует пакеты и подтверждает их прием квитанцией, а в случае потери организует повторную передачу;

Общие принципы построения сетей

Со временем основной целью компьютерных развития сетей (помимо передачи информации) стала цель распределенного использования информационных ресурсов:

  1. Периферийных устройств: принтеры, сканеры и т. д.
  2. Данных хранящихся в оперативной памяти устройств.
  3. Вычислительных мощностей.

Достичь эту цель помогали сетевые интерфейсы. Сетевые интерфейсы это определенная логическая и/или физическая граница между взаимодействующими независимыми объектами.

Сетевые интерфейсы разделяются на:

  • Физические интерфейсы (порты).
  • Логические интерфейсы (протоколы).

Из определения обычно ничего не ясно. Порт и порт, а что порт?

Начнем с того что порт это цифра. Например 21, 25, 80.

Это число записывается в заголовках протоколов транспортного уровня (об этом ниже). Порт указывает для какой программы предназначен тот или иной пакет (грубо говоря та или иная информация). Например, http-сервер работает через порт 80. Когда вы открываете браузер, вы отправляете запрос на веб-сервер через 80 порт и сервер понимает что это http запрос и вам нужен сервер который передаст вам страницу в формате html (ответ сервера).

Протокол

Протокол, например TCP/IP это адрес узла (компьютера) с указанием порта и передаваемых данных. Например что бы передать информацию по протоколу TCP/IP нужно указать следующие данные:

Адрес отправителя (Source address):
IP: 82.146.49.11
Port: 2049
Адрес получателя (Destination address):
IP: 195.34.32.111
Port: 53
Данные пакета:

Благодаря этим данным информация будет передана на нужный узел.

Классификация компьютерных сетей

Для классификации компьютерных сетей используются различные признаки, но чаще всего сети делят на типы по территориальному признаку, то есть по величине территории, которую покрывает сеть. И для этого есть веские причины, так как отличия технологий локальных и глобальных сетей очень значительны, несмотря на их постоянное сближение.
1.Локальные сети – Local Area Networks (LAN).

  • Сосредоточенны на небольшой территории (обычно в радиусе не более 1-2 км).
  • В общем случае локальная сеть представляет собой коммуникационную систему, принадлежащую одной организации.
  • Использование относительно дорогих высококачественных линий связи (короткие расстояния в локальных сетях), которые позволяют, применяя простые методы передачи данных, достигать высоких скоростей обмена данными порядка 100 Мбит/с.

2. Глобальные сети — Wide Area Networks (WAN).

  • Объединяют территориально рассредоточенные компьютеры, которые могут находиться в различных городах и странах.
  • Обычно используются уже существующие линии связи, изначально предназначенные совсем для других целей (прокладка высококачественных линий связи на большие расстояния обходится очень дорого, например, на основе телефонных и телеграфных каналов общего назначения).
  • Низкие скорости передачи данных (десятки килобит в секунду) (связано с линиями связи).
  • Соответственно, набор предоставляемых услуг обычно ограничивается передачей файлов, преимущественно не в оперативном, а в фоновом режиме, с использованием электронной почты.
  • Применение методов и оборудования повышающих надежность передачи данных по сети (существенно отличающиеся от методов и оборудования, характерных для локальных сетей). Как правило, здесь применяются сложные процедуры контроля и восстановления данных, так как наиболее типичный режим передачи данных по территориальному каналу связи связан со значительными искажениями сигналов.
  • Предназначены для обслуживания территории крупного города — мегаполиса.
  • В то время как локальные сети наилучшим образом подходят для разделения ресурсов на коротких расстояниях и широковещательных передач, а глобальные сети обеспечивают работу на больших расстояниях, но с ограниченной скоростью и небогатым набором услуг, сети мегаполисов занимают некоторое промежуточное положение.
  • Они используют цифровые магистральные линии связи, часто оптоволоконные, со скоростями от 45 Мбит/с, и предназначены для связи локальных сетей в масштабах города и соединения локальных сетей с глобальными.
  • Первоначально были разработаны для передачи данных, но сейчас они поддерживают и такие услуги, как видеоконференции и интегральную передачу голоса и текста.

Развитие технологии сетей мегаполисов осуществлялось местными телефонными компаниями. Исторически сложилось так, что местные телефонные компании всегда обладали слабыми техническими возможностями и из-за этого не могли привлечь крупных клиентов. Чтобы преодолеть свою отсталость и занять достойное место в мире локальных и глобальных сетей, местные предприятия связи занялись разработкой сетей на основе самых современных технологий, например, технологии коммутации ячеек SMDS или АТМ.

Как подключиться к другому компьютеру и видеть его экран по RDP

Удалённый рабочий стол можно использовать для подключения к Windows 10 Pro и Windows 10 Корпоративная, Windows 8.1, Windows 8 Корпоративная и Windows 8 Pro, Windows 7 Pro, Windows 7 Корпоративная и Windows 7 Максимальная, а также для подключения к версиям выше Windows Server 2008. Подключиться к компьютерам под управлением выпуска «Домашняя» (например, Windows 10 Домашняя) нельзя.

Предварительная настройка или включение клиента RDP не требуется. Откройте командную строку (либо Win+r) и запустите:

Либо нажмите кнопку «Пуск» и начните набирать «подключение к удаленному рабочему столу»:

Для подключения можно использовать IP либо имя компьютера. Если вы не знаете, что это такое, то смотрите статью «Имя компьютера Windows: как изменить и использовать».

Введите IP либо имя компьютера, я буду использовать имя компьютера и подключусь к HackWare-MiAl:

Вводим имя пользователя и пароль учётной записи на удалённом компьютере, то есть на том, к которому мы подключаемся. Можете поставить галочку «Запомнить меня», чтобы не вводить эти учётные данные в следующий раз:

Нажимаем «Да»:

Система пишет, что в систему вошёл другой пользователь. Дело в том, что при подключении к удалённому компьютеру выполняется выход всех пользователей (в том числе того, от чьего имени мы подключаемся).

Если на удалённом компьютере выполнил вход какой-либо другой пользователь, то для него будет показано следующее сообщение:

Дело в том, что на одном компьютере Windows не могут одновременно работать несколько пользователей (имеется в виду по RDP, либо обычный вход и вход по RDP).

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

Обратите внимание на панель вверху в центре экрана:

С помощью этой панели можно:

  • проверить качество подключения до удалённого компьютера;
  • свернуть удалённый рабочий стол без отключения (работает как с любым приложением — для открытия рабочего стола достаточно кликнуть на его иконку на панели приложений);
  • изменить размер экрана удалённого компьютера (то есть выйти из полноэкранного режима, либо войти в полноэкранный режим снова);
  • закрыть подключение к удалённому рабочему столу.

На следующем скриншоте удалённый рабочий стол не в полный экран на фоне основного рабочего стола сервера, с которого выполнено подключение:

Нет Windows, нет проблем: появление программного обеспечения для удаленного доступа восходит к дням создания DOS

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

Ключевым инструментом в истории программного обеспечения для получения удаленного доступа является Carbon Copy. Эта первая программа, которая позволила пользователям получить доступ к своим компьютерам на расстоянии и управлять ими точно так же, если бы они находились в комнате рядом со своими ПК. О данном ПО заговорили еще в середине 80-х годов – оно было разработано компанией Meridian Technologies и использовало особую технологию: оставаясь резидентным в памяти DOS, программа давала возможность пользователям звонить на ПК по телефонной линии и управлять машиной удаленно.

Это был впечатляющий трюк для своего времени. Многие специалисты не понимали, как это в принципе возможно. К примеру, разворот журнала PC Mag, вышедшего в марте 1986 года, был посвящен шокирующей программе. Она была описана автором как «новая технология, которая все еще остается секретной для большинства пользователей».

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0a5389f8-4459-4ef2-9117-79ddaad1fddd/Untitled.png

А это реклама новой версии программы под названием Carbon Copy Plus. Здесь придается огласке тот факт, что человек может управлять двумя компьютерами одновременно, используя только одну копию программного обеспечения.

Carbon Copy, значимость которой признавали такие гиганты медиа, как InfoWorld, в следующем году (1987), стала лидером продаж на рынке. Более того, стали появляться и другие похожие инструменты, такие как pcANYWHERE от Norton. Интернет тогда был новым явлением, поэтому эти программы работали с помощью стандартных модемов. Пользователям было необходимо напрямую позвонить на компьютер по телефонной связи.

К большому сожалению, продукт под названием Carbon Copy стал жертвой пиратства. Стоит отметить, что в истории компании Meridian Technologies был даже такой момент, когда она призывала пользователей их программного обеспечения сдавать своих коллег. За информацию о неправомерных действиях можно было получить немаленькое вознаграждение.

«Мы действительно делаем все возможное, чтобы создать хороший продукт, и все, что мы просим взамен, — это чтобы люди поступали честно и не использовали пиратские версии программы», — говорил Чарльз Джонс в своем интервью журналу PC Mag. «К сожалению, мир таков, каков он есть, и вполне ожидаемо, что нам придется заплатить некоторым людям по 2,500$ за информацию о нарушителях»

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/6a9f06eb-4e5b-4292-8258-efb86fd8d314/Untitled.png

Timbuktu Pro

Возможность иметь удаленный доступ к более мощным компьютерам была чрезвычайно заманчивой, особенно при наличии графического интерфейса. В статье 1988 года в журнале InfoWorld появился новый инструмент для получения удаленного доступа на базе Mac под названием Timbuktu. Он работал как по локальной сети, так и с помощью модемов, и был прорекламирован пользователям как программа для удаленного доступа к более мощным и новым компьютерам при наличии слабого ПК.

«Примерно по цене SE вы можете приобрести себе оборудование Mac II», — говорил Риз Джонс из компании Farallon, которая в то время переманила к себе создателя систем данных WOS из Timbuktu.

Пример использования DOS-версии программы pcAnywhere

Конечно, сама технология не стояла на месте и развивалась со временем: вскоре появились такие инструменты, как pcAnywhere; они совершили огромный скачок от DOS к Windows. В целом, инструменты для получения удаленного доступа постепенно избавлялись от зависимости от определенной платформы, что облегчало управление компьютерами вне офиса.

В результате инструменты для удаленного доступа стали ключевым компонентом в наборе утилит для ИТ-команд по всему миру.

Различия терминального доступа и виртуализации рабочего стола

Основное различие между решениями RDS и VDI в том, что если в RDS у всех пользователей рабочий стол выглядит одинаково (берётся с удалённого сервера), то в VDI каждый пользователь может иметь свой собственный рабочий стол, т. е. полностью эмулировать работу на персональном компьютере.

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

Технология виртуализации VDI предоставляет гораздо большие возможности, в частности возможность создания персональной виртуальной машины для каждого пользователя. Однако это требует бóльших серверных мощностей по сравнению с терминальным доступом. Кроме того, для развёртывания VDI часто требуется система хранения данных с высоким IOPS.

Решение в пользу одного или другого решения должно приниматься на основе анализа стоящих задач.

Терминальный сервер проще и дешевле в развёртывании, однако часто не обеспечивает требуемого уровня изоляции пользователей.

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

Лучшие приложения для удаленного управления компьютером

Наиболее популярные программы для дистанционного подключения к PC.

Протокол SSH

Самый распространенный метод взаимодействия с удаленными ПК и серверами. Secure Shell – протокол для подключения при помощи технологии туннелирования. Используя SSH, можно дистанционно передавать в другую систему команды через терминал. SSH популярен, потому что все команды, передаваемые в другую ОС, шифруются.

Secure Shell распространен среди системных администраторов, так как он прост в освоении, не нагружает ОС и не требует графической оболочки для полноценной работы с системой.

Взаимодействие осуществляется через утилиту, называемую SSH-клиентом. В macOS и Linux он встроен и запускается через базовый терминал. В Windows нужна программа наподобие PuTTY.

Microsoft Remote Desktop

Популярная графическая утилита для установки соединения между ПК на базе Windows и любым другим устройством (включая мобильные).

Дистанционный доступ к устройству осуществляется через графический интерфейс. Можно использовать мышь и привычные программы. Открыв MRD-клиент на весь экран, можно вообще забыть, что работа ведется не с другим устройством, которое может находиться в нескольких километрах от пользователя.

MRD, как и SSH, можно использовать на смартфонах. Правда, из-за необходимости взаимодействия с ОС через GUI процесс усложняется небольшими размерами гаджета и сенсорным экраном вместо привычных органов управления.

TeamViewer

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

Правда, в отличие от MRD и SSH, TV стоит денег. От 2300 рублей ежемесячно.

LogMeIn

Еще один платный аналог MRD, основной конкурент TeamViewer. Выполняет те же задачи, что и TV. Позволяет настроить безопасный туннель между своим устройством и офисным ПК, управлять программами на удаленном компьютере или оказывать поддержку клиентам.

Для этого есть две отдельные версии программы: LogMeIn Pro и LogMeIn Rescue. Каждую из них можно опробовать бесплатно в течение ограниченного тестового периода.

Apple Remote Desktop

Система удаленного подключения для устройств компании Apple. С помощью нее можно получить полный контроль над чужим компьютером Mac (по воле владельца, конечно). Функции здесь те же, что в TeamViewer или MRD.

Интерфейс программы для удаленного доступа к ПК

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

Программа стоит 7500 рублей (разовая покупка без подписки) и доступна в Mac App Store.

Chrome Remote Desktop

Еще один бесплатный способ дистанционно управлять чужим ПК. Можно сделать это прямо через браузер Google Chrome, установив утилиту Chrome Remote Desktop.

Google использует веб-технологии для подключения и работы с удаленным компьютером. Каких-то продвинутых функций здесь нет, но базовый набор опций доступен. Можно запускать программы, контролировать мышь и т.п.

Также Google обещает полную безопасность и шифрование пользовательских данных. Программа распространяется бесплатно.

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

Adblock
detector