Linux komutlarında uzmanlaşmak mı istiyorsunuz? Tam teşekküllü bir dağıtım kurmak zorunda değilsiniz. Linux terminalini çevrimiçi olarak kullanmanıza izin veren birkaç site var. Ancak bunlar tamamen PC'lerde çalışır, mobil cihazlarda değil. Android ise Linux çekirdeğini temel alır. Android akıllı telefonlar için, SSH aracılığıyla uzak bir sunucuya bağlanmak için Linux komutlarını destekleyen birkaç uygulama vardır. Bunların bilgisayarlardaki normal Linux terminal emülatörlerinin yerini almasını beklemeyin. Ancak Android için de bazı ilginç seçenekler bulabilirsiniz.
Bu makale anlaşılması ve kolay algılanması için iki bölüme ayrılmıştır. İlk bölümde terminal emülatörlerinden, ikinci bölümde ise terminal arayüzü ile uzaktan bağlantı (SSH) seçeneklerinden bahsedeceğiz. Makaledeki bazı uygulamalar açık kaynaklı olarak dağıtılmamaktadır; buna göre işaretlenmişlerdir. Bu tür uygulamalar Android üzerinde bir Linux terminali ile çalışmanıza izin verdiği için buraya dahil edilmiştir. Is
gibi komutları kullanarak dizinlerde gezinmek, kopyala / yapıştır yapmak ve gelişmiş işlemler gerçekleştirmek için Android akıllı telefonunuzda root erişimine ihtiyacınız olacak.
Qute terminal emülatörü, Android cihazınızdaki yerleşik komut kabuğuna erişim sunar. Akıllı telefonunuzda popüler komutları(ping, trace, cd, mkdir
ve diğerleri) kullanabileceksiniz. Bin dosyalarını
yüklemek ve kabuk komut dosyaları
oluşturmak mümkündür.
Bash komut dosyası düzenleyicisi ve köklü cihazlar için destek, Qute'yi denemek için çok cazip bir uygulama haline getirir. Ek olarak, Qute hafif bir temayı etkinleştirebilir, klavyeyi gizleyebilir, sözdizimi vurgulamayı ve diğer birkaç şeyi değiştirebilir.
Kuşkusuz, geliştirici, Google'ın en son gizlilik politikası nedeniyle, uygulamanın Android 11 ve üzeri sürümlerde bilinen bir dizi sorunu olduğunu belirtiyor. Yani root edilmiş bir cihaz olmadan pek bir şey yapamazsınız.
Terminal Emulator, Android'deki en eski Linux terminal emülatörlerinden biridir. Basit komutlarla çalışabilir, birden fazla pencere ekleyebilir ve işleri hızlandırmak için başlatma kısayollarını kullanabilirsiniz.
Hepsinden iyisi, burada herhangi bir reklam, uygulama içi satın alma teklifi veya dikkat dağıtıcı herhangi bir unsur görmeyeceksiniz. Ne yazık ki Terminal Emulator uzun süredir desteklenmiyor ve GitHub sayfası 2020 yılında arşive kaldırılarak geliştirmenin sona erdiğinin sinyalini verdi.
Mevcut durumunda bile, Terminal Emulator birçok kullanıcı için çalışıyor gibi görünüyor. Bu yüzden belki de bu seçeneği hemen göz ardı etmemelisiniz; alıp denemek daha iyidir.
Material Terminal, Android için Terminal Emülatörünün güncellenmiş bir sürümüdür. Aynı seçeneklere, birden fazla pencereye, reklamsız ve temel komutlar için desteğe sahipsiniz. Ayrıca cihazınıza kök ayrıcalıklarıyla BusyBox ve diğer komut satırı yardımcı programlarını yükleme yeteneği. Yukarıdakilerle aynı şeyleri elde edersiniz, ancak Materyal Tasarım tarzı bir kullanıcı arayüzü ile.
Android'de SSH bağlantısı olan bir terminal emülatörü mü arıyorsunuz? Yoksa sadece uzaktan SSH bağlantısı ile mi ilgileniyorsunuz? İşte birkaç seçenek.
Termux, Android'de bulunan popüler bir terminal emülatörüdür. Bash ve zsh kabukları ile çalışmanıza izin veren etkileyici bir paket koleksiyonu içerir. Ve root erişimi ile, nano, vim veya emacs aracılığıyla nnn'den dosyaları yönetebilir ve düzenleyebilirsiniz. Kullanıcı arayüzü bir terminalden başka bir şey değildir.
Sunuculara SSH üzerinden erişebilirsiniz. Clang, make ve gdb ile C geliştirme sağlanır. Her şey tercihlerinize ve root erişimi olan bir cihazın varlığına/yokluğuna bağlıdır. GitHub sayfasında herhangi bir sorunun nasıl çözüleceğine dair bilgiler bulunmaktadır. Şimdilik, Play Store sürümü için güncellemeler teknik nedenlerden dolayı askıya alınmıştır. Bu nedenle Play Store sürümü çalışmazsa, F-Droid'deki en son derlemeyi arayın.
Termius, Android cihazlardan uzaktan erişim için tasarlanmış bir SSH ve SFTP istemcisidir. Termius ile UNIX ve Linux sistemlerini yönetebilirsiniz. Play Store'daki sayfa Termius'u Android için oldukça iyi bir PuTTY istemcisi olarak tanımlıyor ve bu gerçekten de uygun bir tanım. Kullanıcı arayüzünün anlaşılması kolay ve kafa karıştırıcı görünmüyor. Mosh ve Telnet protokolleri için de destek var.
Uzak bir cihaza bağlandığınızda Raspberry Pi, Ubuntu, Fedora gibi işletim sistemlerini tanır. Bu uygulamadan akıllı telefonunuza bağlı bir klavye üzerinde de çalışabilirsiniz. Bunun da ötesinde, hiçbir banner veya reklam yoktur, bu da Termius'u küçük, mükemmel bir uzaktan bağlantı uygulaması yapar.
Termius ayrıca gelişmiş seçeneklere sahip ücretli bir sürüm (14 günlük ücretsiz bir süre ile) sunar: şifreli çapraz senkronizasyon, SSH anahtar aracısı yönlendirme, SFTP, terminal sekmeleri vb. Daha fazlasını resmi web sitesinde okuyabilirsiniz.
uiceSSH, bir dizi ücretsiz özelliğe ve PRO sürümüne yükseltme yeteneğine sahip popüler bir SSH istemcisidir.
Telenet ve Mosh desteğine ek olarak, işlevselliği genişletmek için bazı üçüncü taraf eklentilerine de erişebilirsiniz. Mevcut seçenekler arasından görünümü ve hissi özelleştirebilir ve bağlantılarınızı kolayca gruplar halinde kategorize edebilirsiniz.
IPv6 desteğine de sahip olduğunuzu unutmamak gerekir. Ücretli bir lisans satın alırsanız AWS ile entegrasyon kurabilir, güvenli senkronizasyonu etkinleştirebilir, yedeklemeleri otomatikleştirebilir ve daha fazlasını yapabilirsiniz.
İhtiyacınız olan tek şey basit bir SSH istemcisi ise ConnectBot tam size göre. Aynı anda birden fazla SSH oturumunda çalışabilir, güvenli tüneller oluşturabilir ve uygulamalar arasında kopyala/yapıştır seçeneğini kullanabilirsiniz.
Android'de root erişiminiz yoksa veya kurmayı planlamıyorsanız, Andronix'i kullanarak akıllı telefonunuza Linux dağıtımlarını yüklemek için eşsiz bir fırsat var. Pencere yöneticileriyle birlikte çok sayıda Linux dağıtımı ve masaüstü ortamı özelliklerine sahip olursunuz.
Ancak buradaki en iyi kısım, çeşitli Linux komutlarıyla çalışmak için root erişimine ihtiyacınız olmamasıdır. Tek yapmanız gereken, her şeyi yapacak olan favori dağıtımınızı kurmaktır. Kullanım kolaylığının yanı sıra, dağıtımların çevrimdışı kurulumu ve cihazlar arasında komutları senkronize etme yeteneği gibi özelliklere erişim sağlayan premium seçenekler de sunulmaktadır.
Ancak bir Linux dağıtımı kurmak, istediğiniz her şeyi yapabileceğiniz anlamına gelmez. Yine de harika bir seçenek. Uygulamayı Play Store'dan indirebilir ve GitHub'da daha fazlasını okuyabilirsiniz.
Android'deki en iyi Linux terminal emülatörlerinin yanı sıra SSH istemcilerini de ele aldık. Android'de bir Linux terminaline erişmek, bir terminal emülatörü seçmek kadar basit değildir. Karar vermeden önce, köklü / köklü olmayan bir cihazla neler yapabileceğinizi görmek için komut desteğine göz atın.