Gå til indhold

SSH-terminal

SSH med en krypteret boks

Opsæt en server én gang, og vælg en adgangskode, en nøgle eller din SSH-agent til den. Alt, hvad du vil genbruge, havner i den krypterede boks på din maskine.

Tilmeld dig gratis
Ravelon host library with saved servers, groups and tags
Ravelon host library

01

Genbrugelige legitimationsoplysninger

Et brugernavn plus en adgangskode eller nøgle bliver til en identitet, du kan genbruge. Tildel den til en host, så bruger alt på den host den: terminalsessioner, SFTP-overførsler og port forwards.

“Opsæt login én gang. Terminal, SFTP og tunneler bruger det alle sammen.”

02

Nøgler, identiteter og lokale shells

Opret en nøgle direkte i Ravelon, med passphrase hvis du vil, eller vælg en privat nøgle, der allerede ligger i ~/.ssh. Nye nøgler er Ed25519 som standard, med RSA 4096 og ECDSA til ældre servere og systemer, der kræver dem. Gem en adgangskode eller nøgle én gang, og tildel den til så mange hosts, du vil. Ret den ét sted, så får alle hosts opdateringen. Hvis en server stiller keyboard-interactive-spørgsmål eller vil have en engangskode, svarer du i forbindelsesdialogen.

Lokale terminaler åbner lige ved siden af dine SSH-sessioner. Ravelon finder de shells, der er på din maskine, fra PowerShell, cmd og WSL til bash, zsh og fish.

  • Generér Ed25519-, RSA 4096- eller ECDSA-nøgler, med eller uden passphrase
  • Brug de private nøgler, der allerede ligger i ~/.ssh
  • Én identitet til så mange hosts, du vil
  • Pr. host: keepalive, timeout for forbindelse, miljøvariabler og terminalskrifttype

03

Advarsler om værtsnøgler

Første gang du forbinder, viser Ravelon dig serverens fingeraftryk og husker det, når du siger ja. Hvis det nogensinde ændrer sig, stopper Ravelon, før sessionen åbner, og beder dig tjekke det.

Når du stoler på en nøgle, gemmer Ravelon præcis den nøgle permanent, så alle senere forbindelser tjekkes mod den. I en kæde af jump hosts tjekkes hver enkelt mod sin egen nøgle, og du kan hente de nøgler, du allerede har i ~/.ssh/known_hosts, også hashede poster.

“Hvis et fingeraftryk ændrer sig, stopper Ravelon og venter på, at du tjekker det.”

04

Springværter og proxyer

Konfigurer springværtsgodkendelse, proxyer og ældre algoritmer pr. vært efter hver servers krav.

  • OpenSSH-brugercertifikater
  • Forbind via en SOCKS5- eller HTTP-proxy eller en proxykommando
  • Jump hosts, der beder om deres egen adgangskode eller anden faktor
  • Ældre algoritmer til gamle switches og appliances, slået til pr. host
  • Agent forwarding pr. host, inklusive Windows OpenSSH-agenten og Pageant
  • Optag terminaloutput til en fil, for én rude eller for alle SSH-sessioner

05

Terminalværktøjer

Port forwards gemmes sammen med den host, de hører til, og gemte kommandoer er én søgning fra den aktive terminal.

  • Lokal og fjern port forwarding, styret ved hosten
  • Snippets med beskrivelser og tags, som alle kan søges frem
  • Indsæt en snippet i den aktive terminal fra kommandopaletten
  • Autocomplete som grå tekst, der holder hemmeligheder ude af historikken
  • Søg i scrollback, og lad tmux eller vim kopiere til din udklipsholder
  • Åbn sessioner side om side i faner og delte ruder

FAQ

Ofte stillede spørgsmål

Hvor gemmes mine SSH-nøgler?

I Ravelons lokale boks, en enkelt fil krypteret med AES-256-GCM. Som standard ligger nøglen til at åbne den i en fil ved siden af. Vil du hellere have en lås, kan du bruge din adgangskode til synkroniseringskryptering eller en master-passphrase i stedet. Med synkronisering slået til forlader kun krypterede data din enhed.

Kan Ravelon bruge OpenSSH-certifikater og jump hosts med 2FA?

Ja. Du kan logge ind på en host med et OpenSSH-brugercertifikat, og en jump host kan bede om sin egen adgangskode eller engangskode, før Ravelon fortsætter til målet.

Kan jeg optage en SSH-session?

Ja. Optag en enkelt rude til en fil, eller slå automatisk optagelse til for alle SSH-sessioner.

Understøtter Ravelon port forwarding?

Ja. Du opsætter lokale og fjerne tunneler pr. host, og de ligger lige ved siden af den forbindelse, de hører til.

Hvordan håndterer Ravelon ændrede host-nøgler?

Ravelon tjekker nøglen på alle kendte hosts ved hver forbindelse. Hvis fingeraftrykket er ændret, får du en tydelig advarsel, som du skal bekræfte, før sessionen fortsætter.