QuickTerminal - Vodič

QuickTerminal je potpuno opremljen emulator terminala s SSH, Telnet, Mosh, Serial, AWS SSM i GCP IAP vezama, integriranim SFTP preglednikom, AI agentima, snippetima naredbi, pravilima izvršavanja i upravljanjem sesijama. Ovaj vodič pokriva sve što vam je potrebno da biste iz njega izvukli maksimum.

Početak rada

  1. Pokrenite aplikaciju — dočekat će vas početni zaslon s vašim spremljenim sesijama i gumbom za pokretanje nove veze.
  2. Pokrenite lokalni shell — dodirnite Local Shell kako biste odmah otvorili terminalsku sesiju na svom uređaju.
  3. Stvorite udaljenu sesiju — dodirnite New Session, odaberite protokol (SSH, Telnet, Mosh, Serial, AWS SSM ili GCP IAP) i unesite detalje veze.
  4. Spremite sesiju — dodijelite joj ime i dodijelite grupi. Ponovno se povežite jednim dodirom u bilo kojem trenutku.
  5. Istražite Command Palette — pritisnite Ctrl + Shift + P za pristup svakoj radnji s jednog popisa koji se može pretraživati.
Ako se prvi put povezujete s udaljenim poslužiteljem, QuickTerminal će zatražiti da provjerite otisak prsta hosta prije uspostavljanja veze.
--- --- --- --- ---

Pregled sučelja

Bočna traka

Bočna traka koja se može sklopiti organizira vaš radni prostor:

  • Sesije — sve spremljene sesije grupirane prema projektu ili okruženju
  • SFTP — otvorite grafički preglednik datoteka za aktivnu vezu
  • Snippets — vaša spremljena biblioteka naredbi
  • AI Agent — pokrenite panel AI pomoćnika
  • Postavke / Pomoć — na dnu bočne trake

Područje terminala

Središnji radni prostor prikazuje:

  • Aktivni terminal s potpunim ulazom i izlazom
  • Traku kartica za prebacivanje između više otvorenih sesija
  • Statusnu traku na dnu koja prikazuje stanje veze, protokol i timer sesije
  • Dodatni prikaz podijeljenog okna za pokretanje više terminala jedan pored drugog

Command Palette

Pritisnite Ctrl + Shift + P za otvaranje Command Palette. Tipkajte za filtriranje radnji, a zatim pritisnite Enter za izvršavanje. Svaka značajka u QuickTerminalu dostupna je preko palete.

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

Lokalni shell

QuickTerminal uključuje potpuno integrirani lokalni shell za pokretanje naredbi na vašem uređaju.

  • Otkrivanje shella — automatski otkriva i koristi vaš zadani shell (bash, zsh, fish, PowerShell)
  • Praćenje radnog direktorija — statusna traka uvijek prikazuje vaš trenutni direktorij
  • Povijest naredbi — trajna povijest između sesija, pretraživa pomoću Ctrl + R
  • Varijable okruženja — automatski nasljeđuje vaš shell profil i okruženje
$ echo "Welcome to QuickTerminal"
Welcome to QuickTerminal
$ ssh user@server.example.com
# Or create a saved session for one-tap reconnection
Možete otvoriti više kartica lokalnog shella istovremeno. Svaka se pokreće kao neovisni proces s vlastitim radnim direktorijem.
--- --- --- --- ---

SSH veze

SSH je primarni protokol za siguran udaljeni pristup. QuickTerminal podržava sve moderne SSH značajke.

Autentifikacija

  • Lozinka — unesite vjerodajnice prilikom povezivanja ili ih sigurno spremite u sesiju
  • Temeljeno na ključu — koristite RSA, Ed25519 ili ECDSA ključeve. Uvezite iz datoteke ili generirajte nove parove ključeva
  • Agent forwarding — proslijedite svog lokalnog SSH agenta na udaljeni host za neometan multi-hop pristup
  • Keyboard-interactive — podržava dvofaktorsku autentifikaciju i upite challenge-response

Port Forwarding

  • Lokalno prosljeđivanje — tunelirajte udaljeni port na svoju lokalnu mašinu
  • Udaljeno prosljeđivanje — izložite lokalnu uslugu udaljenom hostu
  • Dinamičko prosljeđivanje — stvorite SOCKS proxy kroz SSH tunel

Konfiguracija sesije

# Example session fields
Host:       server.example.com
Port:       22
Username:   deploy
Auth:       Key (Ed25519)
Forwarding: Local 8080 → remote 80
Provjera ključa hosta nameće se prema zadanim postavkama. Ako se ključ hosta neočekivano promijeni, QuickTerminal će vas upozoriti i blokirati vezu dok izričito ne prihvatite novi ključ.
--- --- --- --- ---

Ostali protokoli

Udaljeni shell
Telnet
Klasični nešifrirani protokol za starije sustave, mrežne preklopnike i opremu koja ne podržava SSH.
Udaljeni shell
Mosh
Mobilni shell koji preživljava promjene mreže, veliku latenciju i povremenu povezanost. Prikladan za roaming.
Hardware
Serial
Izravna veza serijskog porta za ugrađene uređaje, rutere, preklopnike i IoT hardver. Konfigurabilna brzina, podatkovni bitovi i parnost.
Cloud
AWS SSM
Povežite se s EC2 instancama putem AWS Systems Manager Session Manager. Bez potrebe za dolaznim portovima ili bastion hostovima.
Cloud
GCP IAP
Tunelirajte u Google Cloud VM-ove kroz Identity-Aware Proxy. Siguran pristup bez vatrozida s kontrolama temeljenim na IAM-u.

Telnet

Konfigurirajte host i port. Telnet veze nisu šifrirane; koristite samo na pouzdanim mrežama ili za opremu koja to zahtijeva.

Mosh

Zahtijeva instaliran Mosh poslužitelj na udaljenom hostu. QuickTerminal automatski upravlja početnim SSH rukovanjem i postavljanjem UDP sesije. Idealno za mobilne ili nepouzdane mrežne uvjete.

Serial

Odaberite serijski port, baud rate (9600, 19200, 38400, 57600, 115200 itd.), podatkovne bitove, stop bitove, parnost i kontrolu toka. Terminal prikazuje sirove serijske podatke i podržava slanje break signala.

AWS SSM

Autentificirajte se sa svojim AWS vjerodajnicama ili IAM ulogom. Odaberite ciljnu instancu prema ID-u ili imenu. QuickTerminal poziva SSM session plugin za uspostavljanje veze.

GCP IAP

Autentificirajte se sa svojim Google Cloud računom. Odaberite projekt, zonu i instancu. QuickTerminal tunelira kroz IAP koristeći vaše IAM dozvole.

Telnet prenosi podatke u čistom tekstu, uključujući lozinke. Izbjegavajte korištenje Telneta preko nepouzdanih mreža. Koristite SSH ili Mosh za sigurne veze kad god je moguće.
--- --- --- --- ---

SFTP preglednik

Ugrađeni SFTP preglednik nudi grafički upravitelj datoteka za bilo koji host povezan putem SSH-a.

  • Pregledavajte direktorije — krećite se udaljenim datotečnim sustavom s poznatim stablastim i popisnim prikazom
  • Učitajte datoteke — povucite i ispustite datoteke s lokalne mašine ili koristite gumb za učitavanje
  • Preuzmite datoteke — odaberite datoteke i preuzmite ih u lokalni direktorij
  • Uređujte udaljeno — otvorite tekstualne datoteke u ugrađenom uređivaču i spremite izravno na poslužitelj
  • Dozvole — pregledajte i izmijenite dozvole datoteka, vlasništvo i vremenske oznake
  • Pretraživanje — pronađite datoteke prema nazivu unutar trenutnog stabla direktorija
SFTP preglednik dijeli autentifikaciju SSH sesije. Nisu potrebne dodatne vjerodajnice — samo otvorite SFTP panel dok ste povezani.
--- --- --- --- ---

AI agenti

AI agenti QuickTerminala pomažu vam u sastavljanju naredbi, analizi izlaza i automatizaciji zadataka.

Što AI agenti mogu

  • Generiranje naredbi — opišite što želite običnim jezikom i agent predlaže ispravnu naredbu
  • Objašnjenje izlaza — zalijepite ili proslijedite izlaz terminala agentu za čitljivu analizu
  • Dijagnoza pogrešaka — podijelite poruke o pogrešci i dobijte predložena rješenja s objašnjenjima
  • Automatizacija u više koraka — opišite tijek rada i agent generira niz naredbi
  • Generiranje skripti — zatražite od agenta da stvori shell skripte za ponavljajuće zadatke

Korištenje panela agenta

  1. Otvorite panel AI Agent iz bočne trake ili pritisnite Ctrl + Shift + A.
  2. Upišite svoj zahtjev na prirodnom jeziku.
  3. Pregledajte predloženu naredbu ili objašnjenje.
  4. Kliknite Insert za lijepljenje naredbe u terminal ili Copy za kopiranje u međuspremnik.
AI agenti obrađuju podatke na uređaju. Vaše naredbe, izlaz i razgovori nikada se ne šalju na vanjske poslužitelje. Agent radi potpuno unutar QuickTerminala.
--- --- --- --- ---

Snippets

Snippets vam omogućuju spremanje, organiziranje i brzo umetanje često korištenih naredbi.

Stvaranje snippeta

  1. Otvorite panel Snippets iz bočne trake.
  2. Dodirnite New Snippet.
  3. Unesite naredbu, naziv i neobavezan opis.
  4. Koristite sintaksu ${variable_name} za parametrizirane predloške.
  5. Spremite u svoju biblioteku snippeta.

Varijable predloška

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

Kada umetnete parametrizirani snippet, QuickTerminal vas traži da popunite svaku varijablu prije umetanja konačne naredbe.

Organiziranje snippeta

  • Dodijelite oznake za grupiranje povezanih snippeta (npr. deployment, monitoring, database)
  • Pretražujte snippete prema nazivu, sadržaju ili oznaci
  • Prikvačite najčešće korištene snippete za brz pristup na vrhu popisa
Možete umetnuti snippet u bilo koju aktivnu terminalsku sesiju. Naredba se lijepi na poziciju kursora, spremna za uređivanje ili izvršavanje.
--- --- --- --- ---

Command Palette

Command Palette je univerzalni pokretač radnji dostupan s bilo kojeg mjesta u QuickTerminalu.

  • Pritisnite Ctrl + Shift + P za otvaranje
  • Tipkajte za filtriranje radnji — fuzzy matching brzo pronalazi ono što vam treba
  • Radnje uključuju: stvaranje sesija, otvaranje SFTP-a, prebacivanje postavki, pokretanje snippeta i više
  • Nedavno korištene radnje pojavljuju se na vrhu za brz ponovni pristup
# Example palette actions
New SSH Session
Open SFTP Browser
Insert Snippet...
Toggle Split Pane
Open AI Agent
Manage Execution Policies
Command Palette je najbrži način za navigaciju QuickTerminalom. Svakoj značajki možete pristupiti bez napuštanja tipkovnice.
--- --- --- --- ---

Execution Policies

Execution Policies omogućuju definiranje sigurnosnih pravila koja štite od slučajnih ili destruktivnih naredbi.

Vrste pravila

Pravilo Što radi Primjer
Block Potpuno sprječava izvršavanje naredbe Blokiraj rm -rf /
Confirm Zahtijeva izričitu potvrdu prije izvršavanja Potvrdi bilo koji DROP TABLE
Sandbox Ograničava izvršavanje na određene direktorije ili okruženja Sandbox na ~/projects
Log Bilježi naredbu u audit trail bez blokiranja Zabilježi sve sudo naredbe

Konfiguriranje pravila

  1. Idite na Settings > Execution Policies.
  2. Dodirnite New Policy.
  3. Definirajte pattern — prefiks naredbe, regex ili ključnu riječ za podudaranje.
  4. Odaberite akciju (block, confirm, sandbox ili log).
  5. Postavite opseg — primijenite na sve sesije, određene grupe ili pojedinačne sesije.
Execution Policies su savjetodavne zaštitne mjere za lokalni shell. Ne mogu spriječiti naredbe izvršene na udaljenim hostovima gdje poslužitelj izravno obrađuje ulaz.
--- --- --- --- ---

Postavke

Izgled

  • Tema — svijetli i tamni način rada s otkrivanjem postavki sustava
  • Obitelj fontova — odaberite željeni monospace font za terminal
  • Veličina fonta — podesiva veličina teksta terminala
  • Shema boja — odaberite iz ugrađenih paleta boja terminala ili uvezite prilagođene sheme

Terminal

  • Scrollback međuspremnik — konfigurirajte koliko linija povijesti zadržati u memoriji
  • Stil kursora — blok, podcrtavanje ili traka
  • Ponašanje bell — vizualni bljesak, sistemski zvuk ili tišina
  • Kopiraj pri odabiru — automatski kopira istaknuti tekst u međuspremnik

Veze

  • Zadani SSH port — postavite prilagođeni zadani port za nove SSH sesije
  • Keep-alive interval — šalje periodične pakete radi sprječavanja isteka veze
  • Ponovno povezivanje pri prekidu — automatski pokušava obnoviti prekinute veze

Execution Policies

  • Upravljajte pravilima block, confirm, sandbox i log
  • Omogućite ili onemogućite pravila po grupi sesija
--- --- --- --- ---

Tipkovnički prečaci

PrečacRadnja
Ctrl + Shift + POtvori Command Palette
Ctrl + Shift + NNova sesija
Ctrl + Shift + TNova kartica lokalnog shella
Ctrl + Shift + AOtvori panel AI Agent
Ctrl + Shift + SOtvori panel Snippets
Ctrl + Shift + FOtvori SFTP preglednik
Ctrl + TabPrebaci na sljedeću karticu
Ctrl + Shift + TabPrebaci na prethodnu karticu
Ctrl + WZatvori trenutnu karticu
Ctrl + Shift + DPrebaci podijeljeno okno
Ctrl + RPretraži povijest naredbi
Ctrl + CKopiraj odabir (ili pošalji interrupt)
Ctrl + VZalijepi iz međuspremnika
Ctrl + ,Otvori Postavke
F1Otvori Pomoć
--- --- --- --- ---

Savjeti i trikovi

Koristite parametrizirane snippete za naredbe koje izvršavate na različitim poslužiteljima. Definirajte varijable poput ${host} i ${user} za dinamičko popunjavanje svaki put.
Postavite grupe sesija prema projektu ili okruženju (produkcija, staging, razvoj) kako biste bočnu traku održali organiziranom kako se popis poslužitelja povećava.
Omogućite Ponovno povezivanje pri prekidu u Postavkama za dugotrajne sesije. QuickTerminal će automatski obnoviti prekinute SSH i Mosh veze.
Koristite AI Agent za objašnjavanje nepoznatog izlaza naredbe. Odaberite tekst, otvorite agenta i zatražite analizu.
Kombinirajte execution policies s grupama sesija kako biste nametnuli različita sigurnosna pravila za produkciju u odnosu na razvojna okruženja.
SFTP preglednik podržava drag-and-drop iz upravitelja datoteka vašeg sustava. Ispustite datoteke na preglednik za izravno učitavanje.
--- --- --- --- ---

Rješavanje problema

ProblemRješenje
SSH veza odbijenaProvjerite host, port i da SSH usluga radi na udaljenom poslužitelju. Provjerite vatrozide i security groups.
Provjera ključa hosta nije uspjelaKljuč poslužitelja se promijenio. Ako je to očekivano (ponovna izgradnja poslužitelja), uklonite stari ključ i ponovo se povežite. Ako je neočekivano, istražite prije prihvaćanja.
Mosh veza odmah padaProvjerite je li Mosh poslužitelj instaliran na udaljenom hostu i jesu li UDP portovi 60000-61000 otvoreni.
Serijski port nije otkrivenProvjerite je li uređaj povezan i je li instaliran ispravan upravljački program. Pokušajte s drugim USB portom ili kabelom.
AWS SSM sesija ne uspijevaProvjerite svoje AWS vjerodajnice, IAM dozvole i da SSM agent radi na ciljnoj instanci.
Istek GCP IAP tunelaProvjerite svoje IAM dozvole za instancu i osigurajte da je IAP API omogućen u vašem projektu.
SFTP prijenos se zaustavljaVelike datoteke na sporim vezama mogu izgledati zaustavljene. Provjerite indikator napretka prijenosa. Pokušajte smanjiti broj istovremenih prijenosa.
AI Agent ne odgovaraAgent obrađuje podatke na uređaju. Ako je uređaj pod velikim opterećenjem, agentu može trebati duže da odgovori. Zatvorite neiskorištene kartice radi oslobađanja resursa.
Varijable snippeta ne traže unosProvjerite koriste li varijable sintaksu ${name}. Običan tekst poput $name bez vitičastih zagrada neće aktivirati upit.
Pravilo izvršavanja ne blokiraPravila lokalno podudaraju uzorke naredbi. Provjerite regex uzorak i opseg. Pravila se ne primjenjuju na naredbe izvršene na udaljenim hostovima.
--- --- --- --- ---

Privatnost

  • QuickTerminal ne zahtijeva račun ili prijavu.
  • Ne prikupljaju se podaci o korištenju, analytics ili telemetrija.
  • Sve vjerodajnice šifriraju se korištenjem izvornih keystore platformi.
  • AI agenti rade potpuno na uređaju — nikakvi podaci se ne šalju vanjskim poslužiteljima.
  • Povijest sesija i snippeti pohranjuju se lokalno na vašem uređaju.
  • SFTP prijenosi su izravni između vašeg uređaja i udaljenog hosta.
  • Aplikacija radi potpuno offline za lokalni shell i serijske veze.