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
- 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.
- Indítson helyi shellt — koppintson a Local Shell gombra, hogy azonnal megnyisson egy terminál-munkamenetet a gépén.
- 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.
- Mentse a munkamenetet — adjon neki nevet és rendelje csoporthoz. Bármikor egyetlen koppintással újracsatlakozhat.
- 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.
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
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
Egyéb protokollok
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.
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
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
- Nyissa meg az AI Agent panelt az oldalsávból, vagy nyomja meg a Ctrl + Shift + A billentyűt.
- Írja be a kérését természetes nyelven.
- Tekintse át a javasolt parancsot vagy magyarázatot.
- Kattintson az Insert gombra a parancs terminálba illesztéséhez, vagy a Copy gombra a vágólapra másoláshoz.
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
- Nyissa meg a Snippets panelt az oldalsávból.
- Koppintson a New Snippet elemre.
- Adja meg a parancsot, egy nevet és egy opcionális leírást.
- Használja a
${variable_name}szintaxist paraméterezett sablonokhoz. - 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
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
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
- Lépjen a Settings > Execution Policies menübe.
- Koppintson a New Policy elemre.
- Határozza meg a pattern-t — egy parancs prefixet, regexet vagy kulcsszót az egyezéshez.
- Válassza ki a műveletet (block, confirm, sandbox vagy log).
- Állítsa be a hatókört — alkalmazza az összes munkamenetre, meghatározott csoportokra vagy egyedi munkamenetekre.
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űparancs | Művelet |
|---|---|
| Ctrl + Shift + P | Command Palette megnyitása |
| Ctrl + Shift + N | Új munkamenet |
| Ctrl + Shift + T | Új helyi shell fül |
| Ctrl + Shift + A | AI Agent panel megnyitása |
| Ctrl + Shift + S | Snippets panel megnyitása |
| Ctrl + Shift + F | SFTP böngésző megnyitása |
| Ctrl + Tab | Váltás a következő fülre |
| Ctrl + Shift + Tab | Váltás az előző fülre |
| Ctrl + W | Aktuális fül bezárása |
| Ctrl + Shift + D | Osztott panel váltás |
| Ctrl + R | Parancselőzmények keresése |
| Ctrl + C | Kijelölés másolása (vagy interrupt küldése) |
| Ctrl + V | Beillesztés a vágólapról |
| Ctrl + , | Beállítások megnyitása |
| F1 | Súgó megnyitása |
Tippek és trükkök
${host} és ${user}, hogy minden alkalommal dinamikusan töltsék ki.Hibaelhárítás
| Probléma | Megoldás |
|---|---|
| SSH kapcsolat elutasítva | Ellenő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 sikertelen | A 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 megszakad | Győ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 sikertelen | Ellenő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és | Ellenő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 elakad | A 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álaszol | Az ü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 bemenetet | Győ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 blokkol | A 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.