Dropbear adalah server dan klien SSH ringan sumber terbuka yang dirancang untuk sistem Linux/Unix tertanam dan perangkat IoT. Dropbear digunakan dalam sistem dengan sumber daya memori dan kekuatan pemrosesan yang rendah. Namun, ini juga dapat digunakan pada sistem normal jika Anda mengalami masalah SSH.
Dalam panduan ini, saya akan membahas cara menginstal Dropbear di Linux dan cara mengkonfigurasinya. Di bagian selanjutnya, saya akan menggunakan dbclient untuk terhubung dengan server Dropbear.
- Cara Install Dropbear di Ubuntu
- Cara Mengonfigurasi Dropbear di Ubuntu
- Cara Menggunakan Dropbear di Ubuntu
- Apa itu Utilitas Dropbear
- Kesimpulan
Cara Install Dropbear di Ubuntu
Dropbear tersedia di semua distribusi Linux, kita dapat menggunakan manajer paket dari distribusi Linux tertentu untuk menginstalnya.
Ada banyak varian distribusi Linux berbasis Debian seperti Ubuntu, Deepin, Pop!_OS, dan Zorin OS. Untuk menginstal Dropbear pada distribusi Linux berbasis Debian gunakan manajer paket apt:
sudo tepat Install dropbear
Cara Mengonfigurasi Dropbear di Ubuntu
Beberapa opsi perlu dikonfigurasi sebelum memulai Dropbear di Ubuntu. Opsi ini dapat dimodifikasi dari file/etc/default/dropbear. Buka file menggunakan editor teks apa saja:
sudo nano / dll. / bawaan / dropbear
File berikut akan terbuka:
TIDAK_MULAI: Ganti 1 dengan 0 untuk tetap mengaktifkan Dropbear saat boot.
DROPBEAR_PORT: Opsi pertama adalah port TCP Dropbear yang 22 secara default. Dianjurkan untuk mengubahnya ke port lain.
DROPBEAR_PORT = 2222
DROPBEAR_EXTRA_ARGS: Opsi ini digunakan untuk memberikan argumen tambahan seperti menonaktifkan penggunaan kata sandi login -s, dan menonaktifkan login kata sandi untuk penggunaan root -g.
Beberapa argumen lain dapat ditemukan di halaman manual Dropbear.
DROPBEAR_BANNER: Opsi ini menyetel string pesan banner; yang akan ditampilkan saat klien login.
DOPBEAR_RSAKEY/DROPBEAR_DSSKEY: Opsi ini berisi jalur default kunci RSA dan DSS, yang ditetapkan saat instalasi. Namun, jalur alternatif untuk kedua kunci tersebut juga dapat disediakan di sini.
Untuk menghindari konflik dengan SSH, disarankan untuk menghentikan layanan SSH di Linux, dan menggunakan perintah service stop:
Dan mulai layanan Dropbear, menggunakan perintah mulai layanan:
Sekarang, untuk memeriksa status Dropbear gunakan perintah status layanan:
Sekarang Dropbear di Linux telah berhasil dikonfigurasi.
Cara Menggunakan Dropbear di Ubuntu
Server Dropbear dapat diakses menggunakan perintah ssh atau utilitas dbclient. Sintaksnya adalah:
ssh [ pilihan ] [ nama belakang ] @ [ Alamat IP ]
Atau:
Apa itu Utilitas Dropbear
Berbagai utilitas Dropbear hadir dengan paket Dropbear:
Rincian semua utilitas disebutkan di bawah ini:
dropbearkey
Utilitas ini membuat kunci pribadi SSH dalam berbagai format seperti RSA, DSS, ECDSA, dan Ed25519.
Sintaks penggunaan dropbearkey adalah:
dropbearkey -T [ jenis ] -F [ nama file ] -S [ bit ]
Misalnya, untuk menghasilkan kunci RSA 4096 bit gunakan yang berikut ini:
RSA adalah algoritma yang banyak digunakan dan direkomendasikan untuk menggunakan setidaknya 4096 bit.
DSA adalah algoritma lama lainnya dan tidak disarankan, ukuran kunci 1024 biasanya digunakan.
ECDSA merupakan algoritma baru dan sangat direkomendasikan untuk digunakan biasanya hadir dengan tiga ukuran kunci, 256, 384, dan 521.
Ed25519 umumnya tidak digunakan dan tidak memerlukan ukuran kunci tertentu karena semua kunci yang dihasilkan menggunakan algoritma ini berukuran 256 bit.
klien db
Server Dropbear dapat dihubungkan menggunakan perintah ssh. Namun perintah lain yang bisa digunakan adalah dbclient. Sintaksnya adalah:
klien db [ pilihan ] [ nama belakang ] @ [ Alamat IP ]
konversi dropbear
Utilitas Dropbear ini mengonversi kunci pribadi karena Dropbear dan SSH memiliki format kunci pribadi yang berbeda.
Untuk konversi gunakan sintaks berikut:
konversi dropbear [ tipe masukan ] [ tipe keluaran ] [ file masukan ] [ berkas keluaran ]
Kesimpulan
Dropbear adalah alternatif ringan untuk OpenSSH dan dirancang untuk perangkat tertanam. Itu dapat diinstal di Linux jika Anda mengalami masalah dengan OpenSSH. Atau jika Anda telah menginstal Linux Tertanam pada perangkat maka Dropbear adalah perangkat lunak yang tepat. Dropbear tersedia di berbagai distribusi Linux dan dapat diinstal menggunakan manajer paket default distribusi tersebut. Konfigurasi Dropbear dapat bervariasi dari satu distribusi ke distribusi lainnya.