QuickTerminal - Útmutató

A QuickTerminal egy teljes funkcionalitású terminálemulátor SSH, Telnet, Mosh, Serial, AWS SSM és GCP IAP kapcsolatokkal, integrált SFTP böngészővel, AI ügynökökkel, parancs snippetekkel, végrehajtási szabályokkal és munkamenet-kezeléssel. Ez az útmutató mindent tartalmaz, amire szüksége van a legtöbbet hozni ki belőle.

Első lépések

  1. Indítsa el az alkalmazást — a kezdőképernyőn találja meg a mentett munkameneteit és egy gombot az új kapcsolat indításához.
  2. Indítson helyi shellt — koppintson a Local Shell gombra, hogy azonnal megnyisson egy terminál-munkamenetet a gépén.
  3. Hozzon létre távoli munkamenetet — koppintson a New Session elemre, válasszon protokollt (SSH, Telnet, Mosh, Serial, AWS SSM vagy GCP IAP), és adja meg a kapcsolat részleteit.
  4. Mentse a munkamenetet — adjon neki nevet és rendelje csoporthoz. Bármikor egyetlen koppintással újracsatlakozhat.
  5. Fedezze fel a Command Palette-t — nyomja meg a Ctrl + Shift + P billentyűt, hogy egy kereshető listából érje el az összes műveletet.
Ha először csatlakozik távoli szerverhez, a QuickTerminal felszólítja a gazdagép ujjlenyomatának ellenőrzésére a kapcsolat létrehozása előtt.
--- --- --- --- ---

A felület áttekintése

Oldalsáv

Az összecsukható oldalsáv szervezi a munkaterületét:

  • Munkamenetek — minden mentett munkamenet, projekt vagy környezet szerint csoportosítva
  • SFTP — nyissa meg a grafikus fájlböngészőt az aktív kapcsolathoz
  • Snippets — a mentett parancskönyvtára
  • AI Agent — indítsa el az AI asszisztens panelt
  • Beállítások / Súgó — az oldalsáv alján

Terminál terület

A központi munkaterület megjeleníti:

  • Az aktív terminált teljes bemenettel és kimenettel
  • Egy fülsort a több megnyitott munkamenet közötti váltáshoz
  • Az állapotsort alul, amely mutatja a kapcsolat állapotát, a protokollt és a munkamenet időzítőjét
  • Egy opcionális osztott panel nézetet több terminál egymás melletti futtatásához

Command Palette

Nyomja meg a Ctrl + Shift + P billentyűt a Command Palette megnyitásához. Írjon a műveletek szűréséhez, majd nyomja meg az Enter billentyűt a végrehajtáshoz. A QuickTerminal minden funkciója elérhető a paletta segítségével.

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

Helyi shell

A QuickTerminal teljesen integrált helyi shellt tartalmaz a parancsok saját gépén való futtatásához.

  • Shell felismerés — automatikusan felismeri és használja az alapértelmezett shellt (bash, zsh, fish, PowerShell)
  • Munkakönyvtár nyomon követése — az állapotsor mindig az aktuális könyvtárat mutatja
  • Parancs előzmények — tartós előzmények a munkamenetek között, kereshető Ctrl + R billentyűvel
  • Környezeti változók — automatikusan örökli a shell profilját és környezetét
$ echo "Welcome to QuickTerminal"
Welcome to QuickTerminal
$ ssh user@server.example.com
# Or create a saved session for one-tap reconnection
Több helyi shell lapot nyithat meg egyszerre. Mindegyik önálló folyamatként fut, saját munkakönyvtárral.
--- --- --- --- ---

SSH kapcsolatok

Az SSH a biztonságos távoli hozzáférés elsődleges protokollja. A QuickTerminal támogatja az összes modern SSH funkciót.

Hitelesítés

  • Jelszó — adja meg a hitelesítő adatokat a csatlakozáskor, vagy mentse biztonságosan a munkamenetbe
  • Kulcs alapú — használjon RSA, Ed25519 vagy ECDSA kulcsokat. Importáljon fájlból vagy generáljon új kulcspárokat
  • Agent forwarding — továbbítsa a helyi SSH agentet a távoli gazdagéphez a zökkenőmentes multi-hop hozzáféréshez
  • Keyboard-interactive — támogatja a kéttényezős hitelesítést és a challenge-response promptokat

Port Forwarding

  • Helyi továbbítás — alagutazzon egy távoli portot a helyi gépére
  • Távoli továbbítás — tegyen elérhetővé egy helyi szolgáltatást a távoli gazdagép számára
  • Dinamikus továbbítás — hozzon létre SOCKS proxyt az SSH alagúton keresztül

Munkamenet konfiguráció

# Example session fields
Host:       server.example.com
Port:       22
Username:   deploy
Auth:       Key (Ed25519)
Forwarding: Local 8080 → remote 80
A gazdagépkulcs ellenőrzése alapértelmezés szerint érvényesítve van. Ha egy gazdagépkulcs váratlanul megváltozik, a QuickTerminal figyelmezteti Önt, és blokkolja a kapcsolatot mindaddig, amíg explicit módon el nem fogadja az új kulcsot.
--- --- --- --- ---

Egyéb protokollok

Távoli shell
Telnet
Klasszikus titkosítatlan protokoll régi rendszerekhez, hálózati switchekhez és olyan eszközökhöz, amelyek nem támogatják az SSH-t.
Távoli shell
Mosh
Mobil shell, amely túléli a hálózati változásokat, a nagy késleltetést és a szakadozó kapcsolatot. Roaming-barát.
Hardware
Serial
Közvetlen soros porti kapcsolatok beágyazott eszközökhöz, routerekhez, switchekhez és IoT hardverhez. Konfigurálható baud rate, adatbitek és paritás.
Cloud
AWS SSM
Csatlakozzon EC2 példányokhoz AWS Systems Manager Session Manageren keresztül. Nincs szükség bejövő portokra vagy bastion hosztokra.
Cloud
GCP IAP
Alagút Google Cloud VM-ekhez Identity-Aware Proxyn keresztül. Biztonságos, tűzfalmentes hozzáférés IAM-alapú vezérléssel.

Telnet

Konfigurálja a gazdagépet és a portot. A Telnet kapcsolatok titkosítatlanok; csak megbízható hálózatokon vagy olyan eszközökhöz használja, amelyek ezt megkövetelik.

Mosh

A Mosh szerver telepítését igényli a távoli gazdagépen. A QuickTerminal automatikusan kezeli a kezdeti SSH handshake-et és az UDP munkamenet beállítását. Ideális mobil vagy megbízhatatlan hálózati körülményekhez.

Serial

Válassza ki a soros portot, a baud rate-et (9600, 19200, 38400, 57600, 115200 stb.), az adatbiteket, a stopbiteket, a paritást és a flow controlt. A terminál nyers soros adatokat jelenít meg, és támogatja a break jelek küldését.

AWS SSM

Hitelesítsen AWS hitelesítő adatokkal vagy IAM szereppel. Válassza ki a cél példányt ID vagy név alapján. A QuickTerminal meghívja az SSM munkamenet plugint a kapcsolat létrehozásához.

GCP IAP

Hitelesítsen Google Cloud fiókjával. Válassza ki a projektet, a zónát és a példányt. A QuickTerminal az IAM jogosultságaival alagútazik az IAP-n keresztül.

A Telnet sima szövegként továbbítja az adatokat, beleértve a jelszavakat is. Kerülje a Telnet használatát nem megbízható hálózatokon. Használjon SSH-t vagy Mosh-t biztonságos kapcsolatokhoz, amikor csak lehetséges.
--- --- --- --- ---

SFTP böngésző

A beépített SFTP böngésző grafikus fájlkezelőt biztosít bármely SSH-n keresztül csatlakoztatott gazdagéphez.

  • Könyvtárak böngészése — navigáljon a távoli fájlrendszerben ismerős fa- és listanézettel
  • Fájlok feltöltése — húzza át a fájlokat a helyi gépéről, vagy használja a feltöltés gombot
  • Fájlok letöltése — válasszon fájlokat, és töltse le őket egy helyi könyvtárba
  • Távoli szerkesztés — nyisson meg szövegfájlokat a beépített szerkesztőben, és mentsen közvetlenül a szerverre
  • Jogosultságok — tekintse meg és módosítsa a fájljogosultságokat, tulajdonjogot és időbélyegeket
  • Keresés — keressen fájlokat név alapján az aktuális könyvtárfán belül
Az SFTP böngésző megosztja az SSH munkamenet hitelesítését. Nincs szükség további hitelesítő adatokra — csak nyissa meg az SFTP panelt, amíg csatlakozva van.
--- --- --- --- ---

AI ügynökök

A QuickTerminal AI ügynökei segítenek a parancsok összeállításában, a kimenet elemzésében és a feladatautomatizálásban.

Mit tudnak az AI ügynökök

  • Parancsgenerálás — írja le, mit szeretne, sima nyelven, és az ügynök javasolja a megfelelő parancsot
  • Kimenet magyarázata — illessze be vagy csővezetéken küldje a terminál kimenetét az ügynöknek olvasható elemzésért
  • Hibadiagnosztika — ossza meg a hibaüzeneteket, és kapjon javasolt javításokat magyarázatokkal
  • Többlépcsős automatizálás — írjon le egy munkafolyamatot, és az ügynök parancsok sorozatát generálja
  • Szkript generálása — kérje az ügynöktől, hogy hozzon létre shell szkripteket ismétlődő feladatokhoz

Az Agent panel használata

  1. Nyissa meg az AI Agent panelt az oldalsávból, vagy nyomja meg a Ctrl + Shift + A billentyűt.
  2. Írja be a kérését természetes nyelven.
  3. Tekintse át a javasolt parancsot vagy magyarázatot.
  4. Kattintson az Insert gombra a parancs terminálba illesztéséhez, vagy a Copy gombra a vágólapra másoláshoz.
Az AI ügynökök az adatokat az eszközön dolgozzák fel. Parancsai, kimenete és beszélgetései soha nem kerülnek külső szerverekre. Az ügynök teljes egészében a QuickTerminalen belül működik.
--- --- --- --- ---

Snippetek

A snippetek lehetővé teszik a gyakran használt parancsok mentését, rendszerezését és gyors beillesztését.

Snippet létrehozása

  1. Nyissa meg a Snippets panelt az oldalsávból.
  2. Koppintson a New Snippet elemre.
  3. Adja meg a parancsot, egy nevet és egy opcionális leírást.
  4. Használja a ${variable_name} szintaxist paraméterezett sablonokhoz.
  5. Mentse a snippet könyvtárába.

Sablonváltozók

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

Amikor egy paraméterezett snippetet illeszt be, a QuickTerminal felszólítja Önt, hogy töltse ki az összes változót a végleges parancs beillesztése előtt.

Snippetek rendszerezése

  • Rendeljen címkéket a kapcsolódó snippetek csoportosításához (pl. deployment, monitoring, database)
  • Keressen snippeteket név, tartalom vagy címke alapján
  • Rögzítse a leggyakrabban használt snippeteit a lista tetejére a gyors hozzáféréshez
Egy snippetet bármelyik aktív terminál munkamenetbe beilleszthet. A parancs a kurzor pozíciójába kerül, készen a szerkesztésre vagy végrehajtásra.
--- --- --- --- ---

Command Palette

A Command Palette egy univerzális akcióindító, amely a QuickTerminal bármely pontjáról elérhető.

  • Nyomja meg a Ctrl + Shift + P billentyűt a megnyitáshoz
  • Írjon a műveletek szűréséhez — a fuzzy matching gyorsan megtalálja, amire szüksége van
  • A műveletek közé tartozik: munkamenetek létrehozása, SFTP megnyitása, beállítások váltása, snippetek futtatása és még sok más
  • A legutóbb használt műveletek a tetején jelennek meg a gyors ismételt hozzáférés érdekében
# Example palette actions
New SSH Session
Open SFTP Browser
Insert Snippet...
Toggle Split Pane
Open AI Agent
Manage Execution Policies
A Command Palette a leggyorsabb módja a QuickTerminalben való navigálásnak. Bármely funkciót elérheti anélkül, hogy elhagyná a billentyűzetet.
--- --- --- --- ---

Execution Policies

Az Execution Policies lehetővé teszi, hogy biztonsági szabályokat határozzon meg, amelyek védenek a véletlen vagy romboló parancsok ellen.

Szabálytípusok

Szabály Mit csinál Példa
Block Teljesen megakadályozza a parancs végrehajtását Blokkolja: rm -rf /
Confirm Explicit megerősítést követel a végrehajtás előtt Erősítse meg a DROP TABLE parancsokat
Sandbox A végrehajtást meghatározott könyvtárakra vagy környezetekre korlátozza Sandbox a ~/projects könyvtárba
Log Naplózza a parancsot egy audit trail-be blokkolás nélkül Naplózza az összes sudo parancsot

Szabályok konfigurálása

  1. Lépjen a Settings > Execution Policies menübe.
  2. Koppintson a New Policy elemre.
  3. Határozza meg a pattern-t — egy parancs prefixet, regexet vagy kulcsszót az egyezéshez.
  4. Válassza ki a műveletet (block, confirm, sandbox vagy log).
  5. Állítsa be a hatókört — alkalmazza az összes munkamenetre, meghatározott csoportokra vagy egyedi munkamenetekre.
Az Execution Policies tanácsadó jellegű védelmek a helyi shellhez. Nem tudják megakadályozni a távoli gazdagépeken végrehajtott parancsokat, ahol a szerver közvetlenül dolgozza fel a bemenetet.
--- --- --- --- ---

Beállítások

Megjelenés

  • Téma — Világos és Sötét módok rendszerbeállítás-észleléssel
  • Betűtípuscsalád — válassza ki preferált monospace betűtípusát a terminálhoz
  • Betűméret — állítható terminál szövegméret
  • Színséma — válasszon beépített terminál színpalettákból, vagy importáljon egyéni sémákat

Terminál

  • Scrollback puffer — konfigurálja, hogy hány sor előzményt tartson memóriában
  • Kurzorstílus — blokk, aláhúzás vagy sáv
  • Csengő viselkedés — vizuális villanás, rendszerhang vagy néma
  • Másolás kijelöléskor — automatikusan a vágólapra másolja a kiemelt szöveget

Kapcsolatok

  • Alapértelmezett SSH port — állítson be egyéni alapértelmezett portot új SSH munkamenetekhez
  • Keep-alive intervallum — periódikus csomagokat küld a kapcsolat időtúllépés megelőzésére
  • Újracsatlakozás megszakadás esetén — automatikusan megkísérli helyreállítani a megszakadt kapcsolatokat

Execution Policies

  • Kezelje a block, confirm, sandbox és log szabályokat
  • Engedélyezze vagy tiltsa le a szabályokat munkamenet-csoportonként
--- --- --- --- ---

Billentyűparancsok

BillentyűparancsMűvelet
Ctrl + Shift + PCommand Palette megnyitása
Ctrl + Shift + NÚj munkamenet
Ctrl + Shift + TÚj helyi shell fül
Ctrl + Shift + AAI Agent panel megnyitása
Ctrl + Shift + SSnippets panel megnyitása
Ctrl + Shift + FSFTP böngésző megnyitása
Ctrl + TabVáltás a következő fülre
Ctrl + Shift + TabVáltás az előző fülre
Ctrl + WAktuális fül bezárása
Ctrl + Shift + DOsztott panel váltás
Ctrl + RParancselőzmények keresése
Ctrl + CKijelölés másolása (vagy interrupt küldése)
Ctrl + VBeillesztés a vágólapról
Ctrl + ,Beállítások megnyitása
F1Súgó megnyitása
--- --- --- --- ---

Tippek és trükkök

Használjon paraméterezett snippeteket olyan parancsokhoz, amelyeket különböző szervereken futtat. Határozzon meg változókat, mint ${host} és ${user}, hogy minden alkalommal dinamikusan töltsék ki.
Állítson be munkamenet-csoportokat projekt vagy környezet szerint (produkció, staging, fejlesztés), hogy az oldalsáv rendezett maradjon, ahogy a szerverlistája növekszik.
Engedélyezze az Újracsatlakozás megszakadás esetén opciót a Beállításokban a hosszan futó munkamenetekhez. A QuickTerminal automatikusan helyreállítja a megszakadt SSH és Mosh kapcsolatokat.
Használja az AI Agent-et ismeretlen parancskimenetek magyarázatához. Válassza ki a szöveget, nyissa meg az ügynököt, és kérjen elemzést.
Kombinálja az execution policies-t a munkamenet-csoportokkal, hogy különböző biztonsági szabályokat érvényesítsen produkciós és fejlesztői környezetek között.
Az SFTP böngésző támogatja a drag-and-drop funkciót a rendszer fájlkezelőjéből. Engedje a fájlokat a böngészőre a közvetlen feltöltéshez.
--- --- --- --- ---

Hibaelhárítás

ProblémaMegoldás
SSH kapcsolat elutasítvaEllenőrizze a gazdagépet, portot, és hogy az SSH szolgáltatás fut-e a távoli szerveren. Ellenőrizze a tűzfalakat és security groupokat.
Gazdagépkulcs ellenőrzése sikertelenA szerver kulcsa megváltozott. Ha ez várható (szerver újjáépítés), távolítsa el a régi kulcsot és csatlakozzon újra. Ha váratlan, vizsgálja meg elfogadás előtt.
A Mosh kapcsolat azonnal megszakadGyőződjön meg arról, hogy a Mosh szerver telepítve van a távoli gazdagépen, és hogy az UDP 60000-61000 portok nyitva vannak.
Soros port nem észlelhetőEllenőrizze, hogy az eszköz csatlakozik, és a megfelelő illesztőprogram telepítve van. Próbáljon más USB portot vagy kábelt.
AWS SSM munkamenet sikertelenEllenőrizze az AWS hitelesítő adatait, IAM jogosultságait, és hogy az SSM agent fut-e a cél példányon.
GCP IAP alagút időtúllépésEllenőrizze IAM jogosultságait a példányhoz, és győződjön meg arról, hogy az IAP API engedélyezve van a projektjében.
SFTP átvitel elakadA nagy fájlok lassú kapcsolatokon elakadhatnak. Ellenőrizze az átviteli folyamatjelzőt. Próbálja csökkenteni az egyidejű átvitelek számát.
AI Agent nem válaszolAz ügynök az adatokat az eszközön dolgozza fel. Ha az eszköz nagy terhelés alatt van, az ügynöknek hosszabb időre lehet szüksége a válaszoláshoz. Zárja be a nem használt füleket az erőforrások felszabadításához.
A snippet változók nem kérnek bemenetetGyőződjön meg arról, hogy a változók a ${name} szintaxist használják. Az olyan egyszerű szövegek, mint a $name kapcsos zárójelek nélkül, nem váltják ki a promptot.
A végrehajtási szabály nem blokkolA szabályok helyben egyeznek parancsmintákkal. Ellenőrizze a regex mintát és a hatókört. A szabályok nem vonatkoznak a távoli gazdagépeken futtatott parancsokra.
--- --- --- --- ---

Adatvédelem

  • A QuickTerminal nem igényel fiókot vagy bejelentkezést.
  • Semmilyen használati adatot, analytics-et vagy telemetriát nem gyűjtünk.
  • Minden hitelesítő adat a platform natív keystore-jaival titkosítva van.
  • Az AI ügynökök teljes egészében az eszközön futnak — nincs adattovábbítás külső szerverekre.
  • A munkamenet-előzmények és a snippetek helyben tárolódnak az eszközén.
  • Az SFTP átvitelek közvetlenek az Ön eszköze és a távoli gazdagép között.
  • Az alkalmazás teljesen offline működik helyi shell és soros kapcsolatokhoz.