termux-connecting
v1.1.56
Published
CLI setup Termux + koneksi SSH dari PC/Mac dengan Telegram alert
Downloads
10,339
Maintainers
Readme
Termux Connecting
CLI untuk setup Termux dan koneksi SSH dari PC/Mac — plus Telegram alert jika koneksi putus.
Tutorial Lengkap
1. Install di Termux
Jalankan di HP (Termux):
pkg install -y nodejs-lts
npm i -g termux-connectingAtau via curl installer (tanpa Node.js):
curl -fsSL https://raw.githubusercontent.com/Ariska138/termux-connecting/main/install.sh | bash2. Setup Perangkat Termux
termux-connectingScript akan melakukan:
pkg update && pkg upgrade— jika repo error, tawarkan ganti ke repo stable viatermux-change-repo- Cek Git & Node.js — tawarkan install jika belum ada
- Cek password SSH — jika belum, minta buat password baru via
passwd - Tampilkan Username dan IP Address perangkat
Simpan info username dan IP yang muncul. Ini yang akan dipakai dari PC.
Sebelum lanjut: pastikan SSH server sudah jalan di Termux:
sshdCek IP kapan saja:
ip a | grep inet
3. Install & Koneksi dari PC/Mac
Di komputer, install:
npm i -g termux-connectingLalu jalankan:
termux-connect-pcKarena pertama kali, akan masuk ke menu connection:
Nama alias [termux-a8star]:
Username [u0_a237]:
IP Address [192.168.1.8]:Isi dengan username dan IP yang ditampilkan di langkah 2.
Script akan:
- Cek koneksi (key-based dulu, fallback ke password)
- Tawarkan buat SSH key agar koneksi tanpa password
- Buat SSH config alias
- Hanya first run: tawarkan setup Telegram Alert
Telegram Alert (opsional, first run saja)
Ingin dapat notifikasi Telegram saat koneksi bermasalah? [y/N]: y
Bot Token (dari @BotFather):
Chat ID (atau username @username):Cara dapat token:
- Buka Telegram, cari @BotFather
- Kirim
/newbot, ikuti petunjuk - Dapatkan token (format:
123456:ABC-DEF1234)
Chat ID bisa diisi username Anda (misal @ariska138).
4. Cek Koneksi
termux-connect-pc checkJika koneksi putus, script akan:
- Kirim notifikasi ke Telegram admin
- Tawarkan retry
Subcommand Reference
termux-connect-pc connection # Setup/ubah koneksi
termux-connect-pc check # Cek koneksi & kirim alert
termux-connect-pc help # Bantuan
termux-connect-pc version # VersiKoneksi Manual via SSH
Setelah setup, cukup:
ssh termux-a8starAtau manual:
ssh -p 8022 [email protected]Dokumentasi Detail
- Architecture — System design, flow, timeout policy
- Troubleshooting — Common issues & solutions
Lisensi
MIT
