Android'de Termius SSH istemcisi

XDA’nın bu haftaki makalesi, Android’deki Ubuntu’nun bir hile olmadığını, yazarın herhangi bir yerden homelab’ı nasıl yönettiğini kanıtlıyor. “Yedek” not defteri evde bırakıldı. Anlattıkları kurulum, bir süredir ayrı ayrı tavsiye ettiğimiz uygulamaların bir yığını ve tek bir listede derlemeye değer. Pixel ve Samsung donanımlarında Android için sekiz en iyi uzak sunucu yönetim uygulamasını test ettik, ev ortamı Proxmox, Docker ve birkaç küçük VPS örneğinin karışımına karşı, her birinin telefon ekranında nasıl davrandığına ve bir oturumun ortasında Wi-Fi’den LTE’ye düştüğünüzde ne olduğuna odaklandı.

Uzak sunucu yönetim uygulamasında neye bakılması gerekir

Bu uygulamaların herhangi biri sunucuya komut gönderebilir. Farklar telefon sadece bir kabuk olmadığında ortaya çıkar.

Hızlı karşılaştırma

Uygulama En iyisi Platformlar Ücretsiz plan Başlangıç fiyatı Öne çıkan özellik
Termius Cilalı UI ile cihazlar arası SSH Android, iOS, Windows, macOS, Linux Evet Termius Pro aboneliği Konaklar, anahtarlar ve kod parçacıklarının senkronizasyonu
JuiceSSH Hızlı Android-native SSH istemcisi Android Evet JuiceSSH Pro tek seferlik kilit açma Eklenti ekosistemi
Termux Android’de tam Linux ortamı Android Evet Ücretsiz Yerel kabuk artı SSH istemcisi ve sunucusu
ConnectBot Açık kaynaklı SSH istemcisi Android Evet Ücretsiz Hesap yok, saf SSH
Tailscale Özel konaklar için sıfır yapılandırma ağı VPN Android, iOS, Windows, macOS, Linux Evet Takımlar için Tailscale planları NAT arkasındaki konaklar için SSH
Portainer Web görünümü aracılığıyla kapsayıcı kontrol paneli Android (web sarıcı), herhangi bir tarayıcı Evet Portainer Business aboneliği Docker ve Kubernetes arayüzü
Cockpit Linux sunucu web arayüzü Herhangi bir tarayıcı Evet Ücretsiz Sunucu üzerinde çalışır, ekstra istemci yok
Home Assistant Companion Homelab panoları ve kısayolları Android, iOS Evet Uzaktan erişim için Nabu Casa aboneliği Komut dosyaları için widget kısayolları

Uygulamalar

1. Termius — Cilalı UI ile cihazlar arası SSH için en iyi

Termius, telefon-dan-homelab iş akışlarının çoğunun ulaştığı uygulamadır. Konaklar, etiketler, anahtarlar, kod parçacıkları ve bağlantı noktası yönlendirme kuralları, bunu kurduğunuz her cihazda senkronize olur ve mobil arayüz bir telefon ekranına iyi uyarlanır. Mosh desteği Wi-Fi düştüğünde oturumları canlı tutar.

Nerede eksik kalır: En iyi özellikler (çok cihazlı senkronizasyon, kod parçacığı kitaplığı, takım rolleri) Termius Pro’nun ardında yer alır. Ücretsiz katman birkaç ana bilgisayar için işlevseldir.

Fiyatlandırma:

Platformlar: Android, iOS, Windows, macOS, Linux

İndir: Aptoide · Google Play

Sonuç: Termius, aynı ana bilgisayar seti sahip olduğunuz her cihazla sizi takip ettiğinde seçilecek seçenektir.

2. JuiceSSH — Hızlı Android-native SSH istemcisi için en iyi

JuiceSSH, yıllar boyunca Android topluluğunun favorisiydi ve hala güçlüdür. Hızlı, minimal, eklenti-dostu ve bir hesap gerektirmez. Pro tek seferlik kilit açma, başka yerlerde abonelik olacak özellikleri ekler.

Nerede eksik kalır: Sadece Android, bu nedenle masaüstünden senkronize olmaz. Geliştirme hızı Termius’a kıyasla yavaşladı.

Fiyatlandırma:

Platformlar: Android

İndir: Aptoide · Google Play

Sonuç: JuiceSSH, hızlı, kendi başına yeterli bir Android SSH istemcisi ve tek seferlik ücret istediğinizde seçilecek seçenektir.

3. Termux — Telefonda tam Linux ortamı için en iyi

Termux bir SSH istemcisi değil, tam Debian tabanlı ortama sahip bir terminal emülatörüdür. openssh-client, git, ansible, kubectl ve ihtiyacınız olan herhangi bir Linux CLI aracını yükleyin. XDA makalesi, homelab yönetim araçlarını telefonun kendisinden çalıştırmak Termux bölgesidir.

Nerede eksik kalır: Şu anda bakımlanan derlemelerde Play Store’da değil. Mevcut sürüm için F-Droid’den veya geliştirici GitHub’ından alın. Termius veya JuiceSSH’den daha dik bir öğrenme eğrisi.

Fiyatlandırma:

Platformlar: Android

İndir: F-Droid

Sonuç: Termux, telefonun sadece bir istemci değil Linux iş istasyonu olmasını istediğinizde seçilecek seçenektir.

4. ConnectBot — Saf açık kaynaklı SSH istemcisi için en iyi

ConnectBot, orijinal açık kaynaklı Android SSH istemcisidir. Yıllar boyunca dramatik bir şekilde değişmedi, bu kullanıcılarının istediği şeydir. Hesap yok, bulut yok, abonelik yok. Sadece SSH.

Nerede eksik kalır: Arayüz temeldir. Senkronizasyon yok, Mosh yok, eklenti sistemi yok. Bu şeylerden herhangi birine ihtiyacınız varsa, yukarıdaki seçeneklerden birine ihtiyacınız vardır.

Fiyatlandırma:

Platformlar: Android

İndir: Aptoide · Google Play · F-Droid

Sonuç: ConnectBot, hedef “SSH istemcisi, hesap yok, ek satış yok” olduğunda seçilecek seçenektir.

5. Tailscale — Port yönlendirmesi olmadan NAT arkasındaki konaklar için en iyi

Tailscale bir SSH istemcisi değil, homelab’ınız CGNAT veya kısıtlayıcı ISP’nin arkasında olduğunda uzak SSH’yi uygulanabilir kılan şeydir. Android uygulaması telefonunuzu tailnet’inize katıyor ve telefonda her SSH istemcisi daha sonra tailnet’teki her konağa ada göre ulaşabilir. Tailscale SSH kendisi, etkinleştirdiğiniz konaklar için kullanıcı başına parolasız bir katman ekler.

Nerede eksik kalır: Kişisel ücretsiz katmanın üzerinde küçük aylık maliyet. Kurumsal ağlar bazen Tailscale DERP rölelini bloke eder ve sizi alternatif ağlara zorlar.

Fiyatlandırma:

Platformlar: Android, iOS, Windows, macOS, Linux

İndir: Aptoide · Google Play

Sonuç: Tailscale, düşmanca bir ağı dostane bir ağa dönüştüren seçenektir. Eve ulaşması gereken herhangi bir SSH istemcisini kurmadan önce bunu yükleyin.

6. Portainer — Telefon tarayıcısından kapsayıcı kontrolü için en iyi

Portainer, Docker ve Kubernetes için bir web arayüzüdür. Ana bilgisayara kurun, Tailscale aracılığıyla bağlantı noktasını açığa çıkarın ve telefon mobil bir tarayıcıdan kapsayıcıları çalıştırabilir: başlat, durdur, günlükleri incele, kabuğa exec. Katı anlamda yerel bir Android uygulaması değildir, ancak mobil dostu arayüz bunu uygulamada yapar.

Nerede eksik kalır: Telefondaki web arayüzü işlevseldir, cilalı değil. Bazı gelişmiş özellikler bir dizüstü bilgisayar ekranı bekler.

Fiyatlandırma:

Platformlar: Android (tarayıcı aracılığıyla), iOS (tarayıcı aracılığıyla), herhangi bir modern tarayıcı

İndir: portainer.io

Sonuç: Portainer, hedef kapsayıcılar, komut satırları değil olduğunda seçilecek seçenektir.

7. Cockpit — Tarayıcı tabanlı Linux sunucu konsolu için en iyi

Cockpit, Linux sunucuları için Red Hat ve Fedora tarafından desteklenen web konsoludur. Sunucuya kurun, 9090 portuna gidin ve hizmetler, diskler, ağ, kullanıcılar, günlükler ve Podman kapsayıcıları için mobil kullanılabilir bir arayüzünüz vardır. Sıfır istemci kurulumu; tarayıcısı olan herhangi bir şey yeterlidir.

Nerede eksik kalır: Her ana bilgisayarda sunucu tarafı kurulumu gereklidir. Kontrol etmediğiniz konaklar için uygun değil (sınırlı izinlerle paylaşılan VPS).

Fiyatlandırma:

Platformlar: Herhangi bir modern tarayıcı

İndir: cockpit-project.org

Sonuç: Cockpit, telefon tarayıcı kalmalı ve sunucu işi yaptığında seçilecek seçenektir.

8. Home Assistant Companion — Homelab panoları ve kısayolları için en iyi

Home Assistant Companion, sadece akıllı ev için değildir. Home Assistant shell komut eylemlerini, MQTT tetikleyicilerini ve REST çağrılarını çalıştırır, bu da telefonunuzun ana ekranında yaşayan homelab paneli haline gelir. Başlatıcıda bir widget bir hizmeti yeniden başlatabilir, bir komut dosyası çalıştırabilir veya bir yedekleme tetikleyebilir.

Nerede eksik kalır: Kurulum bir Home Assistant örneği gerektirir. Ağın dışındaki uzak erişim Nabu Casa veya kendi kendine barındırılan ters proxy gerektirir.

Fiyatlandırma:

Platformlar: Android, iOS

İndir: Aptoide · Google Play · F-Droid

Sonuç: Home Assistant Companion, telefon homelab için bir kontrol yüzeyi olması gereken, sadece bir terminal değil seçilecek seçenektir.

Doğru olanı nasıl seçilir

SSS

Android telefondan Ansible çalıştırabilir miyim? Evet, Termux içinde. pkg install ansible, çalışan bir ansible-playbook dosyası verir. Bir dizüstü bilgisayardan yaptığınız gibi SSH aracılığıyla konakları işaret edin.

Tailscale tam bir VPN’dir mi? WireGuard tabanlı ağ VPN’sidir, ancak “tam VPN” tüm trafiğinizin yönlendirilmesi anlamına gelir. Tailscale varsayılan olarak yalnızca tailnet trafiğini yönlendirir, bu da ev ana bilgisayarlarına erişmek için normal interneti terk etmeden istediğiniz şeydir.

Hangi uygulama Mosh’u destekler? Termius Pro seviyesinde Mosh desteğiyle birlikte gelir. Termux mosh paketini yükleyebilir ve doğrudan çalıştırabilir.

Bu uygulamalar donanım klavye ile çalışıyor mu? Termius, JuiceSSH, Termux ve ConnectBot hepsi donanım klavyelerini iyi kullanırlar. Katlanabilirler ve eki klavyeli telefonlar uygulanabilir homelab istemcileridir.

Termius’a açık kaynaklı bir alternatif var mı? SSH istemcisi için ConnectBot ve kabuk için Termux birlikte Termius’un sağladığı şeylerin çoğunu kapsar, cihazlar arası senkronizasyon hariç.

Android’deki SSH ile YubiKey kullanabilir miyim? Evet, desteklenen YubiKey’ler üzerinde NFC aracılığıyla. Termius YubiKey destekli anahtarları doğrudan destekler. Termux OpenSSH SecurityKey desteği aracılığıyla NFC veya USB-C üzerinde FIDO2 donanım anahtarlarıyla çalışır.