Mergi la conținut

Terminal SSH

SSH cu un seif criptat

Configurezi un server o singură dată și alegi pentru el o parolă, o cheie sau agentul SSH. Tot ce vrei să refolosești ajunge în seiful criptat de pe calculatorul tău.

Înregistrează-te gratuit
Ravelon host library with saved servers, groups and tags
Ravelon host library

01

Date de autentificare reutilizabile

Un nume de utilizator plus o parolă sau o cheie devin o identitate pe care o poți refolosi. Atribuie-o unui host și tot ce ține de acel host o folosește: sesiunile de terminal, transferurile SFTP și port forwarding-ul.

„Configurezi autentificarea o dată. Terminalul, SFTP și tunelurile o folosesc toate.”

02

Chei, identități și shelluri locale

Creează o cheie direct în Ravelon, cu frază de acces dacă vrei, sau alege o cheie privată care e deja în ~/.ssh. Cheile noi sunt implicit Ed25519, cu RSA 4096 și ECDSA pentru servere mai vechi și sisteme care le cer. Salvezi o parolă sau o cheie o dată și o atribui oricâtor hosturi vrei. O schimbi într-un singur loc și fiecare host primește actualizarea. Dacă un server pune întrebări keyboard-interactive sau cere un cod unic, răspunzi în dialogul de conectare.

Terminalele locale se deschid chiar lângă sesiunile SSH. Ravelon găsește shellurile de pe calculatorul tău, de la PowerShell, cmd și WSL până la bash, zsh și fish.

  • Generezi chei Ed25519, RSA 4096 sau ECDSA, cu sau fără frază de acces
  • Folosești cheile private deja existente în ~/.ssh
  • O identitate pentru oricâte hosturi vrei
  • Per host: keepalive, timeout de conectare, variabile de mediu și fontul terminalului

03

Avertismente pentru cheile gazdelor

La prima conectare, Ravelon îți arată amprenta serverului și o ține minte după ce spui da. Dacă se schimbă vreodată, Ravelon se oprește înainte să deschidă sesiunea și te roagă să verifici.

Când ai încredere într-o cheie, Ravelon salvează exact acea cheie definitiv, așa că fiecare conexiune ulterioară e verificată față de ea. Într-un lanț de jump hosturi, fiecare e verificat față de propria cheie fixată, iar cheile pe care le ai deja în ~/.ssh/known_hosts le poți importa, inclusiv intrările hash-uite.

„Dacă se schimbă o amprentă, Ravelon se oprește și așteaptă să o verifici.”

04

Gazde intermediare și proxy-uri

Configurează autentificarea gazdelor intermediare, proxy-urile și algoritmii vechi per gazdă, după cerințele fiecărui server.

  • Certificate de utilizator OpenSSH
  • Conectare printr-un proxy SOCKS5 sau HTTP, ori printr-o comandă proxy
  • Jump hosturi care cer propria parolă sau al doilea factor
  • Algoritmi mai vechi pentru switch-uri și echipamente vechi, activați per host
  • Agent forwarding per host, inclusiv agentul OpenSSH de pe Windows și Pageant
  • Înregistrezi ieșirea terminalului într-un fișier, pentru un panou sau pentru fiecare sesiune SSH

05

Instrumente de terminal

Port forwarding-ul e salvat cu hostul căruia îi aparține, iar comenzile salvate sunt la o căutare distanță de terminalul activ.

  • Port forwarding local și remote, gestionat la nivel de host
  • Snippeturi cu descrieri și etichete, toate căutabile
  • Pui un snippet în terminalul activ din paleta de comenzi
  • Autocompletare ca text gri, care ține secretele departe de istoric
  • Cauți în scrollback și lași tmux sau vim să copieze în clipboard
  • Deschizi sesiuni una lângă alta în taburi și panouri împărțite

Întrebări

Întrebări frecvente

Unde sunt stocate cheile mele SSH?

În seiful local Ravelon, un singur fișier criptat cu AES-256-GCM. Implicit, cheia care îl deschide stă într-un fișier alături. Dacă preferi un lacăt, folosește în schimb parola de criptare a sincronizării sau o frază de acces principală. Cu sincronizarea pornită, doar date criptate pleacă de pe dispozitiv.

Poate Ravelon să folosească certificate OpenSSH și jump hosturi cu 2FA?

Da. Te poți autentifica pe un host cu un certificat de utilizator OpenSSH, iar un jump host îți poate cere propria parolă sau un cod unic înainte ca Ravelon să meargă mai departe la țintă.

Pot înregistra o sesiune SSH?

Da. Înregistrează un singur panou într-un fișier sau pornește înregistrarea automată pentru fiecare sesiune SSH.

Ravelon suportă port forwarding?

Da. Configurezi tuneluri locale și remote pentru fiecare host, iar ele stau chiar lângă conexiunea căreia îi aparțin.

Cum tratează Ravelon cheile de host schimbate?

Ravelon verifică cheia fiecărui host cunoscut la fiecare conexiune. Dacă amprenta s-a schimbat, primești un avertisment clar pe care trebuie să-l confirmi înainte ca sesiunea să continue.