Anda di halaman 1dari 14

MANAJEMEN JARINGAN DAN SERVER

INSTALASI WEBMIN DAN CSF PADA

Putu Adhika Dharmesta


NIM : 1605551037

Program Studi Teknologi Informasi


Fakultas Teknik
Universitas Udayana
2018
Instalasi Webmin Pada Centos
Webmin merupakan sebuah aplikasi berbasis web yang banyak digunakan sebagai sebuah tool
system administration pada UNIX / LINUX. Penggunaan Webmin memungkinkan seorang
administrator untuk dapat melakukan konfigurasi sebuah web server dengan lebih mudah
dikarenakan adanya GUI dari aplikasi tersebut. Untuk instalasinya kali ini dilakukan dengan
menggunakan sistem operasi CentOS Minimal 7.4.1708 yang berada pada VirtualBox dengan
komputer host menggunakan sistem operasi Windows 10. Langkah-langkah yang diambil adalah
sebagai berikut.

1. Buat Sebuah File Baru

File yang baru dibuat ini akan digunakan sebagai tempat repositori dari aplikasi webmin.
Saat menjalankan perintah yum install nantinya maka system akan mengacu kepada file
ini.

2. Isi File Tersebut Seperti Ini


Terlihat pada gambar bahwa file berisikan beberapa link yang nantinya akan digunakan di
dalam perintah yum install kedepannya. Link dimasukan adalah link yang memang
mengacu pada tempat mendownload file yang diperlukan dalam proses instalasi webmin

3. Tambahkan Webmin Author PGP key


Perintah ini dilakukan agar sistem dimana webmin sedang dilakukan instalasi dapat
mempercayai repositori yang baru saja dimasukan melalui file webmin.repo yang sudah
dibuat sebelumnya.

4. Lakukan Update Repository

Terkadang repositori yang ditambahkan bukanlah merupakan versi terbaru yang ada di
internet. Sehingga perlu untuk dilakukan proses pengecheckan update agar apabila terdapat
pembaruan maka bisa langsung digunakan. Perintah ini selain melakukan update juga akan
melakukan instalasi update tersebut secara langsung.

5. Install Webmin

Perintah ini akan langsung melakukan instalasi terhadap repositori yang sudah dibuat
sebelumnya. Perintah ini akan melakukan proses download file yang dibutuhkan terlebih
dahulu berdasarkan file yang sudah dibuat sebelumnya kemudian akan langsung
melakukan instalasi berdasarkan hasil file yang sudah di download tersebut.

6. Start Webmin
Perintah ini digunakan untuk menjalankan webmin pada sistem operasi CentOS yang sudah
dilakukan proses instalasi sebelumnya. Dengan menjalankan perintah ini maka webmin
sudah dapat di jalankan pada browser.

7. Akses Webmin Dengan Menggunakan Ip Address Default

Untuk mengakses webmin pengguna bisa mengakses https://your_domain:10000/. Your


domain pada link tersebut harus diganti dengan ip address yang terkoneksi dengan
komputer host. Dalam kasus ini IP address yang digunakan adalah 192.168.56.2. Setelah
masuk akan muncul halaman login. Pengguna cukup memasukan user dan password root
dari sistem operasi centos.
Install CSF

CSF atau biasa disebut sebagai Config Server Firewall merupakan sebuah sebuah firewall yang
digunakan dalam sebuah web server berbasis Linux. CSF terkenal dengan kemampuannya yang
dapat mencegah berbagai jenis serangan seperti port scans, SYN floods, dan login brute force
attacks terhadap berbagai macam service. Untuk melakukan instalasi CSF pada Linux dan Webmin
diperlukan langkah-langkah sebagai berikut.

1. Install Dependency Terlebih Dahulu

Dependency diperlukan sebagai dasar nantinya dalam melakukan proses instalasi


selanjutanya. Terlihat bahwa dependency yang digunakan adalah berupa perl.

2. Tambahkan CSF author PGP key

Perintah ini dilakukan agar sistem dimana CSF sedang dilakukan instalasi dapat
mempercayai repositori yang baru saja dimasukan melalui file dependency yang sudah
dibuat sebelumnya. Dilakukan pula proses download file yang dibutuhkan dalam proses
instalasi.

3. Buka File csf.tgz

File instalasi yang sudah didownload merupakan file yang sudah di lakukan proses
kompresi dengan menggunakan format tgz. Untuk itu perintah ini akan melakukan proses
dekompresi sehingga file ini dapat digunakan untuk melakukan proses instalasi.

4. Install CSF

Untuk melakukan instalasi kita perlu untuk berpindah terlebih dahulu dengan
menggunakan command cd csf. Kemudian setelah masuk kedalam direktori csf barulah
bisa dilakukan proses instalasi tersebut.
5. Test CSF

Pemeriksaan ini diperlukan agar pengguna dapat mengetahui apakah proses instalasi csf
sudah berjalan dengan baik atau tidak. Apabila sudah berjalan dengan baik maka seperti
tampak pada layar akan terlihat sebuah pesan RESULT: csf should function on this server.

6. Hentika Proses Firewalld

Firewalld merupakan firewall bawaan yang dimiliki oleh CentOS. Dalam melakukan
proses instalasi dan penggunaan CSF di dalam web server perlu untuk mematikan firewalld
ini dikarenakan CSF menggunakan firewall yang berbeda yang disebut dengan iptables.
7. Install Iptables

Iptables merupakan firewall yang digunakan oleh CSF. Untuk dapat menggunakan CSF
dengan baik maka iptables perlu untuk diinstal di dalam sistem operasi CentOS. Gambar
diatas memperlihatkan perintah apa saja yang digunakan dalam proses instalasi.

8. Lakukan Konfigurasi Pada File csf.conf


Pengaturan dilakukan agar CSF dapat bekerja sebagaimana mestinya. Terlihat bahwa
dilakukan pula pengaturan pada TCP ports dimana ditambahkan port 10000 baik pada saat
incoming maupun outgoing. Apabila proses pengaturan sudah selesai maka pengguna bisa
menekan tombol esc lalu mengetik :w untuk menyimpan perubahan kemudian mengetik :q
untuk keluar dari editor.

9. Tambahkan Port 10000 Pada iptables

Setelah sebelumnya kita memberikan akses terhadap port 10000 maka tidak lupa pula
untuk menamabahkan port 10000 pada iptables juga. Hal ini bertujuan agar iptables selaku
sebuah firewall tidak serta merta langsung melakukan blocking terhadap port yang kita
gunakan. Setelah port ditambahkan maka iptables perlu untuk di-restart agar pengaturan
yang diaplikasikan dapat berjalan.

10. Mulai Proses CFS dan LFD


Lakukan proses CFS dan LFD untuk dapat melanjutkan proses selanjutnya yang mana
dilakukan penginstallan pada webmin.

11. Lakukan Pengaturan Pada Webmin


Buka webmin>webmin configuration> webmin module. Lalu pada sub menu install, ubah
pengaturan seperti yang dihighlight pada gambar. Disana kita memberikan lokasi dari file
cfswebmin.tgz. Setelah itu klik Install.

12. CSF sudah berhasil diinstall


CSF sudah berhasil terinstall pada webmin. Untuk melihat apa saja konfigurasi yang bisa
dilakukan oleh webmin, anda bisa melihatnya pada bagian system> ConfigServer Security
& Firewall.
Melakukan Konfigurasi pada Webmin

Autentikasi Login

Webmin menyediakan berbagai macam konfigurasi yang sangat berlimpah yang bisa digunakan
oleh web server administrator untuk memanajemen web servernya. Salah satu konfigurasi tersebut
ada pada bidang autentikasi pengguna. Pada pengaturan webmin kita bisa mengatur agar pengguna
yang melakukan kesalahan login bisa di blok selama waktu yang ditentukan. Hal ini penting untuk
mengantispasi terjadinya serangan secara brute force. Untuk melakukannya kita bisa ke
webmin>webmin configuration>authentication

Terlihat pada gambar bahwa kita bisa melakukan block terhadap akses pengguna apabila pengguna
tersebut melakukan kesalahan login sebanyak 5 kali. Adapun lama dari waktu pengguna tidak bisa
mengakses server adalah selama 120 second atau selama 2 menit. Baik banyaknya kegagalan login
maupun durasi block pengguna tersebut bisa diatur di dalam pengaturan seperti yang tampak pada
gambar. Apabila pengaturan dirasa cukup pengguna bisa menekan tombol save.

Anda mungkin juga menyukai