Installasi SSH Key Di Openwrt Armlogic s905x (HG 680 P) Dengan Linux Mint



Instalasi SSH Key di OpenWRT

Agar bisa login ke OpenWRT tanpa perlu memasukkan password, kamu bisa menggunakan SSH key authentication. Berikut langkah-langkahnya:

1. Buat SSH Key di Komputer (Jika Belum Ada)

Jalankan perintah berikut di Linux Mint (atau sistem lain):


ssh-keygen -t ed25519 -C "OpenWRT Key"

Tekan Enter beberapa kali untuk menggunakan lokasi default:

  • Private key: ~/.ssh/id_ed25519
  • Public key: ~/.ssh/id_ed25519.pub

2. Salin Public Key ke OpenWRT

Gunakan perintah berikut untuk menyalin public key ke OpenWRT:


ssh-copy-id -i ~/.ssh/id_ed25519.pub root@192.168.1.1

Jika ssh-copy-id tidak tersedia, lakukan secara manual:

  1. Tampilkan isi public key:

    cat ~/.ssh/id_ed25519.pub
  2. Salin outputnya lalu masuk ke OpenWRT:

    ssh root@192.168.1.1
  3. Tambahkan key ke file authorized_keys:

    mkdir -p ~/.ssh echo "PASTE_PUBLIC_KEY_DI_SINI" >> ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys

3. Ubah Konfigurasi SSH di OpenWRT

Agar hanya bisa login dengan SSH key (dan tidak dengan password), edit file konfigurasi:


nano /etc/config/dropbear

Pastikan ada baris berikut:


option PasswordAuth 'off' option RootPasswordAuth 'off' option AuthorizedKeys '/etc/dropbear/authorized_keys'

Simpan dengan Ctrl + X, tekan Y, lalu Enter.

Restart Dropbear (SSH Server) di OpenWRT:


/etc/init.d/dropbear restart

4. Coba Login Tanpa Password

Di komputer, coba koneksi SSH lagi:


ssh root@192.168.1.1 

Jika berhasil masuk tanpa diminta password, berarti SSH key authentication sudah berhasil. 

Next Post Previous Post
No Comment
Add Comment
comment url