﻿Tellarion SSH

Portable SSH-клиент для Windows. Хосты, ключи и пароли лежат в зашифрованном хранилище рядом с программой — без облака, без учётной записи и без установки.

Сайт: tellarion.dev
Версия: 1.1


Что нового в 1.1

— Ключи с паролем (passphrase). Импорт зашифрованных ключей OpenSSH, PEM, PKCS#8 и PuTTY .ppk: программа спросит пароль ключа и сохранит его в хранилище. Пароль можно задать при генерации ключа, сменить или снять.
— SFTP: удаление (папки — целиком, после подтверждения со списком), переименование, новая папка, обновление, контекстное меню и клавиши. Загрузка и скачивание идут в фоне, с прогрессом и кнопкой «Отмена»; файлы и папки можно перетащить из Проводника.
— Редактор сниппетов: добавить, изменить, удалить, поменять порядок, отключить Enter после команды.
— Цвет метки хоста выбирается в карточке хоста.
— Исправлено: панель SFTP больше не закрывает терминал — терминал сужается, и сервер получает новый размер окна; панель инструментов не наезжает сама на себя в узком окне; автоблок учитывает мышь; сохранение хранилища стало атомарным; эмодзи в терминале больше не пропадают.
— Хранилище от версии 1.0 открывается без изменений и без потерь.


Зачем это

Нужен свой SSH-клиент, который можно носить на флешке, запускать с любого ПК и не оставлять ключи открытыми файлами на диске. Tellarion SSH держит всё в паре файлов vault.tlr и vault.seal: по отдельности они бесполезны, вместе открываются только мастер-паролем.


Что умеет

Подключение по паролю, SSH-ключу (в том числе защищённому паролем) или по ключу с последующим вводом пароля. Вкладки сессий, встроенный терминал со скроллом, копирование несколькими способами, запись сессии (Record) в лог рядом с программой, SFTP-панель с загрузкой, скачиванием и управлением файлами, автоподключение выбранных хостов, сниппеты команд с редактором. Интерфейс на русском, тёмная тема tellarion.dev.


Ключи

В разделе «Ключи» можно сгенерировать RSA-4096 (пароль ключа — по желанию) или импортировать готовый ключ: RSA, ECDSA и Ed25519 в форматах OpenSSH, PEM (в том числе зашифрованный), PKCS#8 и PuTTY .ppk. Если ключ защищён паролем, программа спросит его при импорте и сохранит в хранилище; при подключении он подставится сам. Метка «пароль» в списке показывает такие ключи.

Кнопка «Пароль ключа…» меняет или снимает пароль: ключ перешифровывается внутри хранилища (формат OpenSSH; RSA без пароля — PEM). Если ключ был импортирован в 1.0 без пароля, программа спросит его при первом подключении. Приватные ключи не экспортируются файлами.


SFTP

Кнопка SFTP на панели (или пункт SFTP в меню хоста) открывает панель файлов справа от терминала, повторное нажатие закрывает её. Терминал при этом сужается, ширину панели можно менять мышью.

Двойной клик открывает папку или скачивает файл, Backspace — на уровень выше. Del — удалить, F2 — переименовать, F7 или Ctrl+Shift+N — новая папка, F5 — обновить; то же есть в контекстном меню и на кнопках панели. Перед удалением показывается список того, что будет удалено; папки удаляются вместе с содержимым, символические ссылки — как ссылки, без захода внутрь.

Загрузка и скачивание (файлы и папки целиком) идут в фоне: внизу панели видно, что передаётся, процент, объём и скорость, а «Отмена» (или Esc в списке) останавливает передачу. Недокачанный файл удаляется. Файлы и папки можно перетащить из Проводника прямо на список — они загрузятся в текущую папку.


Сниппеты

Список «Сниппеты…» на панели отправляет команду в текущую вкладку. Пункт «Изменить сниппеты…» в конце списка (или кнопка «Сниппеты…» в «Настройках») открывает редактор: название, команда (можно в несколько строк), порядок и галочка «Нажимать Enter после команды». Без Enter команда просто окажется в строке ввода — удобно, если её надо дописать.


Копирование и Record

В «Настройки» можно включить сразу несколько способов копировать текст из терминала: Ctrl+Shift+C и Ctrl+Insert, правый клик по выделенному, копировать при выделении мышью, Ctrl+C только если есть выделение (иначе как в SSH — прерывание). Вставка: Ctrl+Shift+V, Shift+Insert или правый клик без выделения. Колёсико и Shift+PageUp/PageDown листают историю терминала.

Кнопка Record на панели пишет вывод текущей сессии в папку logs рядом с exe: файл вида 2026-09-19_12-00-00_хост.log, без ANSI-цветов, в UTF-8. Повторное нажатие останавливает запись.


Хранилище

При первом запуске задаётся мастер-пароль. Данные пишутся в папку data рядом с exe: vault.tlr (шифрованный сейф) и vault.seal (привязка, без которой сейф не открыть). Приватные ключи и их пароли не сохраняются отдельными файлами — только внутри хранилища. Можно включить уничтожение сейфа после нескольких неверных попыток входа. Бэкап — это всегда оба файла вместе.

Запись атомарная: новая версия сейфа сначала целиком пишется на диск и только потом заменяет старую, поэтому сбой или отключение питания во время сохранения не оставит вас без хранилища.

Автоблок (в «Настройках», в минутах) закрывает сессии и запирает хранилище, если в окнах программы не было ни клавиатуры, ни мыши.


Как пользоваться

Запустите TellarionSSH Client.exe. Создайте хранилище или введите пароль. Слева — хосты, внизу «Новый хост». Двойной клик подключает. В карточке хоста можно выбрать цвет метки. Ключи создаются или импортируются в разделе «Ключи». Настройки, автоблок, сниппеты и смена мастер-пароля — в «Настройки».


Системные требования

Windows 10 или новее, .NET Framework 4.8 (в Windows 10 1903+ и Windows 11 уже есть). Установка не нужна: один portable exe, все библиотеки внутри.


Лицензия и автор

Программа бесплатная, подробности — в LICENSE.txt. Проект tellarion.dev. Не оставляйте мастер-пароль и папку data без защиты — это единственный ключ к хранилищу.
