Pilihan SSH seluler
Mobile SSH vs Termux vs Termius
Alat-alat ini saling beririsan di sekitar SSH, tetapi dibangun untuk tujuan berbeda. Mobile SSH adalah klien SSH/SFTP yang fokus untuk Android dan iOS, Termux adalah lingkungan Linux khusus Android, dan Termius adalah klien SSH lintas platform dengan fitur produktivitas berbasis akun.
| Kebutuhan | Mobile SSH | Termux | Termius |
|---|---|---|---|
| Tujuan utama | Klien SSH, SFTP, tunnel lokal, dan terminal khusus untuk Android dan iOS. | Emulator terminal Android dan lingkungan Linux dengan paket APT. | Klien SSH modern di Android, iOS, desktop, dan alur kerja tim berorientasi web. |
| Gaya penyetelan | Masukkan host atau simpan profil server, lalu sambung langsung. | Pasang paket seperti OpenSSH, konfigurasi alat shell, dan bekerja dari baris perintah ala Linux. | Buat atau sinkronkan host, kunci, snippet, dan brankas melalui model aplikasi/akun Termius. |
| Kontrol terminal seluler | Baris tombol tambahan bawaan, sesi kisi, panel layar penuh, zoom cubit, seleksi dengan salin/bagikan, dan gulir ramah tmux — dengan pengetikan pass-through native dan dukungan keyboard eksternal di kedua platform. | Lingkungan terminal yang kuat; perilakunya tergantung pada alat dan konfigurasi terpasang. | Add-on keyboard seluler, gestur, tab, autocomplete, snippet, dan UX terminal yang rapi. |
| Transfer berkas | Transfer SFTP dua panel bawaan terkait sesi SSH aktif. | Gunakan alat baris perintah seperti scp, sftp, rsync, atau utilitas berkas yang terpasang. | Fitur SFTP bawaan dan manajemen host/kunci. |
| Kerja multi-sesi | Hingga delapan sesi SSH bersamaan dalam kisi. | Gunakan multiplexer seperti tmux di dalam Termux atau shell jarak jauh. | Tab dan tampilan terbagi tergantung platform dan paket. |
| Model data | Server, kredensial, riwayat, pengaturan, dan log hanya tersimpan lokal. | Sistem berkas ala Linux dan paket di dalam lingkungan aplikasi Termux. | Brankas terenkripsi untuk host, kunci, snippet, aturan penerusan, known hosts, dan berbagi tim. |
| Kasus terbaik | Anda ingin aplikasi sederhana di Android atau iOS untuk menyambung ke server, memindahkan berkas, dan menjaga sesi tetap hidup. | Anda ingin lingkungan baris perintah lengkap di Android dan nyaman memasang/mengonfigurasi paket. | Anda ingin sinkronisasi lintas perangkat, fitur produktivitas rapi, brankas, dan kolaborasi. |
Fitur per fitur
| Kebutuhan | Mobile SSH | Termux | Termius |
|---|---|---|---|
| Koneksi | |||
| Berjalan di Android dan iOS | ✓ | Android saja | ✓ |
| Profil server tersimpan | ✓ | melalui ssh config | ✓ |
| Cari server tersimpan | ✓ | ✗ | ✓ |
| Folder / grup server | ✓ | ✗ | ✓ |
| Pemilih Tambah Sesi berbasis pencarian | Android | ✗ | ✗ |
| Beberapa alamat per server (roaming LAN/VPN) | ✓ | ✗ | ✗ |
| Catatan kredensial yang dapat dipakai ulang | ✓ | ✗ | ✓ |
| Layar beranda menampilkan apa yang bisa dilanjutkan | ✓ | ✗ | sebagian |
| Daftar sesi tmux luring (tanpa perlu koneksi) | ✓ | ✗ | ✗ |
| Server bernama ditampilkan menggantikan alamat | ✓ | ✗ | ✓ |
| Log masuk | ✓ | ✗ | ✗ |
| Transport proxy Teleport (eksperimental) | Android | ✗ | ✗ |
| Host IPv6 dan tujuan penerusan | ✓ | ✓ | sebagian |
| Terminal | |||
| Terminal SSH | ✓ | melalui OpenSSH | ✓ |
| Emulasi xterm-256color | ✓ | ✓ | ✓ |
| Scrollback dapat dikonfigurasi (1.000–50.000 baris) | ✓ | dapat dikonfigurasi | sebagian |
| Pencarian di terminal (scrollback) | ✓ | ✗ | ✗ |
| Baris tombol tambahan (ESC/TAB/CTRL/…) | ✓ | ✓ | ✓ |
| Ukuran teks dengan cubit | ✓ | ✓ | ✓ |
| Ketuk ganda panel ke layar penuh | ✓ | ✗ | ✗ |
| URL yang dapat diklik di output terminal | ✓ | sebagian | ✓ |
| Seleksi teks: salin / bagikan / pilih semua | ✓ | ✓ | ✓ |
| Dukungan keyboard hardware / Bluetooth | ✓ | ✓ | ✓ |
| Integrasi shell (OSC 133) | ✓ | ✗ | ✗ |
| Gambar inline (grafis Kitty) | ✓ | ✗ | ✗ |
| Glyph mosaik yang digambar aplikasi (chafa, ANSI art) | Android | tergantung font | ✗ |
| Ketukan berfungsi sebagai klik di TUI mode mouse | Android | ✓ | ✗ |
| Perenderan glyph Nerd Font / powerline | ✓ | dapat dikonfigurasi | sebagian |
| Sesi | |||
| Beberapa sesi SSH bersamaan | hingga 8 | hingga 8 | ✓ |
| Tata letak panel kisi | ✓ | melalui tmux | tab |
| Gulir ramah tmux | ✓ | ✓ | ✗ |
| Petunjuk reattach tmux saat penyambungan ulang | ✓ | ✗ | ✗ |
| Peringatan agen (Claude Code / Codex) | ✓ | ✗ | ✗ |
| Notifikasi berkelanjutan dengan daftar sesi | Android | sebagian | ✗ |
| Layanan foreground & wake lock | Android | ✓ | sebagian |
| Penyambungan ulang otomatis dengan backoff | ✓ | melalui autossh | ✓ |
| Eternal Terminal (sesi tangguh) | ✓ | melalui CLI | ✗ |
| Pasang etserver otomatis melalui SSH | ✓ | ✗ | ✗ |
| Pengelola sesi tmux | ✓ | melalui CLI | ✗ |
| Pengelola sesi herdr dan Zellij | ✓ | melalui CLI | ✗ |
| Balasan satu ketuk untuk agen yang tertahan | ✓ | ✗ | ✗ |
| Berkas | |||
| UI transfer berkas SFTP bawaan | ✓ | ✗ | ✓ |
| Penjelajah dua panel lokal + jarak jauh | ✓ | ✗ | ✓ |
| Antrean unggah / unduh | ✓ | ✗ | ✓ |
| Ganti nama / hapus / buat jarak jauh | ✓ | ✗ | ✓ |
| Tampilan izin berkas jarak jauh | ✓ | ✗ | ✗ |
| Urutkan berdasarkan nama atau tanggal per host | ✓ | ✗ | sebagian |
| Tunnel | |||
| Penerusan port lokal | ✓ | melalui CLI | ✓ |
| Tunnel tersimpan bersama profil server | ✓ | melalui ssh config | ✓ |
| Tambah / hapus tunnel saat runtime | ✗ | ✗ | ✓ |
| Kunci | |||
| Autentikasi kata sandi | ✓ | ✓ | ✓ |
| Autentikasi kunci pribadi | ✓ | ✓ | ✓ |
| Pembuatan kunci di perangkat | ✓ | melalui ssh-keygen | ✓ |
| Bagikan / simpan kunci publik yang dibuat | ✓ | ✓ | ✓ |
| Cadangan | |||
| Ekspor / impor cadangan server | ✓ | melalui termux-backup | brankas cloud Pro |
| File cadangan lokal terenkripsi | ✓ | ✗ | ✗ |
| Tidak perlu akun | ✓ | ✓ | sebagian |
| Privasi & biaya | |||
| Tanpa paywall Pro | ✓ | ✓ | sebagian |
| Tanpa iklan | ✓ | ✓ | ✓ |
| Opsi keluar analitik | Android | tanpa analitik | ✗ |
| Data hanya lokal (tanpa sinkronisasi awan) | ✓ | ✓ | sebagian |
| Layar aman (blokir penangkapan layar) | ✓ | ✗ | ✗ |
| Plugin | |||
| Dukungan plugin | ✓ | melalui paket | ✗ |
| Katalog plugin pasang-sesuai-kebutuhan | ✓ | ✗ | ✗ |
Mobile SSH vs aplikasi agen pemrograman AI
Ada kategori aplikasi yang berkembang pesat yang khusus untuk mengendalikan agen pemrograman — Claude Code, Codex, dan sejenisnya — dari ponsel Anda. Beberapa adalah aplikasi SSH atau relay pihak ketiga (Onepilot, Happy, Omnara); OpenAI dan Anthropic kini juga menyediakannya secara native, dengan Codex di dalam aplikasi ChatGPT dan Claude Code di dalam aplikasi Claude, keduanya berjalan di awan milik vendor sendiri. Mobile SSH beririsan dengan semuanya — Anda dapat menjalankan agen tersebut melalui SSH dan mendapat peringatan saat mereka membutuhkan Anda — tetapi ia menghampiri tugas ini dari sisi lain: ia adalah klien SSH langsung yang serbaguna terlebih dahulu, dan pendamping agen setelahnya.
| Kebutuhan | Mobile SSH | Onepilot | Happy | Omnara | ChatGPT | Claude |
|---|---|---|---|---|---|---|
| Menjalankan agen pemrograman dari ponsel Anda | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Bekerja dengan agen pemrograman apa pun (bukan satu vendor) | ✓ | ✓ | Claude Code | ✓ | Codex saja | Claude Code saja |
| Berjalan di mesin Anda sendiri (bukan awan vendor) | ✓ | ✓ | ✓ | ✓ | ✗ | sebagian |
| SSH langsung — tanpa relay awan | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ |
| Terminal SSH umum (jalankan perintah apa pun) | ✓ | ✓ | ✗ | sebagian | ✗ | ✗ |
| Transfer berkas SFTP | ✓ | sebagian | ✗ | ✗ | ✗ | ✗ |
| Penerusan port lokal | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ |
| Pengelola sesi tmux | ✓ | sebagian | ✗ | ✗ | ✗ | ✗ |
| Bekerja dengan agen yang Anda pasang sendiri | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
| Peringatan agen (push saat agen butuh input) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Setujui/tolak prompt agen dengan satu ketuk | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Tanpa penyiapan server atau SSH | ✗ | ✗ | sebagian | sebagian | ✓ | ✓ |
| Android dan iOS | ✓ | iOS saja | ✓ | ✓ | ✓ | ✓ |
| Tidak perlu akun | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ |
| Tanpa paywall Pro (semua fitur gratis) | ✓ | ✗ | ✗ | ✗ | paket gratis | ✗ |
| Sumber terbuka | Apache 2.0 | ✗ | MIT | Apache | ✗ | ✗ |
Aplikasi ChatGPT dan Claude native adalah cara termulus untuk menjalankan agen satu vendor tanpa penyiapan apa pun — tanpa server, cukup sebuah akun — dan keduanya menambahkan layar setuju/tolak satu ketuk yang rapi. Kekurangannya: keduanya hanya menjalankan model mereka sendiri di awan mereka sendiri, tanpa terminal umum, tanpa SFTP atau tunnel, dan tanpa opsi menggunakan mesin Anda sendiri, serta berbayar atau memerlukan akun. Onepilot, Happy, dan Omnara menyimpan agen di perangkat keras yang Anda kendalikan (Onepilot melalui SSH langsung; Happy dan Omnara melalui relay awan, dan Omnara memerlukan akun). Mobile SSH terhubung langsung ke server Anda sendiri tanpa akun atau relay vendor, menjalankan agen apa pun berdampingan dengan terminal lengkap, SFTP, dan penerusan port, dan setiap fitur gratis. Kini ia menjawab prompt agen dengan cara yang sama seperti mereka — daftar Agents yang menampilkan setiap agen di seluruh koneksi, dengan satu tombol untuk tiap pilihan — bedanya, agennya berjalan di mesin Anda dan balasannya melintas melalui koneksi SSH Anda sendiri. Komprominya tetap sama seperti sejak awal: Anda yang menyediakan servernya, dan hook agen harus dipasang di sana sekali.