IVA ДОКУМЕНТАЦИЯ ОБНОВЛЕНИЯ

Серверы и подключение

Добавление сервера

  1. Нажмите Добавить сервер.

  2. Заполните форму.

  3. Нажмите Сохранить.

Редактор профиля. Под каждым полем есть пояснение.
Редактор профиля. Под каждым полем есть пояснение
Поле Что указывать

Отображаемое имя

Название, под которым сервер будет виден в боковой панели. На сервер не передаётся.

Узел

Имя или адрес сервера.

Порт

8106 при использовании TLS, 106 без него.

Пользователь, Пароль

Имя и пароль аккаунта администратора. Пароль хранится в зашифрованном виде, см. Файлы и переносимость.

Использовать TLS

Неявный TLS, устанавливается до приветствия сервера. Рекомендуется оставлять включённым, если нет причин отказываться от него.

Проверять сертификат сервера

При открытии формы выключено: в кластерах IVA Mail обычно используются самоподписанные сертификаты. Включите для сервера с сертификатом, проверяемым по цепочке. Пока проверка отключена, боковая панель будет специально об этом напоминать.

Аутентификация

См. ниже.

Отправлять NOTIMEOUT

При открытии формы включено. Запрашивает у сервера тайм-аут чтения на 365 дней, чтобы сеанс, оставленный открытым на ночь, не разрывался.

Показывать рукопожатие

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

Отображение

Начальные настройки отображения для этого сервера: компактный вывод (действует в режиме «Текст», поэтому не виден, пока результат не переключён в него), сырые данные, подсветка, приходят ли результаты свёрнутыми и открывается ли каждый результат текстом, а не деревом. При открытии формы свёртывание включено. Компактный вывод, сырые данные, подсветка и свёртывание переключаются и во время сеанса — в заголовке терминала; выбор «дерево или текст» задаётся только здесь, и это то место, куда стоит зайти, если несколько следующих ответов нужны текстом, а потом снова деревом.

Выбор способа аутентификации

Значение Описание

LOGIN

Пароль передаётся по сети в открытом виде, так, как набран.

CRAM-MD5

По сети передаётся только хеш пароля.

DIGEST-MD5

То же, а сервер дополнительно подтверждает свою подлинность.

APOP

По сети передаётся только хеш.

Если подключение происходит без TLS, замените LOGIN на один из этих способов. Они защищают только пароль, а не весь остальной сеанс, и потому не заменяют TLS, но сделать это стоит. Сервер поддерживает все четыре способа.

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

Подключение

Выберите сервер в боковой панели и нажмите Подключиться.

Ещё до подключения на карточке сервера видно, каким будет соединение:

Жёлтая строка описывает текущие настройки профиля, а не сообщает о неисправности.
Жёлтая строка описывает текущие настройки профиля, а не сообщает о неисправности

Возможные варианты в зависимости от настроек профиля.:

  • TLS, сертификат проверяется;

  • TLS, сертификат НЕ проверяется;

  • без TLS — пароль передаётся открыто;

  • без TLS — пароль защищён, трафик нет.

После подключения открывается терминал с итогом того, что произошло:

В строке состояния — сервер и номер сборки, который он сообщил при подключении.
В строке состояния — сервер и номер сборки, который он сообщил при подключении
Несколько серверов одновременно. Добавьте столько серверов, сколько нужно, и подключите все. Ctrl + Tab переключает между ними, Ctrl + 1…9 — переходит к нужному. У каждого сервера свой терминал, свой журнал и своё дерево объектов.

Профили: несколько списков адресов

Профиль — это именованный список серверов. В одной копии программы их может быть сколько угодно: продуктив, тестовый стенд, кластер заказчика. Открыт всегда ровно один. Выбор профиля находится вверху панели серверов, над тем списком, который он называет.

Выбор другого профиля полностью заменяет список серверов под ним.
Выбор другого профиля полностью заменяет список серверов под ним
При переключении серверы прежнего профиля отключаются. Сервер доступен только из того профиля, в котором он указан, поэтому его сеансы закрываются, а не остаются работать за списком, которого больше не видно. Если что-то подключено, программа сообщает, сколько сеансов будет закрыто, и ждёт подтверждения.
Кнопка Что делает

Создать

Создаёт пустой профиль и открывает его. Прежние серверы остаются в своём профиле.

Переименовать

Меняет имя открытого профиля. На серверы внутри это не влияет.

Удалить

Убирает профиль и перечисленные в нём серверы из файла настроек. На самих серверах ничего не меняется. Последний профиль удалить нельзя. Один профиль всегда должен быть открыт.

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

У каждого профиля свои серверы и на экране только они.
У каждого профиля свои серверы и на экране только они

Копирование сервера в другой профиль

  1. Нажмите Изменить на карточке сервера.

  2. Внизу формы, в поле Скопировать этот сервер также в, выберите профиль.

  3. Нажмите Сохранить.

Сервер остаётся на месте, копия переносится вместе с паролем. Повторное копирование того же сервера в тот же профиль отклоняется: это один и тот же сервер в двух списках, а не два разных. Поле появляется только тогда, когда есть куда копировать.

Профили или --data-dir

И то и другое даёт несколько наборов серверов, но отвечает на разные вопросы. Профили переключаются во время работы и используют общий файл настроек и общую папку transcripts\. Ключ --data-dir Файлы и переносимость задаётся при запуске и разделяет всё, включая журналы сеансов. Профили удобны, когда нужно «на минуту заглянуть в соседний кластер», --data-dir — когда конфигурации вообще не должны пересекаться.

Импорт серверов из файла

Кнопка Импорт из JSON под списком серверов читает файл profiles.json и добавляет описанные в нём серверы в открытый профиль. Принимаются оба формата.

Файл Где он обычно лежит

Старого клиента

dist\profiles.json рядом с его исполняемым файлом.

Этой программы

profiles.json рядом с той копией, которой он принадлежит: другая установка, резервная копия, файл коллеги.

Серверы и сохранённые пароли переносятся без изменений, исходный файл не изменяется. Поэтому обе программы могут работать параллельно, пока идёт переход, а повторный импорт того же файла ничего не добавляет.

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

Файл, который не является списком серверов, отклоняется с объяснением причины. Программа сначала проверяет, что это действительно такой файл, и только потом что-либо из него читает — вместо того чтобы принять любой разбираемый JSON и показать серверы без имени и адреса.

Две прежние настройки поменяли смысл при переходе со старого клиента. Флажки inline и noescape раньше влияли на то, что присылает сервер. Теперь это только настройки отображения на стороне клиента: соединение само согласовывает нужные ему режимы, а форматирование выполняется здесь. Функциональность при этом не теряется.

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