Cara install Dropbear di CentOS

Kalau besar RAM dari VPS anda kecil maka mengoptimalkan penggunaannya adalah hal penting, apalagi upgrade spesifikasi kadang belum bisa jadi solusi karena masalah kebutuhan dan juga harga. Secara standar pada Linux akan menggunakan OpenSSH untuk melayankan koneksi SSH, dan ini merupakan bagian yang tak terpisahkan saat kita melakukan remote administration. Maka dari itu dengan menggantinya ke Dropbear yang merupakan paket aplikasi SSH yang lebih ringan akan membantu kita menghemat beberapa MB RAM. 🙂

Tanpa ba-bi-bu lagi silahkan eksekusi perintah berikut untuk menginstall Dropbear pada CentOS:

yum install epel-release
yum install dropbear

Kita tambahkan dulu repository EPEL karena Dropbear adanya disitu.

Mungkin nanti akan ada pesan seperti berikut yang muncul:

Converting existing OpenSSH RSA host key to Dropbear format.
Key is a RSA key
Wrote key to '/etc/dropbear/dropbear_rsa_host_key'
Converting existing OpenSSH RSA host key to Dropbear format.
Key is a DSS key
Wrote key to '/etc/dropbear/dropbear_dss_host_key'
OpenSSH appears to be installed.  Setting /etc/default/dropbear so that
Dropbear will not start by default.  Edit this file to change this behaviour.

Restarting Dropbear SSH server: [abort] NO_START is not set to zero in /etc/default/dropbear
Processing triggers for ureadahead (0.100.0-16) .

Jadi yang dilakukan adalah konversi otomatis data dari OpenSSH ke Dropbear.

Langkah selanjutnya adalah mengedit konfigurasinya:

nano /etc/default/dropbear

Ubah menjadi seperti ini:

# disabled because OpenSSH is installed
# change to NO_START=0 to enable Dropbear
NO_START=0

# the TCP port that Dropbear listens on
DROPBEAR_PORT=22

Yang pertama diubah nilainyd ari 1 menjadi 0 karena sebelumnya sudah ada OpenSSH jadi tidak dijalankan prosesnya dan yang kedua silahkan modifikasi kalau anda menggunakan port selain default SSH.

Setelah itu silahkan berhentikan proses SSH yang sedang berjalan, ini tidak mematikan koneksi SSH yang sedang anda gunakan sekarang:

  • CentOS 6
    service ssh stop
  • CentOS 7
    systemctl stop sshd.service

Lanjutkan dengan mengaktifkan proses Dropbear:

  • CentOS 6
    service dropbear start
  • CentOS 7
    systemctl start dropbear.service

Kemudian buka koneksi SSH kedua ke server anda tanpa menutup koneksi pertama, kalau tersambung berarti Dropbear sudah sukses terinstall dan aktif menggantikan OpenSSH. Tapi bisa anda pastikan dengan mengecek port dan layanan yang aktif saat ini:

netstat -nlpt | grep dropbear

Hasilnya akan mirip seperti ini normalnya:

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      13165/dropbear
tcp6       0      0 :::22                   :::*                    LISTEN      13165/dropbear

Kalau sudah maka anda bisa dengan aman menghapus OpenSSH dari VPS anda:

yum remove openssh-server

Selesai dan sekian. 🙂 Semoga bermanfaat. 😀

Tinggalkan komentar