...
| Блок кода |
|---|
esr# show ntp peers |
Настройка reverse telnet/SSH
reverse telnet/ssh — это технология удаленного управления физическими консольными портами (RS-232, AUX) оборудования (маршрутизаторы, серверы) через сеть
Алгоритм настройки
| Шаг | Описание | Команда | Ключи |
|---|---|---|---|
| 1 | Перейти в режим конфигурирования последовательного интерфейса. | esr(config)# line aux [ <UNIT>/<SLOT>/<PORT> ] | <UNIT> – номер устройства в группе устройств; |
| 2 | Установить необходимые параметры последовательного интерфейса для взаимодействия с подключенным устройством (необязательно). Данные параметры, как правило, указаны в инструкции подключаемого устройства. По умолчанию будут использованы стандартные значения. | esr(config-line-aux) databits <BITS> esr(config-line-aux) flowcontrol <FMODE> esr(config-line-aux) parity <PMODE> esr(config-line-aux) speed <SPEED> esr(config-line-aux) stopbits <STOP-BITS> | <BITS> – количество бит данных в посылке [7..8]; Значение по умолчанию: 8. <FMODE> – режим управления потоком. Принимает значения:
Значение по умолчанию: disabled. <PMODE> – режим установки бита четности. Принимает значения:
Значение по умолчанию: none. <SPEED> – скорость работы последовательного интерфейса в бит/с. Принимает значения: 300; 1200; 2400; 4800; 9600; 19200; 38400; 57600; 115200; Значение по умолчанию: <STOP-BITS> – количество стоповых битов в посылке [1..2]; Значение по умолчанию: 1. |
3 | Задать описание последовательного интерфейса (необязательно). | esr(config-line-aux)# description <DESCRIPTION> | <DESCRIPTION> – описание интерфейса, задаётся строкой до 255 символов. |
| 4 | Установить протокол по которому будет осуществляться подключение | esr(config-line-aux)# transport input <AUX_TRANSPORT> | <AUX_TRANSPORT> - протокол с помощью которого будет осуществляться подключение к AUX порту:
|
| 5 | Установить TCP-порт для режима подключения reverse telnet | esr(config-line-aux)# transport telnet port <PORT> | <PORT> – номер TCP-порта. Принимает значения [1..65535]. |
Пример настройки
Задача1:
Настроить подключение с помощью reverse telnet
Решение:
Сконфигурировать SCS-32
Настроим параметры согласования:
| Блок кода |
|---|
scs-32(config)# line aux 1/0/1
scs-32(config-line-aux)# transport telnet port 3001
scs-32(config-line-aux)# exit
esr-21-1(config)# |
Сконфигурируем IP-адрес на SCS-32:
| Блок кода |
|---|
scs-32(config)# interface gigabitethernet 1/0/1
scs-32(config-if-gi)# ip address 192.168.1.2/24
scs-32(config-if-gi)# exit
scs-32(config)# |
Включим telnet сервер:
| Блок кода |
|---|
scs-32(config)# ip telnet server |
Подключение выполняется в формате:
telnet <ip> <port>
Пример:
| Блок кода |
|---|
PC@PC:~$ telnet 192.168.1.2 3001
Trying 192.168.1.2...
Connected to 192.168.1.2.
Escape character is '^]'.
scs-32 login: admin
Password:
********************************************
* Welcome to SCS-32 *
********************************************
esr-30 login: |
Задача2:
Настроить подключение с помощью reverse SSH
Решение:
Сконфигурировать SCS-32
Настроим параметры согласования:
| Блок кода |
|---|
scs-32(config)# line aux 1/0/1
scs-32(config-line-aux)# transport input ssh
scs-32(config-line-aux)# exit
esr-21-1(config)# |
Сконфигурируем IP-адрес на SCS-32:
| Блок кода |
|---|
scs-32(config)# interface gigabitethernet 1/0/1
scs-32(config-if-gi)# ip address 192.168.1.2/24
scs-32(config-if-gi)# exit
scs-32(config)# |
Включим SSH сервер:
| Блок кода |
|---|
scs-32(config)# ip SSH server |
Подключение выполняется в формате:
ssh <user>:<console>@<ip>
Пример
| Блок кода |
|---|
igor@igor-H610M-S2H-DDR4:~$ ssh admin:aux1@192.168.1.2
admin:aux1@192.168.1.2's password:
esr-30 login: |
где:
admin — имя пользователя SSH,
aux1 — имя консоли,
192.168.1.2 — адрес устройства.

