Мощный эмулятор терминала с вкладками, расширенными средствами безопасности и автоматизацией для удалённого администрирования
Мощный эмулятор терминала с вкладками, расширенными средствами безопасности и автоматизацией для удалённого администрирования
Голосов (Голосов: 306)
Лицензия для программы Пробная версия
Разработчик Netsarang
Версия 8.0.0068
Операционная система Windows
Голосов
(Голосов: 306)
Разработчик
Netsarang
Операционная система
Windows
Лицензия для программы
Пробная версия
Версия
8.0.0068
XShell, это эмулятор терминала для Windows, рассчитанный на работу с удалёнными подключениями, где нужны вкладки, продуманное управление сессиями, инструменты безопасности и средства автоматизации.
Программа ориентирована на специалистов, которые регулярно администрируют удалённые хосты и хотят держать подключения, команды и вспомогательные панели в одном рабочем пространстве.
Подключения и организация рабочего пространства
XShell поддерживает несколько популярных протоколов удалённого доступа, включая SSH, SFTP, TELNET, RLOGIN, SERIAL, а также RDP. Для повседневной работы удобно, что подключения можно вести во вкладках, при необходимости вкладки отделяются в отдельные окна, а также доступно разбиение окна по вертикали или горизонтали, чтобы видеть несколько сессий одновременно. Для наведения порядка предусмотрены Session Manager и Tab Manager, а панели менеджеров можно закреплять или скрывать автоматически, освобождая место под терминал.
Быстрее рутина, меньше ручных повторов
В XShell заметный упор сделан на инструменты, которые ускоряют типовые действия. Есть Quick Commands (включая менеджер быстрых команд) для часто используемых команд, Compose Pane для подготовки многострочного текста или скрипта перед отправкой, а также отправка подготовленного содержимого в одну или сразу несколько сессий. Для автоматизации предусмотрены скрипты (поддерживаются VB, JScript и Python), а Script Recording позволяет генерировать основу сценариев на базе ввода и ожидаемого вывода. Дополняют картину Triggers, которые выполняют действия при появлении заданных строк в терминале, и Synchronized Input, полезный когда нужно дублировать ввод в несколько вкладок.
Безопасность, аутентификация и контроль доступа
Для защищённых подключений доступны разные варианты аутентификации, включая пароль, public key, keyboard-interactive, а также GSSAPI. Отдельно выделяются PKCS#11 и CAPI, что даёт варианты хранения ключей с использованием аппаратных токенов. Есть Master Password для шифрования сохранённых паролей, а также Terminal Lock, который помогает снизить риск несанкционированного доступа, если терминал остаётся открытым без присмотра. Практичной деталью выглядит и подход с Compose Pane, который позволяет предварительно увидеть, что именно будет отправлено в сессию, перед фактической отправкой.
Туннели, прокси и взаимодействие с другими компонентами
XShell включает инструменты туннелирования и форвардинга, среди них динамический port forwarding и управление активными каналами в отдельной панели, а также режим instant tunneling для изменений в текущем подключении. Поддерживаются подключения через SOCKS и HTTP proxy, а для сценариев с промежуточным сервером предусмотрен Jump Host Proxy. Для задач, где требуется запуск X11-приложений через SSH-туннель, заявлена совместная работа с Xmanager. Также можно открывать RDP-сессию прямо внутри XShell, рядом с терминальными вкладками. Для локального управления предусмотрен Local Shell, где доступны команды для установления подключений и сетевые утилиты Windows, также упоминаются команды PowerShell и WSL. Есть возможность разместить Windows CMD как отдельную вкладку, не выходя из XShell.
Файлы и журналирование
Помимо терминальной работы, в XShell заявлены средства передачи и управления файлами, включая Remote File Manager, поддержку SCP-команд, а также обмен по FTP и SFTP. Дополнительно упоминаются передачи через X, Y и Z MODEM и отправка ASCII-файлов. Для контроля активности доступно логирование с автосохранением и выбором форматов журналов.
Плюсы
- Вкладки с возможностью отделения и разбиения окна для параллельной работы с несколькими сессиями
- Сильное управление сессиями и вкладками через Session Manager и Tab Manager, с настраиваемыми панелями
- Автоматизация через скрипты (VB, JScript, Python), запись скриптов, триггеры, быстрые команды и синхронизированный ввод
- Безопасность: поддержка разных методов аутентификации, Master Password и автоматическая блокировка терминала
- Туннелирование и прокси, плюс поддержка сценариев с Jump Host
Минусы
- Часть возможностей раскрывается сильнее при работе в экосистеме NetSarang, например для X11-forwarding требуется связка с Xmanager, для агентной аутентификации упоминается Xagent
- Бесплатная лицензия заявлена только для домашнего и учебного использования, для коммерческих задач предусматриваются другие варианты лицензирования