Siguria dhe të dhënat

Hostet e besuar (known_hosts)

Lidhja e parë me një host kap shenjën e gishtit të çelësit publik (SHA-256) dhe e ruan atë pasi konfirmon. Lidhjet pasuese krahasojnë shenjën e gishtit — nëse ndonjëherë ndryshon merr një alarm të qartë.

Menaxho listën te Cilësimet → Siguria → Hostet e besuar — çdo zë tregon hostin, algoritmin e çelësit (Ed25519, RSA, ECDSA…) dhe shenjën e gishtit, dhe mund të hiqet.

Si mbrohet lidhja

DR-Terminal përdor implementimin e vet të SSH, të forcuar kundër sulmuesve aktivë dhe serverave armiqësorë:

Këto mbrojtje janë aktive automatikisht. Ndërvepron me to vetëm përmes kërkesës për hoste të besuar më sipër.

Algoritmet SSH (të avancuara)

Cilësimet → Siguria → Algoritmet SSH të lejon të rregullosh çfarë u propozon klienti serverave — për një pajisje të vjetër që flet vetëm një shifër të vjetër, ose për të fiksuar renditjen që i beson. Faqja ka nga një seksion për çdo kategori negocimi:

Algoritmet që biblioteka i dërgon të çaktivizuar mbajnë një etiketë të vogël ngjyrë qelibari legacy — ato mbeten të fikur derisa t'i aktivizosh. Një kategori nuk mund të mbetet kurrë bosh: algoritmi i fundit i aktivizuar nuk mund të çaktivizohet. Rivendos pranë titullit të një seksioni e kthen atë te parazgjedhjet e bibliotekës.

Çdo lidhje e ruajtur mund ta mbishkruajë zgjedhjen globale: te formulari i lidhjes, Algoritmet SSH → I personalizuar hap të njëjtin redaktues vetëm për atë host (Parazgjedhur ndjek cilësimin global). Konfirmimi i redaktuesit përditëson formularin — më pas Ruaj lidhjen. Çfarë u negociua në të vërtetë — shkëmbimi i çelësave, çelësi i hostit, shifra, MAC, kompresimi — shfaqet te Informacioni i lidhjes në menunë e sesionit.

Cilësimet e reja zbatohen për lidhjet e hapura më pas. Një skedë e dytë te i njëjti host ripërdor lidhjen e gjallë SSH dhe rrjedhimisht algoritmet e saj — shkëputu dhe rilidhu për të rinegociuar.

Paralajmërim post-kuantik

Një sulmues “store now, decrypt later” (ruaje tani, deshifroje më vonë) regjistron trafikun e sotëm dhe e deshifron kur kompjuterët kuantikë të mund ta thyejnë shkëmbimin klasik të çelësave. DR-Terminal preferon shkëmbimin hibrid post-kuantik të çelësave (sntrup761x25519-sha512, mlkem768x25519-sha256 — të njëjtët që dërgon OpenSSH) dhe, si OpenSSH, paralajmëron kur një sesion përfundon në një klasik: një herë për lidhje shfaqet një dialog që thotë se shkëmbimi i çelësave nuk është post-kuantik dhe se serveri mund të ketë nevojë për përditësim. Mos e shfaq më e fik paralajmërimin përgjithmonë; ai ndodhet te Cilësimet → Siguria → Paralajmërim post-kuantik (aktiv si parazgjedhje).

Çelësat e eksportuar

Kur konverton ose eksporton një çelës privat (Çelësat SSH → Konverto) dhe vendos një frazëkalim, enkriptimi përdor një funksion të fortë të derivimit të çelësit të zgjedhur sipas formatit — bcrypt për OpenSSH, PBKDF2 për PKCS#8, Argon2id për PuTTY PPK v3 — dhe çdo salt e IV vjen nga një gjenerues i rastësishëm kriptografikisht i sigurt. Konvertuesi lexon dhe shkruan OpenSSH, PKCS#8, PKCS#1 dhe PuTTY PPK (v2/v3), si nga PEM ashtu edhe nga DER binar.

Ku jetojnë sekretet

Fjalëkalimet, çelësat privatë dhe frazëkalimet kurrë nuk serializohen në JSON-in e lidhjes. Ato shkojnë drejtpërdrejt te ruajtja e sigurt e platformës:

Rezervimi i konfigurimit i enkriptuar

Cilësimet → Konfigurimi → Export backup krijon një skedar .drterminal të mbrojtur me fjalëkalim. Ai përmban: lidhje (me kredencialet), grupe, hoste të besuar, çelësa SSH, faqerojtës SFTP, historikun e komandave, rregulla theksimi, copëza, profile serial dhe Telnet, preferencat e algoritmeve SSH, pamjen e terminalit dhe cilësimet, si dhe (në celular) konfigurimin e tastierës DevOps. Import backup rikthen të njëjtin paketim — i dobishëm kur kalon mes makinash.

Formati: JSON i enkriptuar me AES-256-GCM. Fjalëkalimi nuk ruhet kurrë në skedar — ai vetëm rrjedh çelësin e enkriptimit (PBKDF2, 100 000 përsëritje të SHA-256).

Importo ~/.ssh/config

Në Desktop mund të importosh në grup hoste nga një konfigurim OpenSSH ekzistues. Importuesi analizon zërat Host, HostName, User, Port, IdentityFile dhe ProxyJump dhe i shton si lidhje të ruajtura. Skedarët e çelësave të referuar nga IdentityFile ngarkohen nga disku në SecureStorage.

Nivelet e log-ut

Te Cilësimet → Terminali → Niveli i regjistrimit në skedar zgjidh çfarë arrin te ~/.dr-terminal/logs/ (Desktop) ose ekuivalenti në celular. Parazgjedhja: ERROR — zhurmë minimale. Për diagnostikë kalo te DEBUG.

Previous
Desktop CLI
Next
Cilësimet dhe platformat