...
Блок кода | ||||
---|---|---|---|---|
| ||||
# Хост подключения (если не указан, используется значение из поля Хост/порт) #sa.terminal.host= # Порт подключения (если не указан, используется значение из поля Хост/порт) #sa.terminal.port= # протокол подключения (telnet/ssh/tcp/mikrotik/shell/mikrotik-api) sa.terminal.protocol=telnet # логин (если не указан, используется значение из поля Логин) #sa.terminal.username= # пароль (если не указан, используется значение из поля Пароль) #sa.terminal.password= # Шаблон приглашения ввода команды (для telnet/ssh/tcp) # Для ssh можно указать regexp, если в начале и конце строки будет символ '\', например, "\(#)|(~\$)\" sa.terminal.endSequence=# # Для sa.terminal.protocol=mikrotik - хост и порт, с которых открывать соединение #sa.terminal.sourceHost= #sa.terminal.sourcePort= # Отложенное подключение. Если указано 1, то подключение происходит перед выполнением первой команды, # иначе - 0 (по умолчанию), подключение происходит в методе connect sa.terminal.lazyConnect=0 |
При подключении по ssh можно использовать RSA/DSA ключ. При этом в конфигурации необходимо указать путь к приватному ключу:
Блок кода | ||||
---|---|---|---|---|
| ||||
# протокол подключения
sa.terminal.protocol=ssh
# логин (если не указан, используется значение из поля Логин)
#sa.terminal.username=
# пароль (если не указан, используется значение из поля Пароль)
#sa.terminal.password=
# Путь к ключу
sa.terminal.privateKeyFile=id_rsa |
Параметр sa.endSequence используется для определения окончания вывода от удаленного оборудования и приглашения ввода команд. Например, когда консоль ssh выглядит так:
...