QuickTerminal - Guide

QuickTerminal är en fullfjädrad terminalemulator med SSH-, Telnet-, Mosh-, Serial-, AWS SSM- och GCP IAP-anslutningar, en integrerad SFTP-webbläsare, AI-agenter, kommando-utdrag, utförandepolicyer och sessionshantering. Den här guiden täcker allt du behöver för att få ut det mesta av den.

Kom igång

  1. Starta appen — du hamnar på startskärmen med dina sparade sessioner och en knapp för att starta en ny anslutning.
  2. Starta ett lokalt skal — tryck på Local Shell för att omedelbart öppna en terminalsession på din maskin.
  3. Skapa en fjärrsession — tryck på New Session, välj ett protokoll (SSH, Telnet, Mosh, Serial, AWS SSM eller GCP IAP) och ange anslutningsdetaljer.
  4. Spara sessionen — ge den ett namn och tilldela den till en grupp. Återanslut med en enda tryckning när som helst.
  5. Utforska Command Palette — tryck på Ctrl + Shift + P för att komma åt alla åtgärder från en sökbar lista.
Om du ansluter till en fjärrserver för första gången kommer QuickTerminal att be dig verifiera värdens fingeravtryck innan anslutningen etableras.
--- --- --- --- ---

Gränssnittsöversikt

Sidofält

Det hopfällbara sidofältet organiserar din arbetsyta:

  • Sessioner — alla sparade sessioner grupperade efter projekt eller miljö
  • SFTP — öppna den grafiska filwebbläsaren för den aktiva anslutningen
  • Utdrag — ditt sparade kommandobibliotek
  • AI Agent — starta AI-assistentpanelen
  • Inställningar / Hjälp — längst ner i sidofältet

Terminalområde

Den centrala arbetsytan visar:

  • Den aktiva terminalen med fullständig in- och utmatning
  • En flikrad för att växla mellan flera öppna sessioner
  • Statusfältet längst ner som visar anslutningsstatus, protokoll och sessionstimer
  • En valfri delad panelvy för att köra flera terminaler sida vid sida

Command Palette

Tryck på Ctrl + Shift + P för att öppna kommandopaletten. Skriv för att filtrera åtgärder och tryck sedan på Enter för att utföra. Varje funktion i QuickTerminal är tillgänglig via paletten.

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

Lokalt skal

QuickTerminal innehåller ett fullt integrerat lokalt skal för att köra kommandon på din egen maskin.

  • Skaldetektering — identifierar och använder automatiskt ditt standardskal (bash, zsh, fish, PowerShell)
  • Arbetskatalogspårning — statusfältet visar alltid din nuvarande katalog
  • Kommandohistorik — bestående historik mellan sessioner, sökbar med Ctrl + R
  • Miljövariabler — ärver automatiskt din skalprofil och miljö
$ echo "Welcome to QuickTerminal"
Welcome to QuickTerminal
$ ssh user@server.example.com
# Or create a saved session for one-tap reconnection
Du kan öppna flera lokala skalflikar samtidigt. Varje körs som en oberoende process med sin egen arbetskatalog.
--- --- --- --- ---

SSH-anslutningar

SSH är huvudprotokollet för säker fjärråtkomst. QuickTerminal stöder alla moderna SSH-funktioner.

Autentisering

  • Lösenord — ange inloggningsuppgifter vid anslutning eller spara dem säkert i sessionen
  • Nyckelbaserad — använd RSA-, Ed25519- eller ECDSA-nycklar. Importera från fil eller generera nya nyckelpar
  • Agent-vidarebefordran — vidarebefordra din lokala SSH-agent till fjärrvärden för smidig flerstegsåtkomst
  • Tangentbordsinteraktiv — stöder tvåfaktorsautentisering och utmaning-svarsförfrågningar

Portvidarebefordran

  • Lokal vidarebefordran — tunnla en fjärrport till din lokala maskin
  • Fjärrvidarebefordran — exponera en lokal tjänst till fjärrvärden
  • Dynamisk vidarebefordran — skapa en SOCKS-proxy genom SSH-tunneln

Sessionskonfiguration

# Example session fields
Host:       server.example.com
Port:       22
Username:   deploy
Auth:       Key (Ed25519)
Forwarding: Local 8080 → remote 80
Värdnyckelverifiering är aktiverad som standard. Om en värdnyckel oväntat ändras kommer QuickTerminal att varna dig och blockera anslutningen tills du uttryckligen accepterar den nya nyckeln.
--- --- --- --- ---

Andra protokoll

Fjärrskal
Telnet
Klassiskt okrypterat protokoll för äldre system, nätverksväxlar och utrustning som inte stöder SSH.
Fjärrskal
Mosh
Mobilt skal som överlever nätverksförändringar, hög latens och tillfällig anslutning. Roaming-vänligt.
Hårdvara
Serial
Direkta anslutningar via seriell port för inbyggda enheter, routrar, växlar och IoT-hårdvara. Konfigurerbar baudhastighet, databitar och paritet.
Cloud
AWS SSM
Anslut till EC2-instanser via AWS Systems Manager Session Manager. Inga inkommande portar eller bastionvärdar krävs.
Cloud
GCP IAP
Tunnla in i Google Cloud-VM:ar via Identity-Aware Proxy. Säker åtkomst utan brandvägg med IAM-baserade kontroller.

Telnet

Konfigurera värden och porten. Telnet-anslutningar är okrypterade; använd endast i betrodda nätverk eller för utrustning som kräver det.

Mosh

Kräver att Mosh-servern är installerad på fjärrvärden. QuickTerminal hanterar automatiskt den inledande SSH-handskakningen och UDP-sessionsinställningen. Idealiskt för mobila eller opålitliga nätverksförhållanden.

Serial

Välj seriell port, baudhastighet (9600, 19200, 38400, 57600, 115200 etc.), databitar, stoppbitar, paritet och flödeskontroll. Terminalen visar rå seriell data och stöder att skicka break-signaler.

AWS SSM

Autentisera med dina AWS-uppgifter eller IAM-roll. Välj målinstansen med ID eller namn. QuickTerminal anropar SSM-sessionsplugin för att upprätta anslutningen.

GCP IAP

Autentisera med ditt Google Cloud-konto. Välj projekt, zon och instans. QuickTerminal tunnlar genom IAP med dina IAM-behörigheter.

Telnet överför data i klartext, inklusive lösenord. Undvik att använda Telnet i icke-betrodda nätverk. Använd SSH eller Mosh för säkra anslutningar när det är möjligt.
--- --- --- --- ---

SFTP-webbläsare

Den inbyggda SFTP-webbläsaren tillhandahåller en grafisk filhanterare för alla SSH-anslutna värdar.

  • Bläddra i kataloger — navigera i fjärrfilsystemet med bekant träd- och listvy
  • Ladda upp filer — dra och släpp filer från din lokala maskin eller använd uppladdningsknappen
  • Ladda ner filer — välj filer och ladda ner dem till en lokal katalog
  • Redigera på distans — öppna textfiler i en inbyggd redigerare och spara direkt på servern
  • Behörigheter — visa och ändra filbehörigheter, ägarskap och tidsstämplar
  • Sök — hitta filer efter namn inom det aktuella katalogträdet
SFTP-webbläsaren delar SSH-sessionens autentisering. Inga ytterligare uppgifter behövs — öppna bara SFTP-panelen när du är ansluten.
--- --- --- --- ---

AI-agenter

QuickTerminals AI-agenter hjälper dig att komponera kommandon, analysera utdata och automatisera uppgifter.

Vad AI-agenter kan göra

  • Kommandogenerering — beskriv vad du vill på vanligt språk och agenten föreslår rätt kommando
  • Utdataförklaring — klistra in eller skicka terminalutdata till agenten för en läsbar analys
  • Feldiagnos — dela felmeddelanden och få föreslagna korrigeringar med förklaringar
  • Flerstegsautomation — beskriv ett arbetsflöde och agenten genererar en sekvens av kommandon
  • Skriptgenerering — be agenten skapa skalskript för repetitiva uppgifter

Använda agentpanelen

  1. Öppna AI Agent-panelen från sidofältet eller tryck på Ctrl + Shift + A.
  2. Skriv din begäran på naturligt språk.
  3. Granska det föreslagna kommandot eller förklaringen.
  4. Klicka på Insert för att klistra in kommandot i din terminal, eller Copy för att kopiera till urklipp.
AI-agenter bearbetar data på enheten. Dina kommandon, utdata och konversationer skickas aldrig till externa servrar. Agenten fungerar helt inom QuickTerminal.
--- --- --- --- ---

Utdrag

Utdrag låter dig spara, organisera och snabbt infoga ofta använda kommandon.

Skapa ett utdrag

  1. Öppna Snippets-panelen från sidofältet.
  2. Tryck på New Snippet.
  3. Ange kommandot, ett namn och en valfri beskrivning.
  4. Använd syntax ${variable_name} för parametriserade mallar.
  5. Spara i ditt utdragsbibliotek.

Mallvariabler

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

När du infogar ett parametriserat utdrag ber QuickTerminal dig fylla i varje variabel innan det slutliga kommandot infogas.

Organisera utdrag

  • Tilldela taggar för att gruppera relaterade utdrag (t.ex. distribution, övervakning, databas)
  • Sök utdrag efter namn, innehåll eller tagg
  • Fäst dina mest använda utdrag för snabb åtkomst överst i listan
Du kan infoga ett utdrag i alla aktiva terminalsessioner. Kommandot klistras in vid markörens position, redo att redigeras eller köras.
--- --- --- --- ---

Command Palette

Command Palette är en universell åtgärdsstartare som är tillgänglig var som helst i QuickTerminal.

  • Tryck på Ctrl + Shift + P för att öppna
  • Skriv för att filtrera åtgärder — luddig matchning hittar snabbt det du behöver
  • Åtgärder inkluderar: skapa sessioner, öppna SFTP, växla inställningar, köra utdrag och mer
  • Nyligen använda åtgärder visas högst upp för snabb upprepad åtkomst
# Example palette actions
New SSH Session
Open SFTP Browser
Insert Snippet...
Toggle Split Pane
Open AI Agent
Manage Execution Policies
Command Palette är det snabbaste sättet att navigera i QuickTerminal. Du kan nå alla funktioner utan att lämna tangentbordet.
--- --- --- --- ---

Execution Policies

Utförandepolicyer låter dig definiera säkerhetsregler som skyddar mot oavsiktliga eller destruktiva kommandon.

Policytyper

Policy Vad den gör Exempel
Block Förhindrar att kommandot körs helt Blockera rm -rf /
Confirm Kräver uttrycklig bekräftelse före körning Bekräfta alla DROP TABLE
Sandbox Begränsar körning till specifika kataloger eller miljöer Sandlåda till ~/projects
Log Registrerar kommandot i en granskningslogg utan att blockera Logga alla sudo-kommandon

Konfigurera policyer

  1. Gå till Settings > Execution Policies.
  2. Tryck på New Policy.
  3. Definiera mönstret — ett kommandoprefix, regex eller nyckelord att matcha.
  4. Välj åtgärden (block, confirm, sandbox eller log).
  5. Ställ in omfattningen — tillämpa på alla sessioner, specifika grupper eller enskilda sessioner.
Execution Policies är rådgivande säkerhetsåtgärder för det lokala skalet. De kan inte förhindra kommandon som körs på fjärrvärdar där servern bearbetar indata direkt.
--- --- --- --- ---

Inställningar

Utseende

  • Tema — Light- och Dark-lägen med systempreferensdetektering
  • Teckensnittsfamilj — välj ditt föredragna monospace-teckensnitt för terminalen
  • Teckensnittsstorlek — justerbar textstorlek för terminalen
  • Färgschema — välj bland inbyggda terminalfärgpaletter eller importera anpassade scheman

Terminal

  • Scrollback-buffert — konfigurera hur många historikrader som ska behållas i minnet
  • Markörstil — block, understrykning eller stapel
  • Bell-beteende — visuell blixt, systemljud eller tyst
  • Kopiera vid markering — kopierar automatiskt markerad text till urklipp

Anslutningar

  • Standard SSH-port — ställ in en anpassad standardport för nya SSH-sessioner
  • Keep-alive-intervall — skicka periodiska paket för att förhindra anslutnings-timeout
  • Återanslut vid frånkoppling — försöker automatiskt återställa brutna anslutningar

Execution Policies

  • Hantera regler för block, confirm, sandbox och log
  • Aktivera eller inaktivera policyer per sessionsgrupp
--- --- --- --- ---

Tangentbordsgenvägar

GenvägÅtgärd
Ctrl + Shift + PÖppna Command Palette
Ctrl + Shift + NNy session
Ctrl + Shift + TNy lokal skalflik
Ctrl + Shift + AÖppna AI Agent-panelen
Ctrl + Shift + SÖppna Snippets-panelen
Ctrl + Shift + FÖppna SFTP-webbläsare
Ctrl + TabByt till nästa flik
Ctrl + Shift + TabByt till föregående flik
Ctrl + WStäng aktuell flik
Ctrl + Shift + DVäxla delad panel
Ctrl + RSök i kommandohistorik
Ctrl + CKopiera markering (eller skicka avbrott)
Ctrl + VKlistra in från urklipp
Ctrl + ,Öppna inställningar
F1Öppna hjälp
--- --- --- --- ---

Tips och tricks

Använd parametriserade utdrag för kommandon du kör på olika servrar. Definiera variabler som ${host} och ${user} för att fylla i dynamiskt varje gång.
Konfigurera sessionsgrupper efter projekt eller miljö (produktion, staging, utveckling) för att hålla ditt sidofält organiserat när din serverlista växer.
Aktivera Reconnect on disconnect i Inställningar för långvariga sessioner. QuickTerminal återställer automatiskt brutna SSH- och Mosh-anslutningar.
Använd AI Agent för att förklara okänd kommandoutdata. Markera texten, öppna agenten och be om en analys.
Kombinera execution policies med sessionsgrupper för att tillämpa olika säkerhetsregler för produktions- kontra utvecklingsmiljöer.
SFTP-webbläsaren stöder drag-and-drop från ditt systems filhanterare. Släpp filer på webbläsaren för att ladda upp direkt.
--- --- --- --- ---

Felsökning

ProblemLösning
SSH-anslutning nekadKontrollera värden, porten och att SSH-tjänsten körs på fjärrservern. Kontrollera brandväggar och säkerhetsgrupper.
Värdnyckelverifiering misslyckadesServerns nyckel har ändrats. Om detta är förväntat (serverombyggnad), ta bort den gamla nyckeln och återanslut. Om oväntat, undersök innan du accepterar.
Mosh-anslutning bryts omedelbartSe till att Mosh-servern är installerad på fjärrvärden och att UDP-portarna 60000-61000 är öppna.
Seriell port upptäcks inteKontrollera att enheten är ansluten och att rätt drivrutin är installerad. Prova en annan USB-port eller kabel.
AWS SSM-session misslyckasVerifiera dina AWS-uppgifter, IAM-behörigheter och att SSM-agenten körs på målinstansen.
GCP IAP-tunnel timeoutKontrollera dina IAM-behörigheter för instansen och se till att IAP API är aktiverat i ditt projekt.
SFTP-överföring stannarStora filer på långsamma anslutningar kan verka stanna. Kontrollera överföringsindikatorn. Prova att minska antalet samtidiga överföringar.
AI Agent svarar inteAgenten bearbetar data på enheten. Om enheten är tungt belastad kan agenten ta längre tid att svara. Stäng oanvända flikar för att frigöra resurser.
Utdragsvariabler frågar inteSe till att variablerna använder syntaxen ${name}. Vanlig text som $name utan klammerparenteser utlöser inte prompten.
Execution policy blockerar intePolicyer matchar kommandomönster lokalt. Kontrollera regex-mönstret och omfattningen. Policyer gäller inte för kommandon som körs på fjärrvärdar.
--- --- --- --- ---

Integritet

  • QuickTerminal kräver inget konto eller inloggning.
  • Ingen användardata, analys eller telemetri samlas in.
  • Alla uppgifter är krypterade med plattformsbaserade keystores.
  • AI-agenter körs helt på enheten — ingen data skickas till externa servrar.
  • Sessionshistorik och utdrag lagras lokalt på din enhet.
  • SFTP-överföringar sker direkt mellan din enhet och fjärrvärden.
  • Appen fungerar helt offline för lokalt skal och seriella anslutningar.