Перейти до вмісту

SSH-термінал

SSH із зашифрованим сховищем

Налаштуй сервер один раз і обери для нього пароль, ключ або SSH-агент. Усе, що хочеш використовувати повторно, потрапляє в зашифроване сховище на твоєму комп'ютері.

Зареєструватися безкоштовно
Ravelon host library with saved servers, groups and tags
Ravelon host library

01

Багаторазові облікові дані

Ім'я користувача з паролем або ключем стає обліковими даними, які можна використовувати повторно. Признач їх хосту, і все на цьому хості їх використовує: термінальні сесії, передавання SFTP і переадресація портів.

«Налаштуй вхід один раз. Термінал, SFTP і тунелі використовують його всі.»

02

Ключі, облікові дані та локальні оболонки

Створи ключ просто в Ravelon, з парольною фразою, якщо хочеш, або обери приватний ключ, що вже лежить у ~/.ssh. Нові ключі за замовчуванням Ed25519, а RSA 4096 і ECDSA є для старіших серверів і систем, які їх вимагають. Збережи пароль або ключ один раз і признач його скількох завгодно хостам. Зміни його в одному місці, і всі хости отримають оновлення. Якщо сервер ставить keyboard-interactive запитання або хоче одноразовий код, ти відповідаєш у вікні підключення.

Локальні термінали відкриваються поруч із SSH-сесіями. Ravelon сам знаходить оболонки на твоєму комп'ютері, від PowerShell, cmd і WSL до bash, zsh і fish.

  • Генеруй ключі Ed25519, RSA 4096 або ECDSA, з парольною фразою чи без
  • Використовуй приватні ключі, які вже є в ~/.ssh
  • Одні облікові дані для скількох завгодно хостів
  • Для кожного хоста: keepalive, тайм-аут підключення, змінні середовища і шрифт терміналу

03

Попередження про ключі хостів

Під час першого підключення Ravelon показує відбиток сервера і запам'ятовує його, щойно ти погодишся. Якщо він колись зміниться, Ravelon зупиниться ще до відкриття сесії й попросить тебе перевірити.

Коли ти довіряєш ключу, Ravelon назавжди зберігає саме цей ключ, і кожне наступне підключення перевіряється за ним. У ланцюжку jump-хостів кожен перевіряється за власним закріпленим ключем, а наявні записи з ~/.ssh/known_hosts можна перенести, зокрема й хешовані.

«Якщо відбиток змінився, Ravelon зупиняється і чекає, поки ти його перевіриш.»

04

Проміжні хости та проксі

Налаштовуйте автентифікацію проміжних хостів, проксі та застарілі алгоритми окремо для кожного хоста за вимогами сервера.

  • Користувацькі сертифікати OpenSSH
  • Підключення через проксі SOCKS5 або HTTP чи через проксі-команду
  • Jump-хости, які вимагають власний пароль або другий фактор
  • Старші алгоритми для старих комутаторів і пристроїв, вмикаються для окремого хоста
  • Переадресація агента для кожного хоста, зокрема агент Windows OpenSSH і Pageant
  • Запис виводу терміналу у файл, для однієї панелі або для кожної SSH-сесії

05

Інструменти термінала

Переадресації портів зберігаються разом із хостом, до якого належать, а збережені команди за один пошук від активного терміналу.

  • Локальна й віддалена переадресація портів, керована на рівні хоста
  • Сніпети з описами й тегами, усе доступне для пошуку
  • Встав сніпет в активний термінал із палітри команд
  • Автодоповнення сірим текстом, яке не пускає секрети в історію
  • Пошук у буфері прокрутки, а tmux чи vim можуть копіювати в буфер обміну
  • Сесії поруч у вкладках і розділених панелях

FAQ

Часті запитання

Де зберігаються мої SSH-ключі?

У локальному сховищі Ravelon, одному файлі, зашифрованому AES-256-GCM. За замовчуванням ключ до нього лежить у файлі поруч. Якщо хочеш замок, використай пароль шифрування синхронізації або майстер-фразу. Коли синхронізація увімкнена, з пристрою виходять лише зашифровані дані.

Чи підтримує Ravelon сертифікати OpenSSH і jump-хости з 2FA?

Так. Можна входити на хост із користувацьким сертифікатом OpenSSH, а jump-хост може запитати власний пароль або одноразовий код, перш ніж Ravelon піде далі до цільового сервера.

Чи можна записати SSH-сесію?

Так. Запиши одну панель у файл або ввімкни автоматичний запис для кожної SSH-сесії.

Чи підтримує Ravelon переадресацію портів?

Так. Локальні й віддалені тунелі налаштовуються для кожного хоста окремо і зберігаються поруч із підключенням, до якого належать.

Як Ravelon поводиться зі зміненими ключами хостів?

Ravelon перевіряє ключ кожного відомого хоста під час кожного підключення. Якщо відбиток змінився, ти отримаєш чітке попередження, яке треба підтвердити, перш ніж сесія продовжиться.