Подключение к хосту по SSH и Telnet

Центральный Пульт позволяет подключаться к серверам по протоколам SSH и Telnet. Работа с терминалом происходит через WeTTY.

Подключение к терминалу

Контекстное меню

Подключиться к терминалу можно из контекстного меню объекта или связи. Для подключения к терминалу, нажмите правую кнопку мыши на нужном объекте или связи в Панели навигации или Главном экране чтобы вызвать контекстное меню и выберите в нём соответствующий пункт.

Пункты меню для подключения к терминалу всегда доступны для объектов класса Host. Для объектов всех остальных классов пункты меню доступны только если в объекте задано свойство ip или address.

Если в объекте класса Host не указаны свойства address или ip, то при попытке подключения откроется модальное окно, где пользователь сможет ввести адрес, порт и имя пользователя.

image
Модальное окно при подключении по SSH

Если переключатель Сохранить включен, то значения полей автоматически сохранятся в свойствах объекта.

image

К терминалу можно подключиться по прямой ссылке в следующем формате:

http://<адрес-сервера>/wetty/<протокол>?host=<адрес-удалённого-устройства>&port=<порт>

Например, следующая ссылка открывает терминал, который подключается к example.com по протоколу Telnet.

http://<адрес-сервера>/wetty/telnet?host=example.com&port=80

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

http://<адрес-сервера>/wetty/<протокол>/<имя-пользователя>?host=<адрес-удалённого-устройства>&port=<порт>

Используемые свойства

Центральный Пульт использует свойства сущности для подключения к удалённым устройствам.

Свойства telnet_address и ssh_address имеют приоритет выше, чем свойства ip и address, поэтому будут использоваться вместо ip и address при подключении по соответствующим протоколам.
Свойство Описание

ip

Адрес сервера. Можно указать как IP, так и доменное имя. Этот адрес будет использоваться для подключения как по SSH, так и Telnet.

address

telnet_address

Адрес сервера, к которому нужно подключиться по протоколу Telnet. Можно указать как IP, так и доменное имя.

telnet_login

Логин, который будет использоваться при подключении по протоколу Telnet. Если логин не указан и сервер Telnet требует аутентификации, то при подключении терминал предложит его ввести.

telnet_port

Порт сервера, к которому нужно подключиться по протоколу Telnet. По умолчанию – 23.

ssh_address

Адрес сервера, к которому нужно подключиться по протоколу SSH. Можно указать как IP, так и доменное имя.

ssh_login

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

ssh_port

Порт сервера, к которому нужно подключиться по протоколу SSH. По умолчанию – 22.