Navodila za uporabo Termnoxa

Vse, kar namizna aplikacija zmore že danes, in kako to uporabiš: od ustvarjanja prvega trezorja do tunelov, izsekov, posnetkov in omrežnih orodij.

Vsebina
  1. 01Prvi koraki
  2. 02Trezor
  3. 03Strežniki in povezave
  4. 04Terminal, zavihki in okna
  5. 05Datoteke SFTP
  6. 06Posredovanje vrat in skakalni strežniki
  7. 07Izseki in spremenljivke
  8. 08Zgodovina in posnetki
  9. 09Opombe in postavitve
  10. 10Omrežna orodja
  11. 11Videz in nastavitve
  12. 12Bližnjice na tipkovnici
  13. 13Varnostni model
01

Prvi koraki

Kaj je Termnox in kaj se zgodi ob prvem zagonu.

Termnox je lokalni namizni terminal in odjemalec SSH. Ni računa in ni oblaka Termnox: vse, kar shraniš – strežniki, poverilnice, izseki, opombe, zgodovina in nastavitve – je v eni šifrirani datoteki trezorja KDBX, ki je tvoja.

Prvi zagon

  1. Zaženi Termnox. Pozdravni zaslon ponudi Open a vault (odpri trezor) in Create a new vault (ustvari nov trezor).
  2. Izberi Create a new vault, določi, kje naj bo datoteka, in nastavi močno glavno geslo. Datoteka ključa ni obvezna.
  3. Trezor se odklene in prikaže se pregled strežnikov. Pritisni ⌘ T za lokalni terminal ali dodaj prvi strežnik.

Trezorji, ki si jih že odprl, so pod Recent vaults, zato prihodnjič zadostujeta klik in geslo.

02

Trezor

Kako so podatki shranjeni, zaklenjeni in sinhronizirani.

Trezor je standardna datoteka KDBX4, zaščitena z Argon2 in tvojim glavnim geslom (po želji v kombinaciji z datoteko ključa). Ker je združljiva s KeePass, jo lahko odpreš tudi v KeePassXC ali drugih aplikacijah KeePass; Termnox svoje podatke hrani v skupini Termnox.

Zaklepanje

  • Ročno zakleni z ⌘ ⇧ L ali s klikom na ključavnico v vrstici stanja.
  • Samodejno zaklepanje po neaktivnosti (privzeto 15 minut, nastaviš v Settings → Security; 0 ga izklopi).
  • Zaklepanje, ko se računalnik zbudi iz spanja (privzeto vklopljeno).
  • Neshranjene spremembe se zapišejo na disk pred zaklepanjem, zaprtjem okna ali izhodom.

Sinhronizacija med računalniki

Termnox nima lastne storitve za sinhronizacijo. Datoteko trezorja shrani v mapo, ki jo že sinhroniziraš – iCloud Drive, OneDrive, Dropbox, Nextcloud, NAS ali ključek USB. Termnox zazna spremembe datoteke na disku in jo pred vsakim pisanjem znova naloži, zato sprememb z druge naprave ali iz KeePassXC nikoli ne prepiše.

Če storitev za sinhronizacijo ustvari kopijo zaradi konflikta, Termnox prikaže obvestilo. Izberi Merge into vault, da združiš obe različici (morda boš moral vnesti glavno geslo kopije), ali Ignore.

03

Strežniki in povezave

Dodaj strežnike, izberi preverjanje pristnosti in uvozi obstoječe nastavitve.

V levi vrstici dejavnosti odpri ploščo Hosts in klikni New host. Vsak strežnik ima oznako, protokol, naslov, uporabnika in vrata ter izbirno skupino in barvno oznako za urejanje seznama in pregleda strežnikov (⌘ ⇧ H).

Protokoli

  • SSH – privzeto, z vsemi spodaj opisanimi funkcijami.
  • Mosh – mobilne seje, odporne na zakasnitve, prek SSH. Zahteva nameščen mosh-client.
  • Telnet – za starejše naprave.
  • Serijska vrata – izberi napravo in hitrost (baud) za konzolne kable.

Preverjanje pristnosti

  • Agent – uporabi ključe iz agenta SSH (tudi v sistemu Windows).
  • Password – geslo, šifrirano shranjeno v trezorju.
  • Private key (stored in vault) – prilepi ključ ali ustvari novega.
  • Key file (path on disk) – na primer ~/.ssh/id_ed25519, z izbirnim geslom ključa.

Ustvarjanje in namestitev ključa

  1. V oknu strežnika izberi Private key (stored in vault).
  2. Ustvari ključ Ed25519 (priporočeno), ECDSA P-256 ali RSA 4096.
  3. Z dejanjem za namestitev dodaj javni ključ v authorized_keys na strežniku. Od takrat se prijaviš brez gesla.

Uvoz ~/.ssh/config

V plošči Hosts klikni Import from ~/.ssh/config (ali izberi drugo datoteko). Termnox prikaže vsak strežnik z uporabnikom, vrati, datoteko ključa in ProxyJump; že shranjeni so označeni, ti pa izbereš, katere uvoziš.

Preverjanje ključa gostitelja

Ob prvi povezavi Termnox prikaže prstni odtis strežnika in vpraša, ali mu zaupaš. Nato velja le natanko ta prstni odtis; če se kdaj spremeni, je povezava blokirana in prejmeš opozorilo.

Pod Advanced lahko nastaviš tudi lastno temo terminala za strežnik in naslov MAC za Wake-on-LAN.

04

Terminal, zavihki in okna

Delo z več sejami hkrati.

  • ⌘ T odpre lokalni terminal; klik na strežnik ga odpre v novem zavihku. ⌘ W zapre zavihek.
  • ⌘ D razdeli okno v desno, ⌘ ⇧ D navzdol. Delitev nikoli ne zažene seje znova.
  • Vsako okno lahko odpneš v svoj zavihek.
  • ⌘ ⌥ I vklopi vnos v vsa okna: kar tipkaš, gre v vsa okna zavihka.
  • ⌘ F išče po izpisu terminala; ⌘ + klik odpre povezave.
  • Samodokončanje med tipkanjem predlaga ukaze iz zgodovine in izsekov – sprejmeš jih s Tab ali →.

Vrstica stanja in stanje strežnika

Vrstica stanja prikazuje aktivni strežnik, zakasnitev in trajanje seje. Pri strežnikih SSH odpri Server status za prikaz porabe CPE, pomnilnika in diska v živo.

Prekinjene seje SSH, Telnet in serijske seje se samodejno znova povežejo. To izklopiš v Settings → Connections & privacy.

05

Datoteke SFTP

Brskanje, prenos in urejanje oddaljenih datotek.

Odpri ploščo SFTP Files in izberi strežnik ali uporabi gumb SFTP na kartici strežnika. Brskalnik datotek se odpre kot zavihek – na eni strani so lokalne datoteke, na drugi strežnik.

  • Nalaganje in prenašanje datotek; prenosi so pretočni, z napredkom in jih lahko prekličeš.
  • Preden prepiše obstoječo datoteko, Termnox vpraša.
  • Ustvarjanje map, preimenovanje, brisanje, osvežitev in premik za raven višje.
  • Quick edit odpre besedilno datoteko na mestu; z ⌘ S jo shraniš nazaj na strežnik.
06

Posredovanje vrat in skakalni strežniki

Tuneli in vmesni strežniki.

V oknu strežnika dodaj posredovanja pod Port forwarding. Na voljo so tri vrste:

  • Local – vrata na tvojem računalniku (npr. 127.0.0.1:8080) dosežejo cilj, kot ga vidi strežnik.
  • Remote – vrata na strežniku dosežejo cilj na tvoji strani.
  • SOCKS – dinamični posrednik (privzeta vrata 1080) za brskalnike in druge aplikacije.

Po povezavi vrstica nad terminalom prikaže vse tunele. S klikom jih zaženeš ali ustaviš; zelena pika pomeni, da tunel deluje, rdeča, da ni uspel (z miško nad njim vidiš napako).

Skakalni strežniki

Izberi shranjen strežnik SSH kot jump host, da dosežeš stroje, ki so dostopni le prek vmesnega strežnika. Skakalne strežnike lahko veržiš, prek njih pa lahko tečejo tudi omrežna orodja.

07

Izseki in spremenljivke

Ukazi za večkratno uporabo z ogradami.

Izseki so shranjeni ukazi v tvojem trezorju. Izsek ima lahko več korakov, ki se izvedejo zaporedno v aktivnem terminalu. Urejaš jih v plošči Snippets in shraniš z ⌘ S.

Spremenljivke

  • {{ime}} – Termnox pred zagonom vpraša za vrednost.
  • {{ime:privzeto}} – vprašanje je vnaprej izpolnjeno s privzeto vrednostjo.
  • Vgrajene se samodejno izpolnijo iz aktivnega terminala: {{host}}, {{user}}, {{port}}, {{label}}, {{date}}, {{time}}.
ssh-keygen -R {{host}}
tar czf /backup/{{label}}-{{date}}.tgz {{path:/etc}}
08

Zgodovina in posnetki

Poišči pretekle ukaze in predvajaj seje.

Zgodovina ukazov

Vtipkani ukazi se shranijo v šifrirano zgodovino v trezorju. V plošči Command history iščeš po ukazu ali strežniku, prikažeš le trenutni strežnik, kopiraš ukaz, ga vstaviš v terminal ali takoj zaženeš (dvoklik). Posamezne vnose ali celotno zgodovino lahko izbrišeš, beleženje pa izklopiš v Settings.

Posnetki sej

  • Z miško pojdi nad terminal in pritisni Rec, da posnameš to sejo, ali v nastavitvah vklopi snemanje vseh sej.
  • Posnetek odpri v plošči Recordings in ga predvajaj z izvirnim časovnim potekom; v predvajalniku skočiš kamor koli in spremeniš hitrost.
  • Posnetke lahko izvoziš in deliš. Datoteke uporabljajo odprt format asciicast.
09

Opombe in postavitve

Ohrani kontekst in obnovi delovne prostore.

Opombe so varni zapiski v trezorju, po katerih lahko iščeš, razvrščeni pa so kot strežniki – idealno za postopke, načrte IP ali korake za obnovo.

Postavitve shranijo trenutni delovni prostor – vse odprte zavihke z deljenimi okni – pod izbranim imenom. Ko postavitev pozneje odpreš, se z enim klikom vrne celotna razporeditev.

10

Omrežna orodja

Diagnostika, vgrajena v aplikacijo.

Odpri ploščo Network tools. Večina orodij teče na tvojem računalniku ali prek SSH znotraj omrežja shranjenega strežnika, zato vidiš to, kar vidi strežnik.

  • Omrežni skener – najde naprave v zasebnem omrežju brez skrbniških pravic (sonde TCP in tabela ARP), pokaže odprta vrata, proizvajalca po MAC, ime gostitelja in pasico SSH, nariše zemljevid omrežja in rezultate spremeni v strežnike.
  • Ping in traceroute – graf zakasnitve v živo, izguba paketov in vsak skok.
  • Preverjanje vrat – ali so vrata odprta, od tu ali s strežnika.
  • Poizvedba DNS – katera koli vrsta zapisa s katerega koli razreševalnika, drug ob drugem.
  • Potrdilo TLS – veriga, potek, imena in zaupanje.
  • Wake-on-LAN – pošlje čarobni paket; strežniki z naslovom MAC dobijo gumb za bujenje.
  • Kalkulator IP – podomrežja IPv4/IPv6, maske, razponi in delitev omrežij.

Odpiranje spletnih vmesnikov naprav

Usmerjevalniki, NAS-i in tiskalniki imajo pogosto skrbniško stran, ki je dosegljiva le v njihovem omrežju. Na kartici strežnika ali pri rezultatu skeniranja izberi Open web UI: Termnox jo odpre v vgrajenem brskalniku prek tunela SSH.

11

Videz in nastavitve

Teme, pisave in vedenje.

Settings odpreš z ⌘ , ali z ikono zobnika. Spremembe se shranijo samodejno in se hranijo v trezorju, zato potujejo z njim na druge računalnike.

  • Appearance – tema aplikacije (Dark, Midnight, Nord, Dracula, Light, Solarized ali System), pisava in velikost pisave terminala.
  • Terminal – 31 vgrajenih tem terminala, oblika in utripanje kazalke, zgodovina pomikanja in predlogi ukazov.
  • Behavior – kopiranje ob izbiri in potrditev pred zapiranjem zavihkov.
  • Connections & privacy – samodejna ponovna povezava, zgodovina ukazov in snemanje vseh sej.
  • Security – zamik samodejnega zaklepanja in zaklepanje po spanju.

Uvozi lastno temo terminala iz datoteke iTerm2 .itermcolors, sheme Windows Terminal (JSON) ali izvoza Termnox. Strežnik lahko preglasi globalno temo – priročno, da produkcija izgleda drugače.

12

Bližnjice na tipkovnici

Celoten seznam. V sistemih Windows in Linux uporabi Ctrl namesto ⌘.

BližnjicaDejanje
⌘ KPaleta ukazov
⌘ ⇧ HPregled strežnikov
⌘ TNov lokalni terminal
⌘ WZapri zavihek
⌘ DRazdeli okno v desno
⌘ ⇧ DRazdeli okno navzdol
⌘ ⌥ IVnos v vsa okna
⌘ FIskanje v terminalu
⌘ + klikOdpri povezavo v izpisu
Tab / →Sprejmi predlog ukaza
⌘ BPokaži/skrij stransko vrstico
⌘ ,Nastavitve
⌘ ⇧ LZakleni trezor
⌘ SShrani izsek ali urejeno datoteko

Paleta ukazov (⌘ K) prikaže tudi strežnike, izseke, orodja in vsa dejanja, zato miške skoraj ne potrebuješ.

13

Varnostni model

Kaj ščiti tvoje podatke.

  • Gesla in zasebni ključi ostanejo v jedru v Rustu. Vmesnik prejme strežnike le s prikritimi skrivnostmi.
  • Strogo preverjanje ključev gostitelja: zaupanja vreden je le natanko sprejeti prstni odtis.
  • Stroga politika varnosti vsebine (CSP) za okno aplikacije.
  • Brez telemetrije, analitike in računa. Termnox ne komunicira z nobenim lastnim strežnikom.
  • Zapisovanje je atomsko; če shranjevanje ne uspe, se sprememba povrne ali označi kot Not saved.
↑ Na vrh

Želiš prvi predogled?

Termnox je v aktivnem razvoju. Pusti svoj e-poštni naslov in obvestili te bomo, ko bo prva javna različica pripravljena.

Samo obvestila o izidu. Brez neželene pošte in sledenja.