Interfață cu mai multe taburi
Sesiuni SSH independente pe tab, cu ViewPager2. Punct de stare a conexiunii (verde / galben / roșu) pe fiecare tab, redenumire cu apăsare lungă, confirmare la închidere când conexiunea e activă.
Android · GPL-3.0 · 1.1.23
Terminal SSH cu mai multe taburi pentru Android — inspirat de KDE Konsole.
Taburi independente, fiecare cu propria sesiune SSH. Jump host, încărcare SFTP, profiluri de conexiune criptate, conexiuni rulând în foreground service, emulator VT100 / xterm-256color bazat pe Canvas. Aplicația nu trimite nimic acasă: datele de autentificare rămân pe dispozitiv.
Pe Play Store sunt nenumărați clienți SSH, dar puțini sunt cu adevărat făcuți pentru muncă. KonsoleSSH duce logica terminalelor de desktop pe telefon, în loc să forțeze schema de aplicație mobilă peste SSH.
Trecerea între taburi prin glisare — fără să deschizi vreun meniu, doar tragi cu degetul ca să sari la shell-ul altui server. Pe fiecare tab un mic LED de stare arată starea conexiunii: punct verde când e conectat, galben la conectare, roșu când e deconectat. Dintr-o privire vezi ce sesiune are probleme.
Când o conexiune cade — pentru că s-a schimbat Wi-Fi-ul, telefonul a trecut pe date mobile sau jump host-ul a depășit timpul —, tabul nu se închide singur: în mijloc apare un buton ↺ și cu o atingere se reconectează la aceeași gazdă cu același profil. Buffer-ul de ieșire se redă, așa că se vede ce s-a întâmplat înainte.
Bara de taste de pe ecran are combinații integrate de taste — fix cele pe care tmux le îndrăgește: Ctrl, Alt, Shift, AltGr ca modificatori sticky, un rând dedicat de combinații Ctrl (Ctrl+A, Ctrl+B, Ctrl+C, Ctrl+D, Ctrl+V, Ctrl+Z), rândul de săgeți și rândul F1–F12 — tot ce trebuie după prefixul tmux sau pentru schimbarea ferestrelor. vi și htop redau imaginea corect prin buffer-ul alt-screen, iar jump host-ul funcționează chiar și când ținta se află într-o rețea privată.
Sesiuni SSH independente pe tab, cu ViewPager2. Punct de stare a conexiunii (verde / galben / roșu) pe fiecare tab, redenumire cu apăsare lungă, confirmare la închidere când conexiunea e activă.
Poartă selectabilă din conexiunile salvate, cu port-forwarding local. Când se detectează o gamă de adrese internă (10. / 172. / 192.), secțiunea jump se deschide automat în dialogul de conexiune nouă.
Conexiunile salvate sunt stocate prin EncryptedSharedPreferences din AndroidX Security: AES-256-GCM pentru valori, AES-256-SIV pentru chei, cu MasterKey susținut de Android Keystore.
Pictograma de dosar din bara de taste deschide un selector de fișiere, iar încărcarea e urmărită cu o bară de progres. După o încărcare reușită apare un buton Anulează în toast — o atingere șterge fișierul de la distanță.
TerminalView propriu: 256 culori + truecolor, bold, subliniat, invers, scroll region, alt-screen (vi, top, less, mc), modul cursor app DECCKM, bracketed paste. NerdFont integrat, scrollback de 3000 de linii.
Sesiunile aparțin SshForegroundService-ului, nu fragmentului. Conexiunile supraviețuiesc repornirii activity-ului, rotirii și task removal. Buffer-ul de ieșire (256 KB / sesiune) se redă la legarea fragmentului.
Modificatori sticky Ctrl, Shift, Alt, AltGr. Rând Fn extensibil (F1–F12), rând de săgeți, rând dedicat de combinații Ctrl (A/B/C/D/V/Z). Suport complet pentru tastatură fizică, ținând cont de modul cursor app.
Selecție de text cu apăsare lungă și ActionMode plutitor (Copiază / Lipește). Clipboard separat în interiorul aplicației pentru Ctrl+C / Ctrl+V, ca să nu se amestece cu cel al sistemului.
Rezumat rapid integrat pentru Linux și tmux. Conținut localizat în engleză și maghiară, nu doar etichete traduse. Comenzile distructive (dd, sed -i) sunt marcate cu pictogramă de avertizare.
Profilurile salvate se grupează automat după prefixele cu underscore: acme_prod_web, acme_prod_db → acme_ → prod_. O singură frunză nu se grupează.
Engleză (implicită), maghiară, germană, spaniolă, franceză, slovacă, română. Urmează limba sistemului; layout-ul e pregătit pentru RTL.
Fără colectare de date, fără telemetrie. Datele de autentificare nu părăsesc dispozitivul. Codul sursă e public sub GPL-3.0 — verificabil.
hu.billman.konsolesshAplicația se află momentan în fază de testare închisă pe Google Play Store. Pachetul de instalare poate fi descărcat doar de testerii înregistrați — linkul Play Store funcționează doar cu adresele de e-mail înscrise.
Dacă ai vrea să o încerci și să trimiți feedback, aplică prin formularul de contact — e important să furnizezi adresa de e-mail cu care te conectezi la Google Play Store, pentru că accesul de tester va fi legat de acel cont. În câteva zile te vom adăuga pe lista testerilor, după care descărcarea devine disponibilă.