Menginstal Alat Administrasi Sistem Linux berbasis Web Webmin Fedora 29/28/CentOS 7

Webmin adalah program berbasis perl open-source yang menyederhanakan administrasi sistem Linux/Unix melalui interface web. Bicara tentang instalasi paket sistem, penghapusan, pengelolaan akun user, administrasi jaringan, konfigurasi firewall, mengekspor file dan direktori, dll. Ini biasanya digunakan di panel kontrol hosting web. Dalam panduan ini, kita akan belajar cara menginstal Webmin di Fedora 29/Fedora 28/CentOS 7.

Prasyarat

Sebelum Anda dapat melanjutkan, pastikan Anda telah menginstal LAMP Stack. Anda dapat memeriksa artikel kami sebelumnya tentang Cara Menginstal LAMP (Linux, Apache, MySQL, PHP) Stack di Fedora 28/29.

Menginstal Webmin

Setelah prasyarat di atas terpenuhi, lanjutkan untuk menginstal Webmin. Perhatikan bahwa Webmin tidak tersedia di repositori default Fedora/CentOS. Oleh karena itu, Anda dapat mengdownload dan menginstal versi RPM atau menambahkan repositori Webmin dan menginstalnya melalui manajer paket.

Instal Webmin melalui RPM

Download file RPM Webmin dari halaman downloadan, atau Anda dapat menjalankan perintah di bawah ini untuk mengdownloadnya:

wget https://prdownloads.sourceforge.net/webadmin/webmin-1.900-1.noarch.rpm

Sebelum Anda dapat menginstal Webmin, pastikan bahwa dependensi berikut telah diinstal; perl, perl-Net-SSLeay, openssl, perl-IO-Tty, perl-Encode-Detect. Anda cukup menginstalnya dengan menjalankan perintah di bawah ini;

sudo yum install perl perl-Net-SSLeay openssl perl-IO-Tty perl-Encode-Detect

Setelah dependensi diinstal, jalankan perintah di bawah ini untuk menginstal Webmin RPM;

rpm -U webmin-1.900-1.noarch.rpm

Menginstal Webmin melalui Manajer Paket

Untuk menginstal Webmin melalui manajer paket, Anda perlu membuat repo Webmin dengan konten berikut;

vim /etc/yum.repos.d/webmin.repo
[Webmin] name=Webmin Distribution Neutral #baseurl=https://download.webmin.com/download/yum mirrorlist=https://download.webmin.com/download/yum/mirrorlist enabled=1

Instal Kunci GPG Webmin yang digunakan untuk menandatangani paket;

wget http://www.webmin.com/jcameron-key.asc sudo rpm --import jcameron-key.asc

Setelah Anda mengimpor kunci GPG, jalankan perintah di bawah ini untuk menginstal Webmin dan semua dependensinya.

yum update yum install webmin

Setelah instalasi selesai, Anda akan melihat pesan keluaran tentang cara mengakses interface web Webmin.

... Webmin install complete. You can now login to https://webmin.example.com:10000/ as root with your root password....

Jika firewall sedang berjalan, buka port TCP 10000.

firewall-cmd --add-port=10000/tcp --permanent firewall-cmd --reload

Mulai dan aktifkan Webmin untuk berjalan pada boot sistem

systemctl start webmin systemctl enable webmin

Akses Webmin

Untuk mengakses Webmin, navigasikan ke browser web dengan url dalam format di atas. Anda akan disambut oleh halaman login Webmin.

Kredensial login default untuk Webmin adalah rootuser default Anda dan password defaultnya. Saat Anda masuk, Anda akan mendarat di dasbor Webmin seperti yang ditunjukkan di bawah ini;

Namun Anda dapat mengatur ulang password root untuk masuk ke Webmin dengan menjalankan perintah di bawah ini;

/usr/libexec/webmin/changepass.pl /etc/webmin root [email protected]

Menggunakan Webmin

Setelah Anda masuk ke Webmin Anda, Anda dapat mengelola tugas sistem normal lainnya. Misalnya, untuk mengubah password user, klikSystem > Change Passwords. Pilih user untuk mengubah passwordnya. Masukkan detail password dan pilihForce user to change password at next login? untuk memungkinkan user mengatur ulang password saat login.

Saat Anda masuk sebagai user yang passwordnya diubah, Anda akan diminta untuk mengatur ulang password Anda.

ssh [email protected] Password: (PASSWORD SET on dashboard) You are required to change your password immediately (administrator enforced) Current password: (PASSWORD SET on dashboard) New password: NEW PASS Retype new password: NEW PASS Web console: https://webmin.example.com:9090/ or https://10.0.2.15:9090/ Last login: Mon Dec 3 14:02:07 2018 from 10.0.0.31

Untuk menyelesaikan panduan ini, Webmin juga sangat berguna terutama untuk orang-orang dengan pengalaman Linux dan tidak begitu terbiasa dengan pekerjaan administrator sistem yang membingungkan, maksud saya CLI, Anda tahu. Anda dapat mencapai beberapa tugas yang seharusnya Anda lakukan dari command line dengan Webmin. Silakan menjelajahi utilitas ini dan apa yang ditawarkannya dengan membaca lebih lanjut di Halaman Dokumentasi Webmin resmi.