QuickTerminal - Opas

QuickTerminal on täysipainoinen pääte-emulaattori, jossa on SSH-, Telnet-, Mosh-, Serial-, AWS SSM- ja GCP IAP -yhteydet, integroitu SFTP-selain, tekoälyagentit, komentopätkät, suorituskäytännöt ja istuntojen hallinta. Tämä opas kattaa kaiken, mitä tarvitset saadaksesi siitä kaiken irti.

Aloittaminen

  1. Käynnistä sovellus — päädyt aloitusnäyttöön, jossa on tallennetut istuntosi ja painike uuden yhteyden aloittamiseen.
  2. Käynnistä paikallinen shell — napauta Local Shell avataksesi päätteistunnon koneellasi välittömästi.
  3. Luo etäistunto — napauta New Session, valitse protokolla (SSH, Telnet, Mosh, Serial, AWS SSM tai GCP IAP) ja syötä yhteyden tiedot.
  4. Tallenna istunto — anna sille nimi ja liitä se ryhmään. Yhdistä uudelleen yhdellä napautuksella milloin tahansa.
  5. Tutustu komentopalettiin — paina Ctrl + Shift + P päästäksesi kaikkiin toimintoihin yhdestä haettavasta luettelosta.
Jos yhdistät etäpalvelimeen ensimmäistä kertaa, QuickTerminal pyytää sinua vahvistamaan isännän sormenjäljen ennen yhteyden muodostamista.
--- --- --- --- ---

Käyttöliittymän yleiskatsaus

Sivupalkki

Kokoon taittuva sivupalkki järjestää työtilasi:

  • Sessions — kaikki tallennetut istunnot ryhmiteltynä projektin tai ympäristön mukaan
  • SFTP — avaa graafinen tiedostoselain aktiivista yhteyttä varten
  • Snippets — tallentamasi komentokirjasto
  • AI Agent — käynnistä tekoälyavustajan paneeli
  • Settings / Help — sivupalkin alaosassa

Pääte-alue

Keskellä oleva työtila näyttää:

  • aktiivisen päätteen, jossa on täysi tulo ja tulos
  • välilehtipalkin useiden avoimien istuntojen välillä vaihtamiseen
  • tilapalkin alhaalla, joka näyttää yhteyden tilan, protokollan ja istunnon ajastimen
  • valinnaisen jaetun paneelinäkymän useiden päätteiden ajamiseen rinnakkain

Command Palette

Paina Ctrl + Shift + P avataksesi komentopaletin. Kirjoita suodattaaksesi toimintoja ja paina sitten Enter suorittaaksesi. Jokainen QuickTerminalin ominaisuus on saatavilla paletin kautta.

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

Local Shell

QuickTerminal sisältää täysin integroidun paikallisen shellin komentojen suorittamiseen omassa koneessasi.

  • Shellin tunnistus — tunnistaa ja käyttää automaattisesti oletusshelliäsi (bash, zsh, fish, PowerShell)
  • Työhakemiston seuranta — tilapalkki näyttää aina nykyisen hakemistosi
  • Komentohistoria — pysyvä historia istuntojen välillä, haettavissa painamalla Ctrl + R
  • Ympäristömuuttujat — perii shell-profiilisi ja ympäristösi automaattisesti
$ echo "Welcome to QuickTerminal"
Welcome to QuickTerminal
$ ssh user@server.example.com
# Or create a saved session for one-tap reconnection
Voit avata useita paikallisia shell-välilehtiä samanaikaisesti. Jokainen toimii itsenäisenä prosessina omalla työhakemistollaan.
--- --- --- --- ---

SSH-yhteydet

SSH on ensisijainen protokolla turvalliseen etäkäyttöön. QuickTerminal tukee kaikkia moderneja SSH-ominaisuuksia.

Todennus

  • Salasana — syötä kirjautumistiedot yhdistämisen yhteydessä tai tallenna ne turvallisesti istuntoon
  • Avainpohjainen — käytä RSA-, Ed25519- tai ECDSA-avaimia. Tuo tiedostosta tai luo uusia avainpareja
  • Agentin välitys — välitä paikallinen SSH-agenttisi etäisäntään saumatonta monivaiheista pääsyä varten
  • Näppäimistöinteraktiivinen — tukee kaksivaiheista todennusta ja haaste-vastaus-kehotteita

Porttien välitys

  • Paikallinen välitys — tunneloi etäportti paikalliseen koneeseesi
  • Etävälitys — altista paikallinen palvelu etäisännälle
  • Dynaaminen välitys — luo SOCKS-välityspalvelin SSH-tunnelin läpi

Istunnon määritys

# Example session fields
Host:       server.example.com
Port:       22
Username:   deploy
Auth:       Key (Ed25519)
Forwarding: Local 8080 → remote 80
Isäntäavaimen tarkistus on oletuksena käytössä. Jos isäntäavain muuttuu odottamatta, QuickTerminal varoittaa sinua ja estää yhteyden, kunnes hyväksyt uuden avaimen nimenomaisesti.
--- --- --- --- ---

Muut protokollat

Remote Shell
Telnet
Klassinen salaamaton protokolla vanhoille järjestelmille, verkkokytkimille ja laitteille, jotka eivät tue SSH:ta.
Remote Shell
Mosh
Mobiilishell, joka kestää verkonvaihdot, korkean viiveen ja katkonaisen yhteyden. Roaming-ystävällinen.
Hardware
Serial
Suorat sarjaporttiyhteydet upotettuihin laitteisiin, reitittimiin, kytkimiin ja IoT-laitteistoon. Määriteltävä baudinopeus, databitit ja pariteetti.
Cloud
AWS SSM
Yhdistä EC2-instansseihin AWS Systems Manager Session Managerin kautta. Ei tarvitse saapuvia portteja tai bastion-isäntiä.
Cloud
GCP IAP
Tunneloi Google Cloudin VM:iin Identity-Aware Proxyn kautta. Turvallinen palomuuriton pääsy IAM-pohjaisin ohjauksin.

Telnet

Määritä isäntä ja portti. Telnet-yhteydet ovat salaamattomia; käytä vain luotetuissa verkoissa tai laitteille, jotka sitä vaativat.

Mosh

Vaatii Mosh-palvelimen asennuksen etäisäntään. QuickTerminal hoitaa SSH:n alkukättelyn ja UDP-istunnon määrityksen automaattisesti. Ihanteellinen mobiileihin tai epäluotettaviin verkko-olosuhteisiin.

Serial

Valitse sarjaportti, baudinopeus (9600, 19200, 38400, 57600, 115200 jne.), databitit, pysäytysbitit, pariteetti ja vuonohjaus. Pääte näyttää raa’at sarjatiedot ja tukee break-signaalien lähettämistä.

AWS SSM

Todenna AWS-tunnistetiedoillasi tai IAM-roolilla. Valitse kohdeinstanssi ID:n tai nimen mukaan. QuickTerminal kutsuu SSM session -liitännäistä yhteyden muodostamiseksi.

GCP IAP

Todenna Google Cloud -tililläsi. Valitse projekti, vyöhyke ja instanssi. QuickTerminal tunneloi IAP:n kautta käyttäen IAM-käyttöoikeuksiasi.

Telnet välittää tiedot selkotekstinä, salasanat mukaan lukien. Vältä Telnetin käyttöä epäluotettavissa verkoissa. Käytä SSH:ta tai Moshia turvallisiin yhteyksiin aina kun mahdollista.
--- --- --- --- ---

SFTP-selain

Sisäänrakennettu SFTP-selain tarjoaa graafisen tiedostonhallinnan mille tahansa SSH-yhteydellä yhdistetylle isännälle.

  • Selaa hakemistoja — navigoi etätiedostojärjestelmässä tutulla puu- ja luettelonäkymällä
  • Lataa tiedostoja — vedä ja pudota tiedostoja paikalliselta koneelta tai käytä latauspainiketta
  • Lataa tiedostoja alas — valitse tiedostoja ja lataa ne paikalliseen hakemistoon
  • Muokkaa etänä — avaa tekstitiedostoja sisäänrakennetussa editorissa ja tallenna suoraan palvelimelle
  • Käyttöoikeudet — katsele ja muokkaa tiedoston käyttöoikeuksia, omistajuutta ja aikaleimoja
  • Haku — etsi tiedostoja nimen mukaan nykyisestä hakemistopuusta
SFTP-selain jakaa SSH-istunnon todennuksen. Lisätunnistetietoja ei tarvita — avaa vain SFTP-paneeli yhteyden aikana.
--- --- --- --- ---

AI Agents

QuickTerminalin tekoälyagentit auttavat sinua komentojen muodostamisessa, tulosten analysoinnissa ja tehtävien automatisoinnissa.

Mitä tekoälyagentit voivat tehdä

  • Komentojen luonti — kuvaa haluamasi luonnollisella kielellä ja agentti ehdottaa oikeaa komentoa
  • Tulosteiden selitys — liitä tai putkita päätteen tuloste agentille luettavaa erittelyä varten
  • Virheiden diagnoosi — jaa virheviestejä ja saa ehdotettuja korjauksia selityksineen
  • Monivaiheinen automaatio — kuvaa työnkulku ja agentti luo komentosarjan
  • Skriptien luonti — pyydä agenttia luomaan shell-skriptejä toistuviin tehtäviin

Agenttipaneelin käyttö

  1. Avaa AI Agent -paneeli sivupalkista tai paina Ctrl + Shift + A.
  2. Kirjoita pyyntösi luonnollisella kielellä.
  3. Tarkista ehdotettu komento tai selitys.
  4. Napsauta Insert liittääksesi komennon päätteeseesi tai Copy leikepöydälle.
Tekoälyagentit käsittelevät tietoja laitteella. Komentojasi, tulosteitasi tai keskustelujasi ei koskaan lähetetä ulkoisille palvelimille. Agentti toimii kokonaan QuickTerminalin sisällä.
--- --- --- --- ---

Snippets

Snippetsien avulla voit tallentaa, järjestää ja lisätä nopeasti usein käytettyjä komentoja.

Snippetin luominen

  1. Avaa Snippets-paneeli sivupalkista.
  2. Napauta New Snippet.
  3. Syötä komento, nimi ja valinnainen kuvaus.
  4. Käytä ${variable_name}-syntaksia parametrisoituihin malleihin.
  5. Tallenna snippet-kirjastoosi.

Mallimuuttujat

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

Kun lisäät parametrisoidun snippetin, QuickTerminal pyytää sinua täyttämään jokaisen muuttujan ennen lopullisen komennon lisäämistä.

Snippetsien järjestäminen

  • Liitä tageja ryhmitelläksesi toisiinsa liittyviä snippetsejä (esim. deployment, monitoring, database)
  • Hae snippetsejä nimen, sisällön tai tagin mukaan
  • Kiinnitä eniten käyttämäsi snippetsit nopeaa pääsyä varten luettelon yläreunaan
Voit lisätä snippetin mihin tahansa aktiiviseen päätteistuntoon. Komento liitetään kursorin kohdalle, valmiina muokattavaksi tai suoritettavaksi.
--- --- --- --- ---

Command Palette

Komentopaletti on yleinen toimintojen käynnistin, johon pääsee mistä tahansa QuickTerminalissa.

  • Paina Ctrl + Shift + P avataksesi
  • Kirjoita suodattaaksesi toimintoja — sumea haku löytää tarvitsemasi nopeasti
  • Toiminnot sisältävät: istuntojen luomisen, SFTP:n avaamisen, asetusten vaihtamisen, snippetsien suorittamisen ja paljon muuta
  • Viimeksi käytetyt toiminnot näkyvät ylhäällä nopeaa toistuvaa käyttöä varten
# Example palette actions
New SSH Session
Open SFTP Browser
Insert Snippet...
Toggle Split Pane
Open AI Agent
Manage Execution Policies
Komentopaletti on nopein tapa liikkua QuickTerminalissa. Pääset käsiksi mihin tahansa ominaisuuteen poistumatta näppäimistöltä.
--- --- --- --- ---

Execution Policies

Suorituskäytäntöjen avulla voit määrittää turvasääntöjä, jotka suojaavat vahingossa tapahtuvilta tai tuhoavilta komennoilta.

Käytäntötyypit

Policy What It Does Example
Block Estää komennon suorittamisen kokonaan Block rm -rf /
Confirm Vaatii nimenomaisen vahvistuksen ennen suorittamista Confirm any DROP TABLE
Sandbox Rajoittaa suorittamisen tiettyihin hakemistoihin tai ympäristöihin Sandbox to ~/projects
Log Kirjaa komennon auditointilokiin estämättä sitä Log all sudo commands

Käytäntöjen määrittäminen

  1. Mene kohtaan Settings > Execution Policies.
  2. Napauta New Policy.
  3. Määritä kuvio — komennon etuliite, regex tai avainsana, jota etsitään.
  4. Valitse toiminto (block, confirm, sandbox tai log).
  5. Aseta laajuus — sovella kaikkiin istuntoihin, tiettyihin ryhmiin tai yksittäisiin istuntoihin.
Suorituskäytännöt ovat neuvoa-antavia suojakeinoja paikalliselle shellille. Ne eivät voi estää komentoja, jotka suoritetaan etäisännissä, joissa palvelin käsittelee syötteen suoraan.
--- --- --- --- ---

Asetukset

Ulkoasu

  • Theme — vaalea ja tumma tila järjestelmän asetusten tunnistuksella
  • Font family — valitse haluamasi tasalevyinen fontti päätteeseen
  • Font size — päätteen tekstikoko säädettävissä
  • Color scheme — valitse sisäänrakennetuista päätteen väripaleteista tai tuo mukautettuja teemoja

Pääte

  • Scrollback buffer — määritä, kuinka monta historiariviä pidetään muistissa
  • Cursor style — block, underline tai bar
  • Bell behavior — visuaalinen välähdys, järjestelmän ääni tai hiljainen
  • Copy on select — kopioi valittu teksti automaattisesti leikepöydälle

Yhteydet

  • Default SSH port — aseta mukautettu oletusportti uusille SSH-istunnoille
  • Keep-alive interval — lähetä säännöllisiä paketteja välttääksesi yhteyden aikakatkaisut
  • Reconnect on disconnect — yritä automaattisesti palauttaa katkenneet yhteydet

Execution Policies

  • Hallinnoi block-, confirm-, sandbox- ja log-sääntöjä
  • Ota käytännöt käyttöön tai poista ne käytöstä istuntoryhmittäin
--- --- --- --- ---

Pikanäppäimet

ShortcutAction
Ctrl + Shift + PAvaa komentopaletti
Ctrl + Shift + NUusi istunto
Ctrl + Shift + TUusi paikallisen shellin välilehti
Ctrl + Shift + AAvaa AI Agent -paneeli
Ctrl + Shift + SAvaa Snippets-paneeli
Ctrl + Shift + FAvaa SFTP-selain
Ctrl + TabSiirry seuraavaan välilehteen
Ctrl + Shift + TabSiirry edelliseen välilehteen
Ctrl + WSulje nykyinen välilehti
Ctrl + Shift + DVaihda jaettu paneeli
Ctrl + RHae komentohistoriasta
Ctrl + CKopioi valinta (tai lähetä keskeytys)
Ctrl + VLiitä leikepöydältä
Ctrl + ,Avaa asetukset
F1Avaa ohje
--- --- --- --- ---

Vinkkejä & niksejä

Käytä parametrisoituja snippetsejä komennoille, joita ajat eri palvelimilla. Määrittele muuttujia kuten ${host} ja ${user} täytettäväksi dynaamisesti joka kerta.
Järjestä istuntoryhmät projektin tai ympäristön mukaan (production, staging, development) pitääksesi sivupalkin järjestyksessä palvelinluettelosi kasvaessa.
Ota käyttöön Reconnect on disconnect asetuksissa pitkäkestoisille istunnoille. QuickTerminal palauttaa katkenneet SSH- ja Mosh-yhteydet automaattisesti.
Käytä AI Agentia selittääksesi tuntemattomia komentotuloksia. Valitse teksti, avaa agentti ja pyydä erittelyä.
Yhdistä suorituskäytännöt istuntoryhmiin pannaksesi toimeen erilaisia turvasääntöjä tuotanto- ja kehitysympäristöille.
SFTP-selain tukee vedä ja pudota -toimintoa järjestelmän tiedostonhallinnasta. Pudota tiedostot selaimeen ladataksesi ne suoraan.
--- --- --- --- ---

Vianmääritys

IssueSolution
SSH-yhteys evättyTarkista isäntä, portti ja että SSH-palvelu on käynnissä etäpalvelimella. Tarkista palomuurit ja suojausryhmät.
Isäntäavaimen tarkistus epäonnistuiPalvelimen avain on muuttunut. Jos tämä on odotettua (palvelimen uudelleenrakennus), poista vanha avain ja yhdistä uudelleen. Jos odottamatonta, tutki ennen hyväksymistä.
Mosh-yhteys katkeaa hetiVarmista, että Mosh-palvelin on asennettu etäisäntään ja että UDP-portit 60000-61000 ovat avoinna.
Sarjaporttia ei tunnistetaTarkista, että laite on kytketty ja oikea ajuri on asennettu. Kokeile toista USB-porttia tai kaapelia.
AWS SSM -istunto epäonnistuuTarkista AWS-tunnistetietosi, IAM-oikeudet ja että SSM-agentti on käynnissä kohdeinstanssissa.
GCP IAP -tunnelin aikakatkaisuTarkista instanssin IAM-oikeudet ja varmista, että IAP API on käytössä projektissasi.
SFTP-siirto jumittuuSuuret tiedostot hitailla yhteyksillä voivat vaikuttaa pysähtyneiltä. Tarkista siirron edistymisen osoitin. Yritä vähentää samanaikaisten siirtojen määrää.
AI Agent ei vastaaAgentti käsittelee tietoja laitteella. Jos laite on kovan kuormituksen alla, agentilta voi kestää kauemmin vastata. Sulje käyttämättömät välilehdet vapauttaaksesi resursseja.
Snippet-muuttujat eivät kysy arvojaVarmista, että muuttujat käyttävät ${name}-syntaksia. Pelkkä teksti kuten $name ilman sulkeita ei käynnistä kehotetta.
Suorituskäytäntö ei estäKäytännöt sovittavat komentokuvioita paikallisesti. Tarkista regex-kuvio ja laajuus. Käytännöt eivät koske etäisännissä suoritettuja komentoja.
--- --- --- --- ---

Tietosuoja

  • QuickTerminal ei vaadi tiliä tai sisäänkirjautumista.
  • Käyttötietoja, analytiikkaa tai telemetriaa ei kerätä.
  • Kaikki tunnistetiedot salataan alustan natiivien avainsäiliöiden avulla.
  • Tekoälyagentit toimivat kokonaan laitteella — tietoja ei lähetetä ulkoisille palvelimille.
  • Istuntohistoria ja snippetsit tallennetaan paikallisesti laitteellesi.
  • SFTP-siirrot ovat suoria laitteesi ja etäisännän välillä.
  • Sovellus toimii täysin offline-tilassa paikalliselle shellille ja sarjayhteyksille.