QuickTerminal er en fuldt udstyret terminalemulator med SSH-, Telnet-, Mosh-, Serial-, AWS SSM- og GCP IAP-forbindelser, en integreret SFTP-browser, AI-agenter, kommando-snippets, eksekveringspolitikker og sessionshåndtering. Denne guide dækker alt, du har brug for for at få mest muligt ud af den.
Kom godt i gang
- Start appen — du lander på startskærmen med dine gemte sessioner og en knap til at starte en ny forbindelse.
- Start en lokal shell — tryk på Local Shell for straks at åbne en terminalsession på din maskine.
- Opret en fjernsession — tryk på New Session, vælg en protokol (SSH, Telnet, Mosh, Serial, AWS SSM eller GCP IAP), og indtast forbindelsesoplysningerne.
- Gem sessionen — giv den et navn og tildel den til en gruppe. Forbind igen med et enkelt tryk når som helst.
- Udforsk kommandopaletten — tryk Ctrl + Shift + P for at få adgang til alle handlinger fra én søgbar liste.
Oversigt over grænsefladen
Sidepanel
Det sammenklappelige sidepanel organiserer dit arbejdsområde:
- Sessions — alle gemte sessioner grupperet efter projekt eller miljø
- SFTP — åbn den grafiske filbrowser for den aktive forbindelse
- Snippets — dit gemte kommandobibliotek
- AI Agent — start AI-assistentpanelet
- Settings / Help — nederst i sidepanelet
Terminalområde
Det centrale arbejdsområde viser:
- Den aktive terminal med fuldt input og output
- En fanelinje til at skifte mellem flere åbne sessioner
- Statuslinjen nederst, der viser forbindelsestilstand, protokol og sessionstimer
- En valgfri delt rude-visning til at køre flere terminaler side om side
Command Palette
Tryk Ctrl + Shift + P for at åbne kommandopaletten. Skriv for at filtrere handlinger, og tryk derefter Enter for at udføre. Alle funktioner i QuickTerminal er tilgængelige via paletten.
Local Shell
QuickTerminal indeholder en fuldt integreret lokal shell til at køre kommandoer på din egen maskine.
- Shell-registrering — registrerer og bruger automatisk din standard shell (bash, zsh, fish, PowerShell)
- Sporing af arbejdsmappe — statuslinjen viser altid din aktuelle mappe
- Kommandohistorik — vedvarende historik på tværs af sessioner, søgbar med Ctrl + R
- Miljøvariabler — arver automatisk din shell-profil og dit miljø
$ echo "Welcome to QuickTerminal" Welcome to QuickTerminal $ ssh user@server.example.com # Or create a saved session for one-tap reconnection
SSH-forbindelser
SSH er den primære protokol for sikker fjernadgang. QuickTerminal understøtter alle moderne SSH-funktioner.
Godkendelse
- Adgangskode — indtast legitimationsoplysninger ved forbindelsestidspunktet, eller gem dem sikkert i sessionen
- Nøglebaseret — brug RSA-, Ed25519- eller ECDSA-nøgler. Importér fra fil eller generér nye nøglepar
- Agent-videresendelse — videresend din lokale SSH-agent til fjernværten for sømløs multi-hop-adgang
- Tastaturinteraktiv — understøtter tofaktorgodkendelse og challenge-response-prompter
Portvidresendelse
- Lokal videresendelse — tunnel en fjernport til din lokale maskine
- Fjernvideresendelse — eksponer en lokal tjeneste for fjernværten
- Dynamisk videresendelse — opret en SOCKS-proxy gennem SSH-tunnelen
Sessionskonfiguration
# Example session fields Host: server.example.com Port: 22 Username: deploy Auth: Key (Ed25519) Forwarding: Local 8080 → remote 80
Andre protokoller
Telnet
Konfigurér værten og porten. Telnet-forbindelser er ukrypterede; brug kun på pålidelige netværk eller til udstyr, der kræver det.
Mosh
Kræver, at Mosh-serveren er installeret på fjernværten. QuickTerminal håndterer automatisk det indledende SSH-handshake og opsætningen af UDP-sessionen. Ideelt til mobile eller upålidelige netværksforhold.
Serial
Vælg seriel port, baud-hastighed (9600, 19200, 38400, 57600, 115200 osv.), databit, stopbit, paritet og flowkontrol. Terminalen viser rå serielle data og understøtter afsendelse af break-signaler.
AWS SSM
Godkend med dine AWS-legitimationsoplysninger eller IAM-rolle. Vælg målinstansen efter ID eller navn. QuickTerminal kalder SSM session-pluginet for at etablere forbindelsen.
GCP IAP
Godkend med din Google Cloud-konto. Vælg projekt, zone og instans. QuickTerminal tunnellerer gennem IAP ved hjælp af dine IAM-tilladelser.
SFTP-browser
Den indbyggede SFTP-browser giver en grafisk filhåndtering for enhver SSH-forbundet vært.
- Gennemse mapper — naviger i det fjerne filsystem med et velkendt træ- og listevisning
- Upload filer — træk og slip filer fra din lokale maskine, eller brug upload-knappen
- Download filer — vælg filer og download dem til en lokal mappe
- Redigér eksternt — åbn tekstfiler i en indbygget editor og gem direkte til serveren
- Tilladelser — se og rediger filtilladelser, ejerskab og tidsstempler
- Søg — find filer efter navn i det aktuelle mappetræ
AI Agents
QuickTerminals AI-agenter hjælper dig med kommandosammensætning, outputanalyse og opgaveautomatisering.
Hvad AI-agenter kan gøre
- Kommandogenerering — beskriv, hvad du vil i naturligt sprog, og agenten foreslår den rette kommando
- Outputforklaring — indsæt eller pipe terminaloutput til agenten for en læsbar gennemgang
- Fejldiagnose — del fejlmeddelelser og få foreslåede løsninger med forklaringer
- Automatisering i flere trin — beskriv et workflow, og agenten genererer en sekvens af kommandoer
- Scriptgenerering — bed agenten om at oprette shell-scripts til gentagne opgaver
Brug af agentpanelet
- Åbn AI Agent-panelet fra sidepanelet, eller tryk Ctrl + Shift + A.
- Skriv din anmodning på naturligt sprog.
- Gennemgå den foreslåede kommando eller forklaring.
- Klik på Insert for at indsætte kommandoen i din terminal, eller Copy til udklipsholderen.
Snippets
Snippets giver dig mulighed for at gemme, organisere og hurtigt indsætte ofte brugte kommandoer.
Oprettelse af et snippet
- Åbn Snippets-panelet fra sidepanelet.
- Tryk på New Snippet.
- Indtast kommandoen, et navn og en valgfri beskrivelse.
- Brug
${variable_name}-syntaks til parametriserede skabeloner. - Gem til dit snippet-bibliotek.
Skabelonvariabler
# Snippet with variables $ ssh ${user}@${host} -p ${port:22} # ${port:22} uses 22 as default if not specified
Når du indsætter et parametriseret snippet, beder QuickTerminal dig om at udfylde hver variabel, før den endelige kommando indsættes.
Organisering af snippets
- Tildel tags til gruppering af relaterede snippets (f.eks. deployment, monitoring, database)
- Søg i snippets efter navn, indhold eller tag
- Fastgør dine mest brugte snippets for hurtig adgang øverst på listen
Command Palette
Kommandopaletten er en universel handlingsstarter, der er tilgængelig overalt i QuickTerminal.
- Tryk Ctrl + Shift + P for at åbne
- Skriv for at filtrere handlinger — fuzzy-matching finder det, du har brug for, hurtigt
- Handlinger inkluderer: oprettelse af sessioner, åbning af SFTP, skift af indstillinger, kørsel af snippets og meget mere
- Nyligt brugte handlinger vises øverst for hurtig gentaget adgang
# Example palette actions New SSH Session Open SFTP Browser Insert Snippet... Toggle Split Pane Open AI Agent Manage Execution Policies
Execution Policies
Eksekveringspolitikker giver dig mulighed for at definere sikkerhedsregler, der beskytter mod utilsigtede eller destruktive kommandoer.
Politiktyper
| Policy | What It Does | Example |
|---|---|---|
| Block | Forhindrer helt kommandoen i at blive udført | Block rm -rf / |
| Confirm | Kræver eksplicit bekræftelse før udførelse | Confirm any DROP TABLE |
| Sandbox | Begrænser udførelse til bestemte mapper eller miljøer | Sandbox to ~/projects |
| Log | Registrerer kommandoen i et revisionsspor uden at blokere | Log all sudo commands |
Konfigurering af politikker
- Gå til Settings > Execution Policies.
- Tryk på New Policy.
- Definér mønsteret — et kommandopræfiks, regex eller nøgleord, der skal matche.
- Vælg handlingen (block, confirm, sandbox eller log).
- Indstil omfanget — anvend på alle sessioner, specifikke grupper eller individuelle sessioner.
Indstillinger
Udseende
- Theme — lyse og mørke tilstande med registrering af systempræference
- Font family — vælg din foretrukne monospace-skrifttype til terminalen
- Font size — justerbar tekststørrelse for terminalen
- Color scheme — vælg fra indbyggede terminal-farvepaletter eller importér brugerdefinerede skemaer
Terminal
- Scrollback buffer — konfigurér, hvor mange linjer historik der skal gemmes i hukommelsen
- Cursor style — block, underline eller bar
- Bell behavior — visuelt blink, systemlyd eller lydløs
- Copy on select — kopiér automatisk fremhævet tekst til udklipsholderen
Forbindelser
- Default SSH port — angiv en brugerdefineret standardport for nye SSH-sessioner
- Keep-alive interval — send periodiske pakker for at forhindre forbindelsestimeouts
- Reconnect on disconnect — forsøg automatisk at genoprette afbrudte forbindelser
Execution Policies
- Administrér block-, confirm-, sandbox- og log-regler
- Aktivér eller deaktivér politikker pr. sessionsgruppe
Tastaturgenveje
| Shortcut | Action |
|---|---|
| Ctrl + Shift + P | Åbn kommandopaletten |
| Ctrl + Shift + N | Ny session |
| Ctrl + Shift + T | Ny lokal shell-fane |
| Ctrl + Shift + A | Åbn AI Agent-panel |
| Ctrl + Shift + S | Åbn Snippets-panel |
| Ctrl + Shift + F | Åbn SFTP-browser |
| Ctrl + Tab | Skift til næste fane |
| Ctrl + Shift + Tab | Skift til forrige fane |
| Ctrl + W | Luk aktuel fane |
| Ctrl + Shift + D | Skift delt rude |
| Ctrl + R | Søg i kommandohistorik |
| Ctrl + C | Kopier markering (eller send afbrydelse) |
| Ctrl + V | Indsæt fra udklipsholder |
| Ctrl + , | Åbn Indstillinger |
| F1 | Åbn Hjælp |
Tips & tricks
${host} og ${user}, der udfyldes dynamisk hver gang.Fejlfinding
| Issue | Solution |
|---|---|
| SSH-forbindelse afvist | Bekræft værten, porten, og at SSH-tjenesten kører på fjernserveren. Tjek firewalls og sikkerhedsgrupper. |
| Verifikation af host-nøgle mislykkedes | Serverens nøgle er ændret. Hvis det er forventet (servergenopbygning), fjern den gamle nøgle og opret forbindelse igen. Hvis det er uventet, undersøg før accept. |
| Mosh-forbindelsen afbrydes straks | Sørg for, at Mosh-serveren er installeret på fjernværten, og at UDP-porte 60000-61000 er åbne. |
| Seriel port ikke registreret | Tjek, at enheden er tilsluttet, og at den korrekte driver er installeret. Prøv en anden USB-port eller et andet kabel. |
| AWS SSM-session mislykkes | Bekræft dine AWS-legitimationsoplysninger, IAM-tilladelser, og at SSM-agenten kører på målinstansen. |
| GCP IAP-tunnel-timeout | Tjek dine IAM-tilladelser for instansen, og sørg for, at IAP-API'en er aktiveret i dit projekt. |
| SFTP-overførsel går i stå | Store filer over langsomme forbindelser kan se ud til at gå i stå. Tjek overførselsindikatoren. Prøv at reducere antallet af samtidige overførsler. |
| AI Agent svarer ikke | Agenten behandler data på enheden. Hvis enheden er under tung belastning, kan agenten tage længere tid om at svare. Luk ubrugte faner for at frigøre ressourcer. |
| Snippet-variabler beder ikke om input | Sørg for, at variabler bruger ${name}-syntaks. Almindelig tekst som $name uden klammer udløser ikke prompten. |
| Eksekveringspolitik blokerer ikke | Politikker matcher kommandomønstre lokalt. Tjek regex-mønsteret og omfanget. Politikker gælder ikke for kommandoer, der køres på fjernværter. |
Privatliv
- QuickTerminal kræver ikke en konto eller login.
- Der indsamles ingen brugsdata, analyser eller telemetri.
- Alle legitimationsoplysninger krypteres ved hjælp af platformens indbyggede keystores.
- AI-agenter kører udelukkende på enheden — ingen data sendes til eksterne servere.
- Sessionshistorik og snippets gemmes lokalt på din enhed.
- SFTP-overførsler er direkte mellem din enhed og fjernværten.
- Appen fungerer fuldt offline for lokal shell og serielle forbindelser.