Doriți să deveniți expert în comenzile Linux? Nu trebuie să instalați o distribuție completă. Există destul de multe site-uri care vă permit să utilizați terminalul Linux online. Dar acestea funcționează integral pe PC-uri, nu pe dispozitive mobile. Android, însă, se bazează pe nucleul Linux. Pentru smartphone-urile Android, există câteva aplicații care acceptă comenzi Linux pentru a vă conecta la un server la distanță prin SSH. Nu vă așteptați ca acestea să înlocuiască emulatoarele de terminale Linux obișnuite de pe computere. Dar puteți găsi câteva opțiuni interesante și pentru Android.
Acest articol este împărțit în două părți pentru înțelegere și ușurință de percepție. În prima parte vom vorbi despre emulatoarele de terminale, iar în a doua parte vom vorbi despre posibilitățile de conectare la distanță (SSH) cu interfața terminalului. Unele aplicații din articol nu sunt distribuite open-source; acestea sunt marcate corespunzător. Astfel de aplicații sunt incluse aici deoarece vă permit să lucrați cu un terminal Linux pe Android. Pentru a utiliza comenzi precum Is
pentru a naviga prin directoare, a face copy/paste și a efectua operațiuni avansate, veți avea nevoie de acces root pe smartphone-ul Android.
Emulatorul de terminal Qute oferă acces la shell-ul de comenzi încorporat pe dispozitivul dvs. Android. Veți putea utiliza comenzi populare(ping, trace, cd, mkdir
și altele.) pe smartphone-ul dvs. Este posibil să instalați fișiere bin
și să creați scripturi shell.
Editorul de scripturi bash și suportul pentru dispozitive înrădăcinate fac din Qute o aplicație foarte tentantă de încercat. În plus, Qute poate activa o temă ușoară, poate ascunde tastatura, poate comuta evidențierea sintaxei și alte câteva lucruri.
Desigur, dezvoltatorul subliniază faptul că, datorită celei mai recente politici de confidențialitate a Google, aplicația are o serie de probleme cunoscute pe Android 11 și mai sus. Deci, fără un dispozitiv înrădăcinat, este puțin probabil să puteți face prea multe.
Terminal Emulator este unul dintre cele mai vechi emulatoare de terminale Linux pe Android. Puteți lucra cu comenzi simple, puteți adăuga mai multe ferestre și puteți utiliza comenzi rapide de lansare pentru a accelera lucrurile.
Cel mai bun dintre toate, nu veți vedea aici reclame, oferte de achiziție în aplicație sau alte elemente care să distragă atenția. Din păcate, Terminal Emulator a fost mult timp lipsit de suport, iar pagina sa GitHub a intrat în arhivă în 2020, semnalând sfârșitul dezvoltării.
Chiar și în starea sa actuală, Terminal Emulator pare să funcționeze pentru mulți utilizatori. Deci, poate că nu ar trebui să respingeți imediat această opțiune; este mai bine să o luați și să o încercați.
Material Terminal este o versiune actualizată a Terminal Emulator pentru Android. Aveți aceleași opțiuni, ferestre multiple, fără reclame și suport pentru comenzile de bază. Și, de asemenea, posibilitatea de a instala BusyBox și alte utilități de linie de comandă pe dispozitivul dvs. cu privilegii de root. Obțineți aceleași lucruri ca mai sus, dar cu o interfață în stil Material Design.
Căutați un emulator de terminal cu conectivitate SSH pe Android? Sau sunteți interesat doar de conexiunea SSH la distanță? Iată câteva opțiuni.
Termux este un emulator de terminal popular disponibil pe Android. Include o colecție impresionantă de pachete care vă permit să lucrați cu shell-urile bash și zsh. Și cu acces root, puteți gestiona și edita fișiere din nnn prin nano, vim sau emacs. Interfața cu utilizatorul nu este altceva decât un terminal.
Puteți accesa serverele prin SSH. Este prevăzută dezvoltarea C prin clang, make și gdb. Totul depinde de preferințele dvs. și de prezența/absența unui dispozitiv cu acces root. Pagina GitHub are informații despre cum să rezolvați eventualele probleme. Pentru moment, actualizările pentru versiunea Play Store sunt suspendate din motive tehnice. Deci, dacă versiunea Play Store nu funcționează, căutați cea mai recentă versiune pe F-Droid.
Termius este un client SSH și SFTP conceput pentru acces de la distanță de pe dispozitive Android. Cu Termius, puteți gestiona sisteme UNIX și Linux. Pagina de pe Play Store descrie Termius ca fiind un client PuTTY destul de bun pentru Android, iar aceasta este într-adevăr o definiție potrivită. Interfața cu utilizatorul este ușor de înțeles și nu pare confuză. Există, de asemenea, suport pentru protocoalele Mosh și Telnet.
Când vă conectați la un dispozitiv de la distanță, acesta recunoaște sisteme de operare precum Raspberry Pi, Ubuntu, Fedora. De asemenea, puteți lucra pe o tastatură conectată la smartphone-ul dvs. din această aplicație. În plus, nu există bannere sau reclame, ceea ce face din Termius o mică aplicație perfectă de conectare la distanță.
Termius oferă, de asemenea, o versiune plătită (cu o perioadă gratuită de 14 zile) cu opțiuni avansate: sincronizare încrucișată criptată, redirecționarea agentului cheie SSH, SFTP, file terminale și așa mai departe. Puteți citi mai multe pe site-ul oficial.
uiceSSH este un client SSH popular cu o mulțime de caracteristici gratuite și posibilitatea de a face upgrade la versiunea PRO.
În plus față de suportul Telenet și Mosh, obțineți, de asemenea, acces la unele pluginuri terțe pentru a extinde funcționalitatea. Puteți personaliza aspectul din gama de opțiuni disponibile și puteți clasifica cu ușurință conexiunile dvs. în grupuri.
Să nu uităm că beneficiați și de suport IPv6. Iar dacă achiziționați o licență plătită, puteți configura integrarea cu AWS, activa sincronizarea securizată, automatiza backup-urile și multe altele.
Dacă tot ce aveți nevoie este un client SSH simplu, ConnectBot este locul potrivit. Puteți lucra în mai multe sesiuni SSH în același timp, puteți crea tuneluri securizate și puteți utiliza opțiunea copy/paste între aplicații.
Dacă nu aveți acces root pe Android sau nu intenționați să îl configurați, există o oportunitate unică de a instala distribuții Linux pe smartphone-ul dvs. utilizând Andronix. Obțineți un set imens de distribuții Linux și funcții de mediu desktop cu administratori de ferestre.
Dar cea mai bună parte aici este că nu aveți nevoie de acces root pentru a lucra cu diverse comenzi Linux. Tot ce trebuie să faceți este să instalați distribuția dvs. preferată, care va face totul. În afară de ușurința în utilizare, vi se oferă și opțiuni premium cu acces la funcții precum instalarea offline a distribuțiilor și posibilitatea de a sincroniza comenzile între dispozitive.
Dar instalarea unei distribuții Linux nu înseamnă că veți putea face tot ce doriți. Totuși, este o opțiune excelentă. Puteți descărca aplicația din Play Store și puteți citi mai multe pe GitHub.
Am acoperit cele mai bune emulatoare de terminale Linux pe Android, precum și clienții SSH. Obținerea accesului la un terminal Linux pe Android nu este la fel de simplă ca alegerea unui emulator de terminal. Înainte de a vă decide, verificați suportul pentru comenzi pentru a vedea ce puteți face cu un dispozitiv cu rădăcină / fără rădăcină.