QuickTerminal - Veiledning

QuickTerminal er en fullverdig terminalemulator med SSH-, Telnet-, Mosh-, Serial-, AWS SSM- og GCP IAP-tilkoblinger, en integrert SFTP-nettleser, AI-agenter, kommando-snippets, utførelsesregler og sesjonshåndtering. Denne guiden dekker alt du trenger for å få mest mulig ut av den.

Komme i gang

  1. Start appen — du kommer til startskjermen med dine lagrede sesjoner og en knapp for å starte en ny tilkobling.
  2. Start et lokalt shell — trykk Local Shell for å åpne en terminalsesjon på maskinen din umiddelbart.
  3. Opprett en ekstern sesjon — trykk New Session, velg en protokoll (SSH, Telnet, Mosh, Serial, AWS SSM eller GCP IAP), og skriv inn tilkoblingsdetaljene.
  4. Lagre sesjonen — gi den et navn og tilordne den til en gruppe. Koble til på nytt med ett enkelt trykk når som helst.
  5. Utforsk Command Palette — trykk Ctrl + Shift + P for å få tilgang til alle handlinger fra én søkbar liste.
Hvis du kobler til en ekstern server for første gang, vil QuickTerminal be deg verifisere vertens fingeravtrykk før tilkoblingen opprettes.
--- --- --- --- ---

Grensesnittoversikt

Sidepanel

Det sammenleggbare sidepanelet organiserer arbeidsområdet ditt:

  • Sesjoner — alle lagrede sesjoner gruppert etter prosjekt eller miljø
  • SFTP — åpne den grafiske filutforskeren for den aktive tilkoblingen
  • Snippets — ditt lagrede kommandobibliotek
  • AI Agent — start AI-assistentpanelet
  • Innstillinger / Hjelp — nederst i sidepanelet

Terminalområde

Det sentrale arbeidsområdet viser:

  • Den aktive terminalen med full inn- og utdata
  • En fanelinje for å veksle mellom flere åpne sesjoner
  • Statuslinjen nederst som viser tilkoblingsstatus, protokoll og sesjonstimer
  • En valgfri delt-rute-visning for å kjøre flere terminaler side om side

Command Palette

Trykk Ctrl + Shift + P for å åpne Command Palette. Skriv for å filtrere handlinger, og trykk Enter for å utføre. Alle funksjoner i QuickTerminal er tilgjengelige via paletten.

--- --- --- --- ---

Lokalt shell

QuickTerminal inkluderer et fullt integrert lokalt shell for å kjøre kommandoer på din egen maskin.

  • Shell-deteksjon — oppdager og bruker automatisk ditt standard shell (bash, zsh, fish, PowerShell)
  • Arbeidsmappesporing — statuslinjen viser alltid gjeldende mappe
  • Kommandohistorikk — vedvarende historikk på tvers av sesjoner, søkbar med Ctrl + R
  • Miljøvariabler — arver shell-profilen og miljøet ditt automatisk
$ echo "Welcome to QuickTerminal"
Welcome to QuickTerminal
$ ssh user@server.example.com
# Or create a saved session for one-tap reconnection
Du kan åpne flere lokale shell-faner samtidig. Hver kjører som en uavhengig prosess med sin egen arbeidsmappe.
--- --- --- --- ---

SSH-tilkoblinger

SSH er hovedprotokollen for sikker ekstern tilgang. QuickTerminal støtter alle moderne SSH-funksjoner.

Autentisering

  • Passord — skriv inn legitimasjon ved tilkobling eller lagre dem sikkert i sesjonen
  • Nøkkelbasert — bruk RSA-, Ed25519- eller ECDSA-nøkler. Importer fra fil eller generer nye nøkkelpar
  • Agent forwarding — videresend din lokale SSH-agent til den eksterne verten for sømløs multi-hop-tilgang
  • Keyboard-interactive — støtter tofaktorautentisering og challenge-response-forespørsler

Port Forwarding

  • Lokal videresending — tunneler en ekstern port til din lokale maskin
  • Ekstern videresending — eksponer en lokal tjeneste for den eksterne verten
  • Dynamisk videresending — opprett en SOCKS-proxy gjennom SSH-tunnelen

Sesjonskonfigurasjon

# Example session fields
Host:       server.example.com
Port:       22
Username:   deploy
Auth:       Key (Ed25519)
Forwarding: Local 8080 → remote 80
Verifisering av vertsnøkkel håndheves som standard. Hvis en vertsnøkkel endres uventet, vil QuickTerminal advare deg og blokkere tilkoblingen til du eksplisitt godtar den nye nøkkelen.
--- --- --- --- ---

Andre protokoller

Eksternt shell
Telnet
Klassisk ukryptert protokoll for eldre systemer, nettverkssvitsjer og utstyr som ikke støtter SSH.
Eksternt shell
Mosh
Mobilt shell som overlever nettverksendringer, høy latens og ustabil tilkobling. Roaming-vennlig.
Hardware
Serial
Direkte seriell porttilkobling for innebygde enheter, rutere, svitsjer og IoT-maskinvare. Konfigurerbar baud-rate, databits og paritet.
Cloud
AWS SSM
Koble til EC2-instanser via AWS Systems Manager Session Manager. Ingen innkommende porter eller bastion-verter kreves.
Cloud
GCP IAP
Tunnel inn i Google Cloud-VM-er gjennom Identity-Aware Proxy. Sikker, brannmurfri tilgang med IAM-baserte kontroller.

Telnet

Konfigurer vert og port. Telnet-tilkoblinger er ukrypterte; bruk kun på klarerte nettverk eller for utstyr som krever det.

Mosh

Krever at Mosh-serveren er installert på den eksterne verten. QuickTerminal håndterer det innledende SSH-handshaket og UDP-sesjonsoppsettet automatisk. Ideelt for mobile eller upålitelige nettverksforhold.

Serial

Velg den serielle porten, baud-rate (9600, 19200, 38400, 57600, 115200 osv.), databits, stoppbits, paritet og flytkontroll. Terminalen viser rå seriell data og støtter sending av break-signaler.

AWS SSM

Autentiser med dine AWS-legitimasjoner eller IAM-rolle. Velg målinstansen etter ID eller navn. QuickTerminal aktiverer SSM-sesjonspluginen for å etablere tilkoblingen.

GCP IAP

Autentiser med din Google Cloud-konto. Velg prosjekt, sone og instans. QuickTerminal tunneler gjennom IAP ved hjelp av dine IAM-rettigheter.

Telnet overfører data i klartekst, inkludert passord. Unngå å bruke Telnet over ikke-klarerte nettverk. Bruk SSH eller Mosh for sikre tilkoblinger når det er mulig.
--- --- --- --- ---

SFTP-nettleser

Den innebygde SFTP-nettleseren tilbyr en grafisk filbehandler for enhver SSH-tilkoblet vert.

  • Bla gjennom mapper — naviger det eksterne filsystemet med en kjent tre- og listevisning
  • Last opp filer — dra og slipp filer fra din lokale maskin eller bruk opplastingsknappen
  • Last ned filer — velg filer og last dem ned til en lokal mappe
  • Rediger eksternt — åpne tekstfiler i en innebygd editor og lagre direkte til serveren
  • Tillatelser — vis og modifiser filtillatelser, eierskap og tidsstempler
  • Søk — finn filer etter navn innenfor gjeldende mappetre
SFTP-nettleseren deler SSH-sesjonens autentisering. Ingen ekstra legitimasjon er nødvendig — bare åpne SFTP-panelet mens du er tilkoblet.
--- --- --- --- ---

AI-agenter

QuickTerminals AI-agenter hjelper deg med kommandosammensetning, utdataanalyse og oppgaveautomatisering.

Hva AI-agenter kan gjøre

  • Kommandogenerering — beskriv hva du vil ha i vanlig språk, og agenten foreslår riktig kommando
  • Forklaring av utdata — lim inn eller pipe terminalutdata til agenten for en lesbar forklaring
  • Feildiagnose — del feilmeldinger og få foreslåtte løsninger med forklaringer
  • Automatisering i flere trinn — beskriv en arbeidsflyt, og agenten genererer en sekvens med kommandoer
  • Skriptgenerering — be agenten om å lage shell-skript for repetitive oppgaver

Bruk av agent-panelet

  1. Åpne AI Agent-panelet fra sidepanelet eller trykk Ctrl + Shift + A.
  2. Skriv forespørselen din på naturlig språk.
  3. Gå gjennom den foreslåtte kommandoen eller forklaringen.
  4. Klikk Insert for å lime kommandoen inn i terminalen din, eller Copy for å kopiere til utklippstavlen.
AI-agenter behandler data på enheten. Dine kommandoer, utdata og samtaler sendes aldri til eksterne servere. Agenten jobber fullstendig innenfor QuickTerminal.
--- --- --- --- ---

Snippets

Snippets lar deg lagre, organisere og raskt sette inn ofte brukte kommandoer.

Opprette en snippet

  1. Åpne Snippets-panelet fra sidepanelet.
  2. Trykk New Snippet.
  3. Skriv inn kommandoen, et navn og en valgfri beskrivelse.
  4. Bruk ${variable_name}-syntaksen for parametriserte maler.
  5. Lagre i snippet-biblioteket ditt.

Malvariabler

# Snippet with variables
$ ssh ${user}@${host} -p ${port:22}
# ${port:22} uses 22 as default if not specified

Når du setter inn en parametrisert snippet, ber QuickTerminal deg om å fylle ut hver variabel før den endelige kommandoen settes inn.

Organisere snippets

  • Tilordne tagger for å gruppere relaterte snippets (f.eks. deployment, monitoring, database)
  • Søk i snippets etter navn, innhold eller tag
  • Fest de mest brukte snippetsene dine for rask tilgang øverst på listen
Du kan sette inn en snippet i enhver aktiv terminalsesjon. Kommandoen limes inn i markørens posisjon, klar til å redigeres eller kjøres.
--- --- --- --- ---

Command Palette

Command Palette er en universell handlingsstarter som er tilgjengelig fra hvor som helst i QuickTerminal.

  • Trykk Ctrl + Shift + P for å åpne
  • Skriv for å filtrere handlinger — fuzzy matching finner raskt det du trenger
  • Handlinger inkluderer: opprette sesjoner, åpne SFTP, veksle innstillinger, kjøre snippets og mer
  • Nylig brukte handlinger vises øverst for rask gjentatt tilgang
# Example palette actions
New SSH Session
Open SFTP Browser
Insert Snippet...
Toggle Split Pane
Open AI Agent
Manage Execution Policies
Command Palette er den raskeste måten å navigere i QuickTerminal på. Du kan nå enhver funksjon uten å forlate tastaturet.
--- --- --- --- ---

Execution Policies

Med Execution Policies kan du definere sikkerhetsregler som beskytter mot utilsiktede eller destruktive kommandoer.

Policy-typer

Policy Hva den gjør Eksempel
Block Forhindrer kommandoen fra å kjøre helt Blokker rm -rf /
Confirm Krever eksplisitt bekreftelse før utførelse Bekreft enhver DROP TABLE
Sandbox Begrenser utførelse til spesifikke mapper eller miljøer Sandbox til ~/projects
Log Registrerer kommandoen i en revisjonslogg uten å blokkere Logg alle sudo-kommandoer

Konfigurere policyer

  1. Gå til Settings > Execution Policies.
  2. Trykk New Policy.
  3. Definer pattern — et kommandoprefiks, regex eller nøkkelord som skal matches.
  4. Velg handlingen (block, confirm, sandbox eller log).
  5. Sett omfanget — bruk på alle sesjoner, spesifikke grupper eller individuelle sesjoner.
Execution Policies er rådgivende sikkerhetstiltak for det lokale shellet. De kan ikke forhindre kommandoer som kjøres på eksterne verter der serveren behandler input direkte.
--- --- --- --- ---

Innstillinger

Utseende

  • Tema — Lys og Mørk modus med deteksjon av systempreferanse
  • Skriftfamilie — velg din foretrukne skrift med fast bredde for terminalen
  • Skriftstørrelse — justerbar terminal-tekststørrelse
  • Fargeskjema — velg fra innebygde terminalfargepaletter eller importer tilpassede skjemaer

Terminal

  • Scrollback-buffer — konfigurer hvor mange linjer historikk som skal beholdes i minnet
  • Markørstil — blokk, understreking eller bar
  • Bell-oppførsel — visuell blitz, systemlyd eller stille
  • Kopier ved valg — kopier automatisk uthevet tekst til utklippstavlen

Tilkoblinger

  • Standard SSH-port — sett en tilpasset standardport for nye SSH-sesjoner
  • Keep-alive-intervall — send periodiske pakker for å forhindre tilkoblings-timeouts
  • Koble til på nytt ved frakobling — prøv automatisk å gjenopprette brutte tilkoblinger

Execution Policies

  • Administrer regler for block, confirm, sandbox og log
  • Aktiver eller deaktiver policyer per sesjonsgruppe
--- --- --- --- ---

Tastatursnarveier

SnarveiHandling
Ctrl + Shift + PÅpne Command Palette
Ctrl + Shift + NNy sesjon
Ctrl + Shift + TNy lokal shell-fane
Ctrl + Shift + AÅpne AI Agent-panelet
Ctrl + Shift + SÅpne Snippets-panelet
Ctrl + Shift + FÅpne SFTP-nettleser
Ctrl + TabBytt til neste fane
Ctrl + Shift + TabBytt til forrige fane
Ctrl + WLukk gjeldende fane
Ctrl + Shift + DVeksle delt rute
Ctrl + RSøk i kommandohistorikk
Ctrl + CKopier utvalg (eller send interrupt)
Ctrl + VLim inn fra utklippstavle
Ctrl + ,Åpne Innstillinger
F1Åpne Hjelp
--- --- --- --- ---

Tips og triks

Bruk parametriserte snippets for kommandoer du kjører på forskjellige servere. Definer variabler som ${host} og ${user} for å fylles ut dynamisk hver gang.
Sett opp sesjonsgrupper etter prosjekt eller miljø (produksjon, staging, utvikling) for å holde sidepanelet organisert når serverlisten din vokser.
Aktiver Koble til på nytt ved frakobling i Innstillinger for langvarige sesjoner. QuickTerminal vil automatisk gjenopprette brutte SSH- og Mosh-tilkoblinger.
Bruk AI Agent til å forklare ukjent kommando-utdata. Velg teksten, åpne agenten, og be om en forklaring.
Kombiner execution policies med sesjonsgrupper for å håndheve ulike sikkerhetsregler for produksjon versus utviklingsmiljøer.
SFTP-nettleseren støtter dra-og-slipp fra systemfilbehandleren din. Slipp filer på nettleseren for å laste dem opp direkte.
--- --- --- --- ---

Feilsøking

ProblemLøsning
SSH-tilkobling nektetVerifiser verten, porten, og at SSH-tjenesten kjører på den eksterne serveren. Sjekk brannmurer og security groups.
Verifisering av vertsnøkkel mislyktesServerens nøkkel har endret seg. Hvis dette er forventet (gjenoppbygging av server), fjern den gamle nøkkelen og koble til på nytt. Hvis uventet, undersøk før du aksepterer.
Mosh-tilkobling faller øyeblikkeligSørg for at Mosh-serveren er installert på den eksterne verten og at UDP-portene 60000-61000 er åpne.
Seriell port ikke oppdagetSjekk at enheten er tilkoblet og at riktig driver er installert. Prøv en annen USB-port eller kabel.
AWS SSM-sesjon mislykkesVerifiser dine AWS-legitimasjoner, IAM-tillatelser, og at SSM-agenten kjører på målinstansen.
GCP IAP-tunnel tidsavbruddSjekk dine IAM-tillatelser for instansen og sørg for at IAP API er aktivert i prosjektet ditt.
SFTP-overføring stopper oppStore filer på trege tilkoblinger kan se ut til å stoppe opp. Sjekk overføringens fremdriftsindikator. Prøv å redusere antall samtidige overføringer.
AI Agent svarer ikkeAgenten behandler data på enheten. Hvis enheten er under tung belastning, kan agenten bruke lengre tid på å svare. Lukk ubrukte faner for å frigjøre ressurser.
Snippet-variabler ber ikke om inputSørg for at variabler bruker ${name}-syntaksen. Vanlig tekst som $name uten klammeparenteser vil ikke utløse forespørselen.
Execution policy blokkerer ikkePolicyer matcher kommandomønstre lokalt. Sjekk regex-mønsteret og omfanget. Policyer gjelder ikke for kommandoer som kjøres på eksterne verter.
--- --- --- --- ---

Personvern

  • QuickTerminal krever ingen konto eller innlogging.
  • Ingen bruksdata, analytics eller telemetri samles inn.
  • Alle legitimasjoner krypteres ved hjelp av plattformens native keystores.
  • AI-agenter kjører fullstendig på enheten — ingen data sendes til eksterne servere.
  • Sesjonshistorikk og snippets lagres lokalt på enheten din.
  • SFTP-overføringer er direkte mellom enheten din og den eksterne verten.
  • Appen fungerer helt offline for lokalt shell og serielle tilkoblinger.