Терминальный сервер
Эта статья включает список общих ссылок , но в ней отсутствуют достаточные соответствующие встроенные цитаты . ( декабрь 2009 г. ) |
Терминальный сервер подключает устройства с последовательным портом к локальной сети (LAN). Продукты, продаваемые как серверы терминалов, могут представлять собой очень простые устройства, не обеспечивающие никаких функций безопасности, таких как шифрование данных и аутентификация пользователей. Основной сценарий приложения — предоставить последовательным устройствам доступ к приложениям сетевого сервера или наоборот, когда безопасность данных в локальной сети обычно не является проблемой. На рынке также имеется множество терминальных серверов с расширенными функциями безопасности, гарантирующими, что только квалифицированный персонал сможет получить доступ к различным серверам, а любые данные, передаваемые по локальной сети или через Интернет, будут зашифрованы. Обычно компании, которым нужен терминальный сервер с этими расширенными функциями, хотят удаленно управлять, контролировать, диагностировать и устранять неполадки оборудования через телекоммуникационную сеть.
Сервер консоли (также называемый сервером доступа к консоли, сервером управления консолью, последовательным концентратором или сервером последовательной консоли) — это устройство или служба, которая обеспечивает доступ к системной консоли вычислительного устройства с помощью сетевых технологий.
История
[ редактировать ]в основном использовался в качестве процессора интерфейсных сообщений , начиная с 1971 года, его Хотя Honeywell 316 также можно было сконфигурировать как процессор терминального интерфейса ( TIP ) и обеспечивать поддержку терминального сервера для до 63 последовательных терминалов ASCII через многолинейный контроллер вместо одного из хозяева. [1]
Исторически терминальный сервер представлял собой устройство, которое подключалось к последовательным устройствам RS-232 , таким как текстовые терминалы с «зеленым экраном» или последовательные принтеры, и транспортировало трафик через TCP/IP , Telnet , SSH или другие сетевые протоколы, зависящие от поставщика (например, LAT ) через соединение Ethernet .
Digital Equipment Corporation 100 (1985 г.), 200 (1986 г.) и 300 (1991 г.) компании DECserver являются ранними примерами этой технологии. (Более ранняя версия этого продукта, известная как терминальный сервер DECSA, на самом деле была испытательным стендом или проверкой концепции использования проприетарного протокола LAT в коммерческих производственных сетях.) С появлением недорогих компонентов флэш-памяти появился более поздний DECserver от Digital. 700 (1991 г.) и 900 (1995 г.) больше не разделяли со своими более ранними моделями необходимость загружать свое программное обеспечение с «загрузочного хоста» (обычно Digital VAX Digital или Alpha) с использованием собственного протокола операций обслуживания (MOP). Фактически, эти более поздние продукты терминальных серверов также включали гораздо больший объем флэш-памяти и полную поддержку части Telnet набора протоколов TCP/IP. Многие другие компании вышли на рынок терминальных серверов с устройствами, на которых было предварительно установлено программное обеспечение, полностью совместимое с LAT и Telnet.
Современное использование
[ редактировать ]«Терминальный сервер» используется по-разному, но, по сути, если у пользователя есть последовательное устройство и ему необходимо передавать данные по локальной сети, то это именно тот продукт, который ему нужен.
- Соединение с необработанным сокетом TCP: соединение с необработанным сокетом TCP, которое может быть инициировано с терминального сервера или с удаленного хоста/сервера. Это может быть двухточечный или общий доступ, когда последовательные устройства (например, считыватели карт, сканеры, считыватели штрих-кодов, весы и т. д.) могут использоваться несколькими устройствами. Сеансы TCP могут быть инициированы из приложения TCP-сервера или с сервера терминалов.
- Необработанное соединение через сокет UDP: для использования с приложениями на основе UDP серверы терминалов могут преобразовывать данные последовательного оборудования для передачи через пакеты UDP на двухточечной основе или совместного использования несколькими устройствами.
- Управление консолью — обратный Telnet, обратный SSH. В терминологии управления консолью пользователи могут использовать обратный Telnet или SSH для подключения к последовательному устройству. Они запускают Telnet или SSH на своем клиенте (ПК) и подключаются к терминальному серверу, а затем подключаются к последовательному устройству. В этом приложении терминальные серверы также называются консольными серверами , поскольку они используются для подключения к консольным портам, которые имеются на таких продуктах, как маршрутизаторы, УАТС, коммутаторы и серверы (Linux или Sun). Идея состоит в том, чтобы получить доступ к этим устройствам через их консольный порт.
- Подключите последовательные приложения с помощью драйвера COM/TTY-порта. портам сервера Многие программные приложения были написаны для связи с устройствами, которые напрямую подключены к последовательным COM- (роботизированные сборочные машины, сканеры, устройства считывания карт, датчики, анализаторы крови и т. д.). ). Компании могут захотеть объединить эти приложения в сеть, поскольку устройства, которые были напрямую подключены к COM-портам сервера, необходимо переместить в место, расположенное на некотором расстоянии от сервера приложений. Поскольку исходное приложение было разработано для прямого взаимодействия с определенным COM-портом, необходимо реализовать решение, бесшовное как для приложения, так и для устройства, чтобы обеспечить связь через IP-сеть. (т.е. решение, которое заставляет приложение думать, что оно обращается непосредственно к COM-порту.) В этом приложении последовательные порты могут быть подключены к сетевым серверам или рабочим станциям, на которых работает программное обеспечение перенаправления COM-порта , работающее как виртуальный COM-порт. Многие поставщики терминальных серверов включают в свои терминальные серверы программное обеспечение перенаправителя COM-порта. Эта потребность в приложении наиболее распространена в средах Windows, но также существует в средах Linux и Unix.
- Последовательное туннелирование между двумя последовательными устройствами. Последовательное туннелирование позволяет пользователям устанавливать соединение через Ethernet с последовательным портом на другом терминальном сервере.
- Back to back: Это приложение предназначено для решения проблем с проводкой. Например, пользователю необходимо заменить провод RS-232, RS-422 или RS-485 и передать свои данные через Ethernet без внесения каких-либо изменений в сервер или конечное последовательное устройство, пользователь хочет заменить модемную сеть с параллельными выделенными линиями. с их параллельной сетью Ethernet, или у кого-то есть машина для захвата и размещения, которая размещает микросхемы на платах, и они хотят переместить сервер в подсобное помещение, где оборудование будет защищено от повреждений. Это приложение идеально подходит для случаев, когда существует устройство с приложением, написанным для сбора информации с этого устройства (обычно с датчиками). Это приложение позволяет им устранить проводку. Его также можно использовать с промышленными устройствами (Allen-Bradley, Siemens, Modbus), чтобы эти устройства могли прозрачно работать в сети.
- Виртуальный модем. Виртуальный модем — еще один пример параллельного приложения. Его можно использовать для замены модемов, но при этом использовать набор AT-команд. IP-адрес вводится в набор AT-команд вместо номера телефона последовательного устройства.
Консольный сервер
[ редактировать ]Сервер консоли ( сервер доступа к консоли , сервер управления консолью , последовательный концентратор или сервер последовательной консоли ) — это устройство или служба, обеспечивающая доступ к системной консоли вычислительного устройства посредством сетевых технологий.
Чаще всего консольный сервер предоставляет несколько последовательных портов , которые затем подключаются к последовательным портам другого оборудования, например серверов, маршрутизаторов или коммутаторов. Доступ к консолям подключенных устройств можно получить, подключившись к консольному серверу через последовательный канал, например модем , или по сети с помощью программного обеспечения эмулятора терминала, такого как telnet или ssh , поддерживая устойчивое соединение, которое позволяет удаленным пользователям входить в систему. различные консоли, не находясь физически поблизости.
Описание
[ редактировать ]Устройства выделенных консольных серверов доступны от ряда производителей во многих конфигурациях с количеством последовательных портов от одного до 96. Эти консольные серверы в основном используются для безопасного удаленного доступа к серверам Unix, серверам Linux, коммутаторам, маршрутизаторам, межсетевым экранам и т. д. и любое другое устройство в сети с консольным портом. Цель состоит в том, чтобы позволить персоналу центра сетевых операций (NOC) выполнять безопасное удаленное управление центром обработки данных и внешнее управление ИТ-активами из любой точки мира. Продукты, продаваемые как консольные серверы, обычно обладают высокоразвитыми функциями безопасности, гарантирующими, что только квалифицированный персонал сможет получить доступ к различным серверам, а любые данные, передаваемые по локальной сети или через Интернет, будут зашифрованы. Маркетинг продукта в качестве консольного сервера очень специфичен для конкретного приложения, поскольку на самом деле он относится к тому, что хочет делать пользователь — удаленному управлению, мониторингу, диагностике и устранению неполадок оборудования через сеть или Интернет.
Некоторые пользователи создали свои собственные консольные серверы, используя стандартное компьютерное оборудование, обычно с многопортовыми последовательными картами, обычно работающими под управлением упрощенной Unix-подобной операционной системы, такой как Linux . Такие «доморощенные» консольные серверы могут быть дешевле, особенно если они построены из компонентов, которые были сняты с производства при обновлении, и обеспечивают большую гибкость, передавая полный контроль над программным обеспечением, управляющим устройством, в руки администратора. Это включает в себя полный доступ и возможность настройки широкого спектра протоколов безопасности и стандартов шифрования, что позволяет создать более безопасный консольный сервер. Однако это решение может иметь более высокую совокупную стоимость владения , меньшую надежность и более высокие требования к пространству в стойке, поскольку большинство промышленных консольных серверов имеют физический размер одной стойки (1U), тогда как настольный компьютер с полноразмерными картами PCI требует как минимум 3U. , что делает собственное решение более дорогостоящим в случае совместного размещения инфраструктуры.
Альтернативный подход к консольному серверу, используемый в некоторых конфигурациях кластера, заключается в подключении нуль-модемного кабеля и последовательном подключении консолей к неиспользуемым в противном случае последовательным портам на узлах с какой-либо другой основной функцией.
См. также
[ редактировать ]- Держать
- КВМ-переключатель
- Проект терминального сервера Linux
- Устройство совместного использования модема
- P4000
- Разделение времени
Ссылки
[ редактировать ]- ^ Кирштейн, Питер Т. (июль – сентябрь 2009 г.). «Ранние дни Арпанета» . IEEE Анналы истории вычислений . 31 (3): 67. doi : 10.1109/mahc.2009.35 . ISSN 1058-6180 .
Внешние ссылки
[ редактировать ]- Том Файн: консольный сервер
- Как создать собственный консольный сервер с помощью FreeBSD
- HOWTO по удаленной последовательной консоли
- Последовательные консоли Linux для серверов и кластеров. Мэтью Хоскинс, 2004 г.
- Проект Гидра: USB-многоголовый монстр , Пол Петерсен, 2004 г.