Chcete sa zdokonaliť v príkazoch systému Linux? Nemusíte si inštalovať plnohodnotnú distribúciu. Existuje pomerne veľa stránok, ktoré vám umožnia používať terminál Linuxu online. Tie však plne fungujú na počítačoch, nie na mobilných zariadeniach. Android je však založený na jadre Linuxu. Pre smartfóny so systémom Android existuje niekoľko aplikácií, ktoré podporujú linuxové príkazy na pripojenie k vzdialenému serveru prostredníctvom SSH. Neočakávajte, že nahradia bežné emulátory linuxového terminálu na počítačoch. Nájdete však niekoľko zaujímavých možností aj pre Android.
Tento článok je rozdelený na dve časti kvôli pochopeniu a jednoduchšiemu vnímaniu. V prvej časti budeme hovoriť o emulátoroch terminálov a v druhej časti o možnostiach vzdialeného pripojenia (SSH) s terminálovým rozhraním. Niektoré aplikácie z článku nie sú distribuované ako open-source; sú príslušne označené. Takéto aplikácie sú tu zahrnuté, pretože umožňujú pracovať s terminálom Linuxu v systéme Android. Ak chcete používať príkazy ako Is
na prechádzanie adresárov, kopírovanie/vkladanie a vykonávanie pokročilých operácií, budete potrebovať root prístup na smartfóne so systémom Android.
Emulátor terminálu qute ponúka prístup k zabudovanému príkazovému shellu v zariadení so systémom Android. Budete môcť používať populárne príkazy(ping, trace, cd, mkdir
a ďalšie.) na svojom smartfóne. Je možné inštalovať súbory bin
a vytvárať skripty shellu.
Vďaka editoru skriptov bash a podpore zariadení s koreňmi je Qute veľmi lákavou aplikáciou na vyskúšanie. Okrem toho Qute dokáže zapnúť svetlú tému, skryť klávesnicu, prepínať zvýrazňovanie syntaxe a niekoľko ďalších vecí.
Vývojár síce upozorňuje, že vzhľadom na najnovšiu politiku ochrany osobných údajov spoločnosti Google má aplikácia na systéme Android 11 a vyššom niekoľko známych problémov. Takže bez rootnutého zariadenia toho pravdepodobne veľa nezmôžete.
Emulátor terminálu je jedným z najstarších emulátorov linuxového terminálu pre Android. Môžete v ňom pracovať s jednoduchými príkazmi, pridávať viacero okien a používať skratky spúšťania na urýchlenie práce.
Najlepšie zo všetkého je, že tu neuvidíte žiadne reklamy, ponuky na nákup v aplikácii ani žiadne rušivé prvky. Žiaľ, aplikácia Terminal Emulator už dávno nie je podporovaná a jej stránka GitHub sa v roku 2020 dostala do archívu, čo signalizuje koniec vývoja.
Zdá sa, že aj v súčasnom stave Terminal Emulator mnohým používateľom funguje. Možno by ste teda nemali túto možnosť hneď zavrhnúť; je lepšie ju vziať a vyskúšať.
Material Terminal je aktualizovaná verzia aplikácie Terminal Emulator pre Android. K dispozícii máte rovnaké možnosti, viacero okien, žiadne reklamy a podporu základných príkazov. A tiež možnosť nainštalovať BusyBox a ďalšie nástroje príkazového riadka do zariadenia s právami root. Získate všetky rovnaké veci ako vyššie, ale s používateľským rozhraním v štýle Material Design.
Hľadáte emulátor terminálu s možnosťou pripojenia SSH v systéme Android? Alebo vás zaujíma len vzdialené pripojenie SSH? Tu je niekoľko možností.
Termux je populárny emulátor terminálu dostupný pre Android. Obsahuje pôsobivú zbierku balíkov, ktoré vám umožnia pracovať s shellmi bash a zsh. A s prístupom root môžete spravovať a upravovať súbory z nnn prostredníctvom nano, vim alebo emacs. Používateľské rozhranie nie je nič iné ako terminál.
K serverom môžete pristupovať prostredníctvom SSH. K dispozícii je vývoj v jazyku C prostredníctvom programov clang, make a gdb. Všetko závisí od vašich preferencií a prítomnosti/neprítomnosti zariadenia s prístupom root. Na stránke GitHub sú informácie o tom, ako vyriešiť prípadné problémy. Aktualizácie verzie pre Obchod Play sú zatiaľ z technických dôvodov pozastavené. Ak teda verzia pre Obchod Play nefunguje, vyhľadajte najnovšie zostavenie na F-Droid.
Termius je klient SSH a SFTP určený na vzdialený prístup zo zariadení so systémom Android. Pomocou aplikácie Termius môžete spravovať systémy UNIX a Linux. Stránka v Obchode Play opisuje Termius ako celkom dobrého klienta PuTTY pre Android, a to je skutočne výstižná definícia. Používateľské rozhranie je ľahko pochopiteľné a nepôsobí mätúco. K dispozícii je aj podpora protokolov Mosh a Telnet.
Po pripojení k vzdialenému zariadeniu rozpozná operačné systémy, ako sú Raspberry Pi, Ubuntu, Fedora. Z tejto aplikácie môžete pracovať aj na klávesnici pripojenej k smartfónu. Okrem toho neobsahuje žiadne bannery ani reklamy, vďaka čomu je Termius malou dokonalou aplikáciou na vzdialené pripojenie.
Termius ponúka aj platenú verziu (so 14-dňovým bezplatným obdobím) s pokročilými možnosťami: šifrovaná krížová synchronizácia, presmerovanie agenta s kľúčom SSH, SFTP, terminálové karty atď. Viac informácií si môžete prečítať na oficiálnej webovej lokalite.
uiceSSH je populárny klient SSH s množstvom bezplatných funkcií a možnosťou upgradu na verziu PRO.
Okrem podpory sietí Telenet a Mosh získate aj prístup k niektorým zásuvným modulom tretích strán na rozšírenie funkcií. Môžete si prispôsobiť vzhľad z množstva dostupných možností a ľahko kategorizovať svoje pripojenia do skupín.
Netreba zabúdať, že získate aj podporu protokolu IPv6. A ak si zakúpite platenú licenciu, môžete nastaviť integráciu s AWS, povoliť zabezpečenú synchronizáciu, automatizovať zálohovanie a ďalšie funkcie.
Ak vám stačí jednoduchý klient SSH, ConnectBot je to pravé. Môžete pracovať vo viacerých reláciách SSH súčasne, vytvárať bezpečné tunely a používať možnosť kopírovania/vkladania medzi aplikáciami.
Ak v systéme Android nemáte prístup root alebo ho neplánujete nastaviť, existuje jedinečná možnosť inštalácie distribúcií Linuxu do smartfónu pomocou aplikácie Andronix. Získate obrovskú sadu distribúcií Linuxu a funkcií pracovného prostredia so správcami okien.
Najlepšie na tom však je, že na prácu s rôznymi príkazmi Linuxu nepotrebujete prístup root. Stačí, ak si nainštalujete svoju obľúbenú distribúciu, ktorá urobí všetko. Okrem jednoduchého používania sa vám ponúkajú aj prémiové možnosti s prístupom k funkciám, ako je offline inštalácia distribúcií a možnosť synchronizácie príkazov medzi zariadeniami.
Inštalácia distribúcie Linuxu však neznamená, že budete môcť robiť, čo chcete. Napriek tomu je to skvelá možnosť. Aplikáciu si môžete stiahnuť z Obchodu Play a viac informácií nájdete na GitHube.
Venovali sme sa najlepším emulátorom linuxového terminálu v systéme Android, ako aj klientom SSH. Získanie prístupu k terminálu Linuxu v systéme Android nie je také jednoduché ako výber emulátora terminálu. Skôr ako sa rozhodnete, pozrite si podporu príkazov, aby ste zistili, čo môžete robiť s rootnutým/nerootnutým zariadením.