GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal DenyHosts di Ubuntu 16.04 LTS

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal dan mengkonfigurasi DenyHosts di Ubuntu 16.04 LTS. Bagi Anda yang belum tahu, DenyHosts adalah alat keamanan pencegahan intrusi berbasis log untuk Server SSH ditulis dengan Python. Ini dimaksudkan untuk mencegah serangan brute force pada server SSH dengan memantau upaya login yang tidak valid di log otentikasi dan memblokir alamat IP asal. Karena kesederhanaan DenyHost dan kemampuan untuk mengonfigurasi aturan Anda secara manual, banyak digunakan sebagai alternatif Fail2ban yang sedikit lebih rumit untuk digunakan dan dikonfigurasi. Sayangnya, DenyHosts tidak mendukung IPv6.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan langkah demi langkah instalasi DenyHosts di server Ubuntu 16.04 (Xenial Xerus).

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:Ubuntu 16.04 (Xenial Xerus).
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal DenyHosts di Ubuntu 16.04 LTS

Langkah 1. Pertama, pastikan semua paket sistem Anda mutakhir dengan menjalankan apt-get berikut perintah di terminal.

sudo apt-get updatesudo apt-get upgrade

Langkah 2. Menginstal DenyHosts di Ubuntu 16.04.

Instal paket DenyHosts menggunakan apt-get perintah:

sudo apt-get install denyhosts

Langkah 3. Konfigurasi DenyHosts.

Setelah Denyhosts diinstal, pastikan untuk memasukkan alamat IP Anda ke daftar putih, sehingga Anda tidak akan pernah terkunci. Untuk melakukannya, buka file /etc/hosts.allow :

sudo nano /etc/hosts.allow

Di bawah deskripsi, tambahkan setiap alamat IP satu per satu pada baris terpisah, yang tidak ingin Anda blokir. Formatnya harus sebagai berikut:

# hosts.allow   File ini berisi aturan akses yang digunakan untuk#             mengizinkan atau menolak koneksi ke layanan jaringan yang#             baik menggunakan library tcp_wrappers atau yang telah#                   # tcp_wrappers telah diaktifkan. hosts_options' dan 'man 5 hosts_access'#              untuk informasi tentang sintaks aturan.#             Lihat 'man tcpd' untuk informasi tentang tcp_wrappers#sshd:114.124.37.154sshd:114.121.131.131sshd:114.124.37.154sshd:114.121.131.131sshd 

Anda dapat mengonfigurasi lebih lanjut pengaturan apa pun di file DenyHosts.conf dengan membuka yang berikut dan memperbarui sesuai dengan preferensi Anda:

sudo nano /etc/denyhosts.conf

Simpan pekerjaan Anda dan mulai ulang DenyHosts dengan menjalankan perintah di bawah ini:

systemctl restart Denyhosts.servicesystemctl aktifkan Denyhosts.service

Lihat log DenyHosts:

tail -f /var/log/denyhoststail -f /var/log/secure

Selamat! Anda telah berhasil menginstal DenyHosts. Terima kasih telah menggunakan tutorial ini untuk menginstal DenyHosts pada sistem Ubuntu 16.04 LTS  (Xenial Xerus). Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda untuk memeriksa resmi Situs web DenyHosts.


Ubuntu
  1. Cara Menginstal Grafana di Ubuntu 16.04 LTS

  2. Cara Menginstal R di Ubuntu 18.04 LTS

  3. Cara Menginstal R di Ubuntu 20.04 LTS

  1. Cara Menginstal OctoberCMS di Ubuntu 16.04 LTS

  2. Cara Menginstal AbanteCart di Ubuntu 16.04 LTS

  3. Cara Menginstal Hubzilla di Ubuntu 18.04 LTS

  1. Cara menginstal ERPNext di Ubuntu 18.04 LTS

  2. Cara Menginstal Nextcloud di Ubuntu 18.04 LTS

  3. Cara Menginstal Webmin di Ubuntu 20.04 LTS