Szeretne jártas lenni a Linux parancsokban? Nem kell teljes értékű disztribúciót telepítenie. Van jó néhány olyan oldal, amely lehetővé teszi a Linux terminál online használatát. De ezek teljes mértékben PC-n működnek, mobil eszközökön nem. Az Android azonban a Linux kernelen alapul. Androidos okostelefonokra van néhány olyan alkalmazás, amely támogatja a Linux parancsokat, hogy SSH-n keresztül csatlakozhasson egy távoli szerverhez. Ne várd el tőlük, hogy helyettesítsék a számítógépeken a szokásos Linux terminál emulátorokat. De Androidra is találhatsz néhány érdekes lehetőséget.
Ez a cikk két részre van osztva a megértés és a könnyebb felfoghatóság érdekében. Az első részben a terminál emulátorokról, a második részben pedig a terminál interfésszel való távoli kapcsolat (SSH) lehetőségeiről lesz szó. A cikkben szereplő egyes alkalmazások nem nyílt forráskódúak; ezeket ennek megfelelően jelöljük. Az ilyen alkalmazások azért szerepelnek itt, mert lehetővé teszik a Linux terminállal való munkát Androidon. Ahhoz, hogy az olyan parancsokat, mint az Is
, könyvtárakban való navigálásra, másolásra/beillesztésre és speciális műveletek elvégzésére használhassa, root hozzáférésre van szüksége az Android okostelefonján.
A Qute terminál emulátor hozzáférést biztosít az Android készülék beépített parancsértelmező shelljéhez. Így képes leszel a népszerű parancsokat(ping, trace, cd, mkdir
stb.) használni okostelefonodon. Lehetőség van bin fájlok
telepítésére és shell szkriptek létrehozására.
A bash szkriptszerkesztő és a rootolt készülékek támogatása a Qute-ot nagyon csábító alkalmazássá teszi. Ezen kívül a Qute lehetővé teszi a világos téma engedélyezését, a billentyűzet elrejtését, a szintaxis kiemelés bekapcsolását és még néhány más dolgot.
Igaz, a fejlesztő felhívja a figyelmet arra, hogy a Google legújabb adatvédelmi irányelvei miatt az alkalmazásnak számos ismert problémája van Android 11 és afeletti rendszereken. Így rootolt készülék nélkül valószínűleg nem sokat tudsz majd vele kezdeni.
A Terminal Emulator az egyik legrégebbi Linux terminál emulátor Androidon. Egyszerű parancsokkal dolgozhatsz, több ablakot adhatsz hozzá, és az indítási parancsikonok használatával felgyorsíthatod a dolgokat.
A legjobb az egészben, hogy itt nem fogsz látni semmilyen reklámot, alkalmazáson belüli vásárlási ajánlatot vagy bármilyen zavaró elemet. Sajnos a Terminal Emulator már régóta nem támogatott, és a GitHub oldala még 2020-ban került az archívumba, ami a fejlesztés végét jelezte.
Úgy tűnik, a Terminal Emulator még jelenlegi állapotában is sok felhasználó számára működik. Így talán nem érdemes azonnal elvetni ezt a lehetőséget; jobb, ha elővesszük és kipróbáljuk.
A Material Terminal a Terminal Emulator frissített változata Androidra. Ugyanazok a lehetőségek, több ablak, reklámok nélkül és az alapvető parancsok támogatásával rendelkezik. Valamint a BusyBox és más parancssori segédprogramok telepítésének lehetősége root jogosultságokkal a készülékre. Ugyanazokat a dolgokat kapod, mint fentebb, de Material Design stílusú felhasználói felülettel.
SSH-kapcsolattal rendelkező terminálemulátort keres Androidon? Vagy csak a távoli SSH-kapcsolat érdekli? Íme néhány lehetőség.
A Termux egy népszerű terminál emulátor, amely elérhető Androidon. Olyan csomagok lenyűgöző gyűjteményét tartalmazza, amelyek lehetővé teszik a bash és zsh héjakkal való munkát. Root hozzáféréssel pedig nano, vim vagy emacs segítségével kezelhet és szerkeszthet fájlokat nnn-ről. A felhasználói felület nem más, mint egy terminál.
A szerverekhez SSH-n keresztül férhet hozzá. C fejlesztés clang, make és gdb segítségével biztosított. Minden a preferenciáktól és a root hozzáféréssel rendelkező eszköz meglététől/hiányától függ. A GitHub oldalon találhatóak információk az esetleges problémák megoldására. A Play Store verzió frissítései egyelőre technikai okokból felfüggesztésre kerültek. Ha tehát a Play Store verzió nem működik, keresse a legfrissebb buildet az F-Droidon.
A Termius egy SSH és SFTP kliens, amelyet Androidos eszközökről történő távoli elérésre terveztek. A Termius segítségével UNIX és Linux rendszereket kezelhet. A Play Store oldalán a Termius-t úgy írja le, mint egy elég jó PuTTY klienst Androidra, és ez valóban találó meghatározás. A felhasználói felület könnyen érthető és nem tűnik zavarónak. A Mosh és a Telnet protokollok is támogatottak.
Amikor egy távoli eszközhöz csatlakozik, felismeri az olyan operációs rendszereket, mint a Raspberry Pi, Ubuntu, Fedora. Az okostelefonhoz csatlakoztatott billentyűzeten is dolgozhat ebből az alkalmazásból. Ráadásul nincsenek bannerek vagy reklámok, így a Termius egy kis tökéletes távoli kapcsolat alkalmazás.
A Termius egy fizetős verziót is kínál (14 napos ingyenes időszakkal), fejlett lehetőségekkel: titkosított kereszt-szinkronizálás, SSH kulcsügynök továbbítása, SFTP, terminálfülek és így tovább. A hivatalos weboldalon bővebben olvashat.
Az uiceSSH egy népszerű SSH-kliens egy csomó ingyenes funkcióval és a PRO verzióra való frissítés lehetőségével.
A Telenet és Mosh támogatás mellett hozzáférést kap néhány harmadik féltől származó bővítményhez is, amelyekkel bővítheti a funkciókat. A megjelenést a rendelkezésre álló lehetőségek közül testreszabhatja, és könnyen csoportosíthatja a kapcsolatait.
Nem szabad elfelejteni, hogy IPv6 támogatást is kap. Ha pedig fizetős licencet vásárol, akkor beállíthatja az AWS integrációt, engedélyezheti a biztonságos szinkronizálást, automatizálhatja a biztonsági mentéseket és még sok minden mást.
Ha csak egy egyszerű SSH kliensre van szüksége, a ConnectBot a megfelelő hely. Egyszerre több SSH munkamenetben dolgozhat, biztonságos alagutakat hozhat létre, és használhatja a másolás/beillesztés opciót az alkalmazások között.
Ha nincs root hozzáférésed Androidon, vagy nem tervezed annak beállítását, akkor egyedülálló lehetőséged van Linux disztribúciók telepítésére okostelefonodra az Andronix segítségével. Linux disztribúciók és asztali környezet funkciók hatalmas választékát kapja meg ablakkezelőkkel.
De a legjobb része itt az, hogy nincs szükség root hozzáférésre a különböző Linux parancsokkal való munkához. Mindössze annyit kell tennie, hogy telepíti a kedvenc disztribúcióját, amely mindent megtesz. Az egyszerű használat mellett prémium opciókat is kínálnak, amelyekkel olyan funkciókhoz férhet hozzá, mint a disztribúciók offline telepítése és a parancsok eszközök közötti szinkronizálásának lehetősége.
De egy Linux disztribúció telepítése nem jelenti azt, hogy bármit megtehetsz, amit csak akarsz. Mégis, ez egy nagyszerű lehetőség. Az alkalmazást letöltheti a Play Store-ból, és bővebben a GitHubon olvashat.
A legjobb Linux terminál emulátorokkal már foglalkoztunk Androidon, valamint az SSH kliensekkel is. A Linux-terminálhoz való hozzáférés Androidon nem olyan egyszerű, mint egy terminálemulátor kiválasztása. Mielőtt döntene, nézze meg a parancsok támogatását, hogy lássa, mit tehet egy rootolt / nem rootolt eszközzel.