QR code linking to mobile-ssh.github.io

Klien SSH untuk Android & iOS

Mobile SSH

Klien SSH yang fokus untuk Android dan iOS dengan terminal multi-sesi, sesi Eternal Terminal yang tetap bertahan saat koneksi jaringan terputus, pengelola tmux bawaan, transfer berkas SFTP, penerusan port lokal, dan plugin — dibuat untuk penggunaan ponsel dan tablet.

Tersedia dalam 20 bahasa · Android 2.13.7 · iOS 1.78 beta

Android Open the Google Play link in your mobile browser, not the Google Play app — the closed test may not be visible inside the app. Bergabung dengan beta · atau kirim email ke mobile.ssh.info@gmail.com untuk meminta akses beta privat

Beta Android & iOS SSH users wanted Join the closed beta and help shape Mobile SSH. See how to join →
Terminal SSH satu sesi di ponsel yang menampilkan tambalan dari agen pemrograman dan uji coba yang lulus, di bawah bilah alat sesi.

Mengapa Mobile SSH

Dirancang untuk menjawab hal-hal yang biasa keliru pada klien SSH ponsel.

Tanpa tingkatan Pro, tanpa iklan

Semua fitur ada di aplikasi yang sama. Tidak ada paywall yang menyembunyikan alur kerja penting di balik upgrade Pro, tidak ada banner iklan di terminal.

Data Anda tetap lokal

Server, kredensial, dan kunci yang disimpan ada di perangkat. Tidak ada akun cloud; tidak ada yang bisa dihentikan.

Host tersimpan, terhubung dengan satu tap

Tambahkan host sekali dan hubungkan kembali dengan satu tap — termasuk kunci, port, dan tunnel yang sudah dikonfigurasi.

Peringatan agen, dan satu ketuk untuk menjawab

Ketahui persis saat Claude Code, Codex, atau agen lain membutuhkan Anda: panel berubah kuning amber, lencana di bilah alat menghitung siapa saja yang menunggu, dan daftar Agents menjawab pertanyaannya dengan satu ketuk — tanpa perlu mengetik di terminal.

Tombol terminal di atas keyboard

Baris berisi tiga belas tombol — ESC, TAB, CTRL, panah, Home, End, PgUp, PgDn — yang membungkus ke baris kedua alih-alih digulir, jadi tidak ada yang tersembunyi di luar layar. Tambahkan F1–F12, kombinasi Ctrl, atau escape sequence buatan Anda sendiri dari palet preset.

Penerusan port tanpa perintah

Tunnel melekat pada profil server dan otomatis aktif saat tersambung.

Bertahan saat layar terkunci dan roaming

Beri satu server tersimpan beberapa alamat — IP LAN rumah dan IP VPN — dan Mobile SSH menghubungi mana pun yang merespons, mencoba alamat terakhir yang berhasil lebih dulu, lalu menyambung ulang begitu jaringan berubah. Di Android, layanan foreground dan wake lock menjaga shell tetap hidup saat layar mati; di iOS, koneksi ulang otomatis plus attach otomatis tmux mengembalikan Anda ke tempat terakhir Anda bekerja.

Eternal Terminal

Transport ET opsional menjaga shell jarak jauh tetap hidup saat koneksi jaringan terputus, perangkat tidur, dan IP berubah. Tidak ada etserver di host? Mobile SSH dapat memasangnya untuk Anda melalui SSH.

Perluas dengan plugin

Telusuri katalog publik dan pasang plugin sesuai kebutuhan untuk menambah alur kerja baru. Setiap plugin diunduh dan diverifikasi SHA-256 ke penyimpanan privat aplikasi.

Dirancang untuk pekerjaan SSH seluler

Mobile SSH memendekkan jalur administrasi umum: simpan server, sambungkan, jaga sesi tetap hidup, pindahkan berkas saat diperlukan, dan kembali cepat ke terminal aktif.

Terminal SSH

Terminal xterm-256color dengan warna sejati 24-bit, huruf miring, pencarian di dalam terminal, integrasi shell OSC 133, dan penyesuaian ukuran teks dengan cubit — plus font dan skema warna yang dapat dikonfigurasi serta glyph powerline/ikon Nerd Font di Android dan iOS.

Kisi multi-sesi

Hingga delapan sesi SSH dalam kisi yang dapat diubah ukurannya — ketuk panel untuk fokus, ketuk ganda untuk layar penuh, cubit untuk ubah ukuran teks.

Tautan yang dapat diklik

URL di terminal digarisbawahi dan terbuka di browser dengan satu tap — tanpa menyalin atau berpindah aplikasi.

Folder dan nama server

Atur server tersimpan ke dalam grup yang dapat diciutkan, dan beri sebuah server nama yang ditampilkan menggantikan alamatnya. Alamatnya muncul kembali setiap kali sebuah nama menjadi ambigu, sehingga barisnya tidak pernah tampak seragam.

Peringatan agen

Agen melapor lewat terminal, jadi aplikasi tahu agen mana yang tertahan dan karena apa. Jawab dari daftar Agents dengan satu ketuk; peringatan saling menggantikan alih-alih menumpuk, dan mengetuknya membuka panel yang berbunyi.

Kunci pribadi

Autentikasi kata sandi atau kunci pribadi. Buat kunci Ed25519 atau ECDSA di perangkat (RSA juga di Android); impor atau tempel kunci yang ada.

Transfer SFTP

Penjelajah berkas dua panel yang terhubung ke sesi SSH aktif. Antrakan unggahan dan unduhan, ganti nama, hapus, dan periksa izin jarak jauh.

Penerusan port

Simpan spesifikasi tunnel lokal bersama profil server dan tunnel itu terbuka otomatis saat tersambung — termasuk setelah penyambungan ulang di jaringan baru, tanpa perlu Anda bangun ulang secara manual.

Alur penyambungan ulang

Ganti jaringan dan semua sesi langsung menghubungi ulang alih-alih menunggu rute mati kehabisan waktu, dan sesi yang sedang dalam backoff bangun begitu jaringan yang dapat dipakai muncul. Di iOS, server yang diam-diam berhenti menjawab akan terdeteksi dan disambungkan ulang.

Cadangan & pemulihan

Ekspor server dan kredensial tersimpan ke file cadangan terenkripsi; impor dengan gabung atau ganti untuk berpindah antar perangkat — cadangan dapat dipertukarkan antara Android dan iOS.

Eternal Terminal

Sambung melalui Eternal Terminal (ET) untuk sesi yang bertahan saat koneksi jaringan terputus, perangkat tidur, dan IP berubah — dengan opsi penyiapan etserver otomatis melalui SSH.

Pengelola multiplexer

Kendalikan tmux tanpa kord prefix — attach, ganti nama, buat, pisah, zoom, atau kill. Kedua platform memberikan hal yang sama untuk herdr dan Zellij, dan ikon di bilah alat baru muncul setelah program itu ditemukan di server.

Plugin

Telusuri, pasang, dan jalankan plugin untuk memperluas Mobile SSH. Plugin diunduh sesuai kebutuhan dari katalog publik dan diverifikasi SHA-256 ke penyimpanan privat aplikasi.

Satu layar, beberapa shell aktif

Tampilan terminal dapat menampung beberapa sesi SSH aktif dalam kisi. Pilih panel untuk mengetik, gunakan baris tombol tambahan untuk kontrol terminal, cubit untuk menyesuaikan ukuran teks, dan ketuk ganda panel saat butuh fokus layar penuh.

Layar beranda menjawab pertanyaan "apa yang bisa saya lanjutkan?" — koneksi yang aktif saat ini, dan sesi tmux yang menunggu di server tersimpan Anda, disusun ulang dari snapshot tersimpan sehingga muncul bahkan tanpa jaringan sama sekali.

Mobile SSH di ponsel yang menampilkan dua sesi SSH terminal aktif dalam tampilan terbagi berdampingan.
Layar transfer berkas Mobile SSH di ponsel dengan panel lokal dan jarak jauh.

SFTP saat terminal tidak cukup

Buka transfer berkas dari sesi yang tersambung untuk menelusuri penyimpanan ponsel dan direktori jarak jauh. Antrekan unggahan dan unduhan, urutkan berkas, lompat kembali ke jalur jarak jauh terbaru, dan periksa atau ubah izin berkas jarak jauh saat memutuskan apa yang akan dipindahkan.

Lihat di perangkat nyata

Tangkapan layar dari ponsel Android dan iPhone — layar yang sama yang akan Anda gunakan untuk menambahkan server, bekerja di terminal, menjalankan beberapa sesi, dan memindahkan berkas via SFTP.

Lihat dalam aksi

Demo singkat di kedua platform. Android: layar beranda yang langsung menunjukkan apa saja yang bisa Anda lanjutkan, bilah alat sesi yang hanya menampilkan fitur yang tersedia di server itu, mengirim berkas langsung ke prompt, serta pengelola tmux, herdr, dan Zellij. iOS: membuka aplikasi langsung ke terminal aktif dan layar beranda tempat Anda kembali.

Android
iOS — iPhone & iPad

Satu video untuk tiap pengelola sesi

Pada demo di atas, tmux, herdr, dan Zellij hanya berbagi sekitar tiga puluh detik — cukup untuk menunjukkan bahwa bilah alat menggambar ikon untuk masing-masing, tetapi tidak cukup untuk menunjukkan apa yang bisa dilakukan salah satunya. Ini versi panjangnya, difilmkan di kedua platform terhadap server sungguhan.

tmux

Sesi, jendela, dan panel yang dijangkau langsung dari layar utama, dengan satu sesi ditandai lonceng karena ada sesuatu di sana yang menunggu jawaban. Lampirkan sebuah jendela dan terminal yang sedang berjalan ikut berpindah; buat jendela lalu beri nama — tanpa sekali pun mengetik kombinasi prefiks.

Android
iOS — iPhone & iPad

herdr

Ruang kerja, tab, dan panel yang membawa keadaan agen yang sebenarnya — satu agen bekerja, satu lagi terblokir menunggu manusia. Pratinjau yang terblokir, jawab dari ponsel, lalu lihat herdr menggolongkannya kembali menjadi bekerja, kemudian selesai.

Android
iOS — iPhone & iPad

Zellij

Sesi beserta usianya, lalu tab dan panel. Pratinjau keluaran sebuah panel, tambahkan tab bernama, bawa yang penting ke depan, lalu lampirkan — tanpa mengetik apa pun di prompt.

Android
iOS — iPhone & iPad

Grafik bergerak, di dalam terminal

GIF 36 bingkai yang dialirkan lewat protokol grafis Kitty dan didekode aplikasi pada tempo bingkai berkas itu sendiri — bukan dimajukan dari luar. Lalu urutan escape yang menjadi ukuran sebuah terminal: OSC 8 mengubah nomor build dan nama dasbor menjadi sesuatu yang bisa diketuk, OSC 52 membiarkan sisi jauh menulis papan klip ponsel Anda, dan OSC 777 memunculkan notifikasi Android yang sungguhan.

Android

Tempatnya di samping Termux dan Termius

Mobile SSH sengaja dibuat sempit: bukan lingkungan Linux lengkap maupun brankas tim lintas platform. Ini adalah alat SSH/SFTP lokal untuk Android dan iOS dengan akses cepat ke kontrol sesi yang paling sering dibutuhkan pengguna seluler.