Към съдържанието

SSH терминал

SSH с криптиран трезор

Настрой сървъра веднъж и избери за него парола, ключ или своя SSH агент. Всичко, което искаш да ползваш отново, отива в шифрования трезор на твоя компютър.

Регистрирай се безплатно
Ravelon host library with saved servers, groups and tags
Ravelon host library

01

Данни за вход за многократна употреба

Потребителско име плюс парола или ключ се превръщат в идентичност за вход, която ползваш многократно. Задай я на хост и всичко на този хост я използва: терминални сесии, SFTP трансфери и пренасочване на портове.

„Настрой входа веднъж. Терминалът, SFTP и тунелите го ползват заедно.“

02

Ключове, идентичности и локални shell-ове

Създай ключ направо в Ravelon, с парола, ако искаш, или избери частен ключ, който вече е в ~/.ssh. Новите ключове са Ed25519 по подразбиране, а RSA 4096 и ECDSA са за по-стари сървъри и системи, които ги изискват. Запази парола или ключ веднъж и ги задай на колкото искаш хостове. Промени ги на едно място и всеки хост получава новото. Ако сървърът задава keyboard-interactive въпроси или иска еднократен код, отговаряш в диалога за свързване.

Локалните терминали се отварят точно до SSH сесиите ти. Ravelon намира shell-овете на компютъра ти, от PowerShell, cmd и WSL до bash, zsh и fish.

  • Генерирай Ed25519, RSA 4096 или ECDSA ключове, със или без парола
  • Използвай частните ключове, които вече са в ~/.ssh
  • Една идентичност за колкото искаш хостове
  • За всеки хост: keepalive, таймаут за свързване, променливи на средата и шрифт на терминала

03

Предупреждения за ключове на хостове

При първото свързване Ravelon ти показва отпечатъка на сървъра и го запомня, след като кажеш „да“. Ако някога се промени, Ravelon спира, преди сесията да се отвори, и те моли да провериш.

Когато се довериш на ключ, Ravelon запазва точно този ключ завинаги и всяко следващо свързване се проверява спрямо него. Във верига от jump hosts всеки се проверява спрямо собствения си запис, а можеш да пренесеш и записите, които вече имаш в ~/.ssh/known_hosts, включително хешираните.

„Ако отпечатъкът се смени, Ravelon спира и чака да го провериш.“

04

Междинни хостове и проксита

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

  • Потребителски сертификати на OpenSSH
  • Свързване през SOCKS5 или HTTP прокси или през proxy команда
  • Jump hosts, които искат собствена парола или втори фактор
  • По-стари алгоритми за стари суичове и устройства, включени за отделен хост
  • Agent forwarding за всеки хост, включително Windows OpenSSH агента и Pageant
  • Запис на изхода от терминала във файл, за един панел или за всяка SSH сесия

05

Инструменти за терминала

Пренасочванията на портове се пазят при хоста, към който принадлежат, а запазените команди са на едно търсене от активния терминал.

  • Локално и отдалечено пренасочване на портове, управлявано при хоста
  • Snippets с описания и тагове, всичко с търсене
  • Пусни snippet в активния терминал от командната палитра
  • Автодовършване като сив текст, което държи тайните извън историята
  • Търсене в scrollback и копиране в клипборда от tmux или vim
  • Сесии една до друга в табове и разделени панели

Въпроси

Често задавани въпроси

Къде се пазят SSH ключовете ми?

В локалния трезор на Ravelon, един файл, шифрован с AES-256-GCM. По подразбиране ключът за отварянето му стои във файл до него. Ако предпочиташ ключалка, използвай паролата за шифроване на синхронизацията или главна парола. С включена синхронизация от устройството ти излизат само шифровани данни.

Може ли Ravelon да използва OpenSSH сертификати и jump hosts с 2FA?

Да. Можеш да влизаш в хост с потребителски сертификат на OpenSSH, а jump host може да поиска собствена парола или еднократен код, преди Ravelon да продължи към целевия сървър.

Мога ли да запиша SSH сесия?

Да. Записвай отделен панел във файл или включи автоматичен запис за всяка SSH сесия.

Поддържа ли Ravelon пренасочване на портове?

Да. Настройваш локални и отдалечени тунели за всеки хост и те стоят точно до връзката, към която принадлежат.

Как Ravelon се справя с променени ключове на хостове?

Ravelon проверява ключа на всеки познат хост при всяко свързване. Ако отпечатъкът се е променил, получаваш ясно предупреждение, което трябва да потвърдиш, преди сесията да продължи.