Klien SSH Termius di Android

Artikel XDA minggu ini membuktikan bahwa Ubuntu di Android bukan gimmick, melainkan cara penulisnya mengelola homelab dari mana saja. Laptop “sebagai jaga-jaga” ditinggalkan. Setup yang mereka uraikan adalah tumpukan aplikasi yang kami rekomendasikan beberapa saat lalu, dan layak dikumpulkan dalam satu daftar. Kami menguji delapan aplikasi admin server jarak jauh terbaik untuk Android pada hardware Pixel dan Samsung, dan mengujinya terhadap campuran Proxmox rumahan, Docker, dan beberapa instans VPS kecil, fokus pada bagaimana setiap aplikasi berperilaku di layar ponsel dan apa yang terjadi ketika Anda jatuh dari Wi-Fi ke LTE di tengah sesi.

Apa yang dicari dalam aplikasi admin server jarak jauh

Salah satu dari aplikasi ini dapat mengirim perintah ke server. Perbedaan muncul ketika ponsel bukan hanya shell.

Perbandingan cepat

Aplikasi Terbaik untuk Platform Paket gratis Harga mulai Fitur unggulan
Termius SSH lintas perangkat dengan UI yang halus Android, iOS, Windows, macOS, Linux Ya Langganan Termius Pro Sinkronisasi host, kunci, dan snippet
JuiceSSH Klien SSH cepat asli Android Android Ya Pembuka kunci satu kali JuiceSSH Pro Ekosistem plugin
Termux Userland Linux penuh di Android Android Ya Gratis Shell lokal plus klien dan server SSH
ConnectBot Klien SSH open-source Android Ya Gratis Tidak ada akun, SSH murni
Tailscale Mesh VPN tanpa konfigurasi untuk host pribadi Android, iOS, Windows, macOS, Linux Ya Rencana Tailscale untuk tim SSH ke host di balik NAT
Portainer Panel kontrol kontainer melalui tampilan web Android (pembungkus web), browser apa pun Ya Langganan Portainer Business UI Docker dan Kubernetes
Cockpit UI web server Linux Browser apa pun Ya Gratis Berjalan di server, tidak ada klien ekstra
Home Assistant Companion Dashboard homelab dan shortcut Android, iOS Ya Langganan Nabu Casa untuk akses jarak jauh Shortcut widget untuk skrip

Aplikasi

1. Termius — Terbaik untuk SSH lintas perangkat dengan UI yang halus

Termius adalah aplikasi yang paling akhirnya digunakan oleh alur kerja homelab-dari-ponsel. Host, tag, kunci, snippet, dan aturan port-forwarding disinkronkan di setiap perangkat tempat Anda memasangnya, dan UI mobile beradaptasi dengan baik dengan layar ponsel. Dukungan Mosh membuat sesi tetap aktif ketika Wi-Fi putus.

Kelemahan: Fitur terbaik (sinkronisasi multi-perangkat, perpustakaan snippet, peran tim) berada di belakang Termius Pro. Tingkat gratis berfungsi untuk beberapa host.

Harga:

Platform: Android, iOS, Windows, macOS, Linux

Unduh: Aptoide · Google Play

Garis bawah: Termius adalah pilihan ketika set host yang sama mengikuti Anda di setiap perangkat yang Anda miliki.

2. JuiceSSH — Terbaik untuk klien SSH cepat asli Android

JuiceSSH adalah favorit komunitas Android selama bertahun-tahun dan masih bertahan. Cepat, minimal, ramah-plugin, dan tidak memerlukan akun. Pembukaan Pro satu kali menambahkan fitur yang akan menjadi langganan di tempat lain.

Kelemahan: Hanya Android, jadi tidak disinkronkan dari desktop. Kecepatan pengembangan melambat dibandingkan dengan Termius.

Harga:

Platform: Android

Unduh: Aptoide · Google Play

Garis bawah: JuiceSSH adalah pilihan ketika Anda menginginkan klien SSH Android yang cepat dan mandiri dengan biaya satu kali.

3. Termux — Terbaik untuk userland Linux penuh di ponsel

Termux bukan klien SSH, ini adalah emulator terminal dengan userland berbasis Debian penuh. Instal openssh-client, git, ansible, kubectl, dan alat CLI Linux apa pun yang Anda perlukan. Premis artikel XDA, menjalankan alat manajemen homelab dari ponsel itu sendiri, adalah wilayah Termux.

Kelemahan: Tidak di Play Store dalam build yang dipertahankan saat ini. Dapatkan dari F-Droid atau GitHub pengembang untuk versi saat ini. Kurva pembelajaran lebih curam daripada Termius atau JuiceSSH.

Harga:

Platform: Android

Unduh: F-Droid

Garis bawah: Termux adalah pilihan ketika Anda menginginkan ponsel menjadi workstation Linux, bukan hanya klien.

4. ConnectBot — Terbaik untuk klien SSH open-source murni

ConnectBot adalah klien SSH open-source Android asli. Tidak banyak berubah selama bertahun-tahun, yang diinginkan penggunanya. Tidak ada akun, tidak ada cloud, tidak ada langganan. Hanya SSH.

Kelemahan: UI dasar. Tidak ada sinkronisasi, tidak ada Mosh, tidak ada sistem plugin. Jika Anda memerlukan salah satu dari itu, Anda memerlukan salah satu pilihan di atas.

Harga:

Platform: Android

Unduh: Aptoide · Google Play · F-Droid

Garis bawah: ConnectBot adalah pilihan ketika tujuannya adalah “klien SSH, tidak ada akun, tidak ada upsell”.

5. Tailscale — Terbaik untuk menjangkau host di balik NAT tanpa port forwarding

Tailscale bukan klien SSH, ini adalah yang membuat SSH jarak jauh layak ketika homelab Anda berada di balik CGNAT atau ISP yang membatasi. Aplikasi Android bergabung dengan ponsel Anda ke tailnet, dan setiap klien SSH di ponsel kemudian dapat mencapai setiap host di tailnet berdasarkan nama. SSH Tailscale itu sendiri menambahkan lapisan tanpa kata sandi per pengguna untuk host tempat Anda mengaktifkannya.

Kelemahan: Biaya bulanan kecil di atas tingkat gratis pribadi. Jaringan perusahaan kadang memblokir relai DERP Tailscale, yang mendorong Anda ke jaringan alternatif.

Harga:

Platform: Android, iOS, Windows, macOS, Linux

Unduh: Aptoide · Google Play

Garis bawah: Tailscale adalah pilihan yang mengubah jaringan yang bermusuhan menjadi jaringan yang ramah. Instal sebelum menginstal klien SSH apa pun yang perlu menjangkau rumah.

6. Portainer — Terbaik untuk kontrol kontainer dari browser ponsel

Portainer adalah UI web untuk Docker dan Kubernetes. Instal di host, buka port melalui Tailscale, dan ponsel dapat menjalankan kontainer dari browser mobile: memulai, menghentikan, memeriksa log, exec ke shell. Ini bukan aplikasi Android asli dalam arti ketat, tetapi UI ramah-mobile menjadikannya aplikasi dalam praktik.

Kelemahan: UI web di ponsel fungsional, bukan halus. Beberapa fitur lanjutan mengharapkan layar laptop.

Harga:

Platform: Android (melalui browser), iOS (melalui browser), browser modern apa pun

Unduh: portainer.io

Garis bawah: Portainer adalah pilihan ketika targetnya adalah kontainer, bukan baris perintah.

7. Cockpit — Terbaik untuk konsol server Linux berbasis browser

Cockpit adalah konsol web yang disponsori Red Hat dan Fedora untuk server Linux. Instal di server, telusuri ke port 9090, dan Anda memiliki UI yang dapat digunakan di ponsel untuk layanan, disk, jaringan, pengguna, log, dan kontainer Podman. Tanpa instalasi klien nol; apa pun dengan browser sudah cukup.

Kelemahan: Instalasi di sisi server diperlukan di setiap host. Bukan cocok untuk host yang tidak Anda kontrol (VPS bersama dengan izin terbatas).

Harga:

Platform: Browser modern apa pun

Unduh: cockpit-project.org

Garis bawah: Cockpit adalah pilihan ketika ponsel harus tetap menjadi browser dan server melakukan pekerjaan.

8. Home Assistant Companion — Terbaik untuk dashboard homelab dan shortcut

Home Assistant Companion bukan hanya untuk rumah pintar. Home Assistant menjalankan tindakan perintah shell, pemicu MQTT, dan panggilan REST, yang berarti menjadi dashboard homelab yang hidup di layar beranda ponsel Anda. Widget di peluncur dapat memulai ulang layanan, menjalankan skrip, atau memicu backup.

Kelemahan: Setup memerlukan instans Home Assistant. Akses jarak jauh di luar jaringan memerlukan Nabu Casa atau proxy terbalik yang dihosting sendiri.

Harga:

Platform: Android, iOS

Unduh: Aptoide · Google Play · F-Droid

Garis bawah: Home Assistant Companion adalah pilihan ketika ponsel harus menjadi permukaan kontrol homelab, bukan hanya terminal.

Cara memilih yang benar

FAQ

Bisakah saya menjalankan Ansible dari ponsel Android? Ya, di dalam Termux. pkg install ansible memberi Anda biner ansible-playbook yang berfungsi. Arahkan ke host melalui SSH dengan cara yang sama seperti dari laptop.

Apakah Tailscale adalah VPN lengkap? Ini adalah mesh VPN berbasis WireGuard, tetapi “VPN lengkap” menyiratkan perutean semua lalu lintas Anda. Tailscale secara default hanya merutekan lalu lintas tailnet, yang ingin Anda capai untuk menjangkau host rumah tanpa melepaskan internet reguler Anda.

Aplikasi mana yang mendukung Mosh? Termius di tingkat Pro dikirimkan dengan dukungan Mosh. Termux dapat menginstal paket mosh dan menjalankannya langsung.

Apakah aplikasi ini bekerja dengan keyboard hardware? Termius, JuiceSSH, Termux, dan ConnectBot semuanya menangani keyboard hardware dengan baik. Lipatan dan ponsel dengan keyboard terpasang adalah klien homelab yang layak.

Apakah ada alternatif open-source untuk Termius? ConnectBot untuk klien SSH dan Termux untuk shell bersama-sama mencakup sebagian besar dari apa yang disediakan Termius, kecuali sinkronisasi lintas perangkat.

Bisakah saya menggunakan YubiKey dengan SSH di Android? Ya, melalui NFC di YubiKey yang didukung. Termius mendukung kunci yang didukung YubiKey secara langsung. Termux melalui dukungan OpenSSH SecurityKey bekerja dengan kunci hardware FIDO2 melalui NFC atau USB-C.