Przejdź do treści

Terminal SSH

SSH z szyfrowanym sejfem

Skonfiguruj serwer raz i wybierz dla niego hasło, klucz albo agenta SSH. Wszystko, czego chcesz używać ponownie, trafia do zaszyfrowanego sejfu na Twoim komputerze.

Załóż darmowe konto
Ravelon host library with saved servers, groups and tags
Ravelon host library

01

Dane logowania wielokrotnego użytku

Nazwa użytkownika z hasłem lub kluczem staje się tożsamością, której możesz używać wielokrotnie. Przypisz ją do hosta, a korzysta z niej wszystko na tym hoście: sesje terminala, transfery SFTP i przekierowania portów.

„Ustaw logowanie raz. Terminal, SFTP i tunele korzystają z niego wspólnie.”

02

Klucze, tożsamości i lokalne powłoki

Utwórz klucz bezpośrednio w Ravelon, z hasłem, jeśli chcesz, albo wybierz klucz prywatny, który już jest w ~/.ssh. Nowe klucze to domyślnie Ed25519, a RSA 4096 i ECDSA są dla starszych serwerów i systemów, które ich wymagają. Zapisz hasło lub klucz raz i przypisz je do dowolnej liczby hostów. Zmienisz je w jednym miejscu, a każdy host dostanie aktualizację. Jeśli serwer zadaje pytania keyboard-interactive albo chce kodu jednorazowego, odpowiadasz w oknie połączenia.

Lokalne terminale otwierają się tuż obok sesji SSH. Ravelon znajduje powłoki na Twoim komputerze, od PowerShell, cmd i WSL po bash, zsh i fish.

  • Generuj klucze Ed25519, RSA 4096 lub ECDSA, z hasłem lub bez
  • Używaj kluczy prywatnych, które masz już w ~/.ssh
  • Jedna tożsamość dla dowolnej liczby hostów
  • Dla każdego hosta: keepalive, limit czasu połączenia, zmienne środowiskowe i czcionka terminala

03

Ostrzeżenia o kluczach hostów

Przy pierwszym połączeniu Ravelon pokazuje odcisk serwera i zapamiętuje go, gdy potwierdzisz. Jeśli kiedyś się zmieni, Ravelon zatrzymuje się przed otwarciem sesji i prosi Cię o sprawdzenie.

Gdy zaufasz kluczowi, Ravelon zapisuje na stałe dokładnie ten klucz, więc każde kolejne połączenie jest z nim porównywane. W łańcuchu jump hostów każdy jest sprawdzany względem własnego przypięcia, a przypięcia z ~/.ssh/known_hosts możesz przenieść, także wpisy zahashowane.

„Gdy odcisk się zmieni, Ravelon zatrzymuje się i czeka, aż go sprawdzisz.”

04

Hosty pośredniczące i serwery proxy

Konfiguruj uwierzytelnianie hostów pośredniczących, proxy i starsze algorytmy osobno dla każdego hosta zgodnie z wymaganiami serwera.

  • Certyfikaty użytkownika OpenSSH
  • Połączenie przez proxy SOCKS5 lub HTTP albo przez proxy command
  • Jump hosty, które pytają o własne hasło lub drugi składnik
  • Starsze algorytmy dla starych switchy i urządzeń, włączane per host
  • Agent forwarding per host, w tym agent Windows OpenSSH i Pageant
  • Zapis wyjścia terminala do pliku, dla jednego panelu lub każdej sesji SSH

05

Narzędzia terminala

Przekierowania portów są zapisane przy hoście, do którego należą, a zapisane polecenia są o jedno wyszukiwanie od aktywnego terminala.

  • Lokalne i zdalne przekierowanie portów, zarządzane przy hoście
  • Snippety z opisami i tagami, wszystko do przeszukania
  • Wstaw snippet do aktywnego terminala z palety poleceń
  • Autouzupełnianie szarym tekstem, które nie wpuszcza sekretów do historii
  • Przeszukuj scrollback i pozwól tmux lub vim kopiować do schowka
  • Otwieraj sesje obok siebie w kartach i podzielonych panelach

FAQ

Najczęstsze pytania

Gdzie są przechowywane moje klucze SSH?

W lokalnym sejfie Ravelon, czyli jednym pliku zaszyfrowanym AES-256-GCM. Domyślnie klucz do jego otwarcia leży w pliku obok. Jeśli wolisz zamek, użyj hasła szyfrowania synchronizacji albo hasła głównego. Przy włączonej synchronizacji Twoje urządzenie opuszczają tylko zaszyfrowane dane.

Czy Ravelon obsługuje certyfikaty OpenSSH i jump hosty z 2FA?

Tak. Możesz logować się do hosta certyfikatem użytkownika OpenSSH, a jump host może zapytać o własne hasło lub kod jednorazowy, zanim Ravelon połączy się dalej z celem.

Czy mogę nagrać sesję SSH?

Tak. Nagraj pojedynczy panel do pliku albo włącz automatyczne nagrywanie każdej sesji SSH.

Czy Ravelon obsługuje przekierowanie portów?

Tak. Tunele lokalne i zdalne ustawiasz dla każdego hosta osobno i są zapisane tuż obok połączenia, do którego należą.

Jak Ravelon radzi sobie ze zmienionymi kluczami hosta?

Ravelon sprawdza klucz każdego znanego hosta przy każdym połączeniu. Jeśli odcisk się zmienił, dostajesz wyraźne ostrzeżenie, które musisz potwierdzić, zanim sesja ruszy dalej.