Kamis, 19 Agustus 2010

Instalasi Webmin di Ubuntu

Hanya berbagi apa dan bagaimana instalasi webmin.

Apa itu webmin?
Webmin adalah antarmuka berbasis web untuk administrasi sistem untuk Unix. Menggunakan web browser modern, kita dapat setup account pengguna, Apache, DNS, file sharing dan banyak lagi. Webmin menghapus secara manual, mengedit file konfigurasi Unix seperti / etc / passwd, dan memungkinkan Anda mengelola sistem dari konsol atau jarak jauh. Lihat modul standar halaman untuk daftar semua fungsi dibangun ke Webmin, atau memeriksa konfigurasinya.
Source : http://www.webmin.com

Untuk apa webmin?
Dengan webmin dapat mempermudah adminstrasi terhadap sistem operasi keluarga Unix.
Untuk melihat sistem operasi yang masuk keluarga Unix dapat dilihat di : http://id.wikipedia.org/wiki/Unix

Apa sih untungnya make webmin?
- Kemudahan dalam menggunakan dan mengkonfigurasi (easy to use and easy to configure)
- Hemat waktu dalam penyestingan (time saving)
- Support terhadap turunan Unix (you know it)
- Kemudahan dalam instalasi
- Kemudahan dalam penambahan modul dan update
- Keamanan (mendukunh https(SSL-Secure Socket Layer) berbasis openSSL

Dimana bisa mendapatkan webmin?
http://prdownloads.sourceforge.net/webad...-2_all.deb [paket debian]
http://www.webmin.com/download.html [silahkan ambil paket sesuai distro anda]

Intalasi webmin (disini hanya dibahas tuk Distro Ubuntu, make yang make distro lain bs ambil pake tarbal)
Disini saya mengambil paket *.deb
$ sudo dpkg -i webmin_1.510-2_all.deb webmin_1.510-2_all.deb
(harus berada di direktori webmin yg sudah kita download td)

Sewaktu gw install diminta tuk menginstall paket tambahan
$ sudo apt-get install -f
ket : -f berarti menginstall/mengupdate depency yang kurang ato yang dibutuhkan (lebih gampang kalo pake -f dibelakang)
Screen :
s7evens@s7evens-desktop:~$ sudo apt-get install -f
[sudo] password for s7evens:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
apt-show-versions libapt-pkg-perl libauthen-pam-perl libio-pty-perl
libnet-ssleay-perl
The following NEW packages will be installed:
apt-show-versions libapt-pkg-perl libauthen-pam-perl libio-pty-perl
libnet-ssleay-perl
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 403kB of archives.
After this operation, 1,819kB of additional disk space will be used.
Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
libnet-ssleay-perl libauthen-pam-perl libio-pty-perl libapt-pkg-perl
apt-show-versions
Install these packages without verification [y/N]? y
Get:1 http://dl2.foss-id.web.id/ubuntu/ lucid/universe libnet-ssleay-perl 1.35-2ubuntu1 [204kB]
Get:2 http://dl2.foss-id.web.id/ubuntu/ lucid/universe libauthen-pam-perl 0.16-2 [33.9kB]
Get:3 http://dl2.foss-id.web.id/ubuntu/ lucid/main libio-pty-perl 1:1.07-2build1 [42.4kB]
Get:4 http://dl2.foss-id.web.id/ubuntu/ lucid/main libapt-pkg-perl 0.1.24 [88.5kB]
Get:5 http://dl2.foss-id.web.id/ubuntu/ lucid/universe apt-show-versions 0.16 [33.7kB]
---cut by me (kepanjangan)
Setting up libauthen-pam-perl (0.16-2) ...
Setting up libio-pty-perl (1:1.07-2build1) ...
Setting up libapt-pkg-perl (0.1.24) ...
Setting up apt-show-versions (0.16) ...
** initializing cache. This may take a while **

Setting up webmin (1.510-2) ...
Webmin install complete. You can now login to https://s7evens-desktop:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.

Selesai instalasi kita buka browser
Masuk ke halaman webminya :
Code:
https://IP anda:10000
Ingat webmin hanya dibuka di protokol https
Login : user root di box linux anda
Pass : password root (nanti bisa diganti)

Screen :
[Image: Screenshot-10.png]

Dan dari sisten operasi wind*ws yang jadi host, kebetulan ubuntu gw bwt di VBox
Screen :
[Image: s.jpg]

Penjelasan dikit 7 menu di webmin
1. Webmin
Menu tuk konfigurasi webmin. Berisi submenu, yaitu Backup Configuration Files, Change Language and Theme, Usermin Configuration, webmin Actions Log, Webmin Configuration, Webmin Server Index, Webmin Users.
2. System
Berhubungan dengan sistem operasi yang kita gunakan. Mis : menginstal aplikasi, menambah user dll. Silahkan di oprek lebih lanjut D:
3. Servers
Mengkonfigurasi aplikasi server. Dari web server, dns server, amil server dll. Silahkan di oprek lebih lanjut.
4. Others
Berisi command shell, custom commands, File Manager dll.
5. Networking
Disini tuk koneksi jaringannya. Mulai dari penyetingan firewall, iptables dll.
6. hardware
Konfigurasi yang berhubungan dengan hardware yang ada di jaringan. Mis : printer, partisi hardisk.
7. Cluster
Berisi konfigurasi cron job (schedullar), konfigurasi user dan group, dll

Tuk ganti password !!
Tuk menghindari kegitan brute force ke alamat server yang telah kita isntall webminnya.

Langkahnya
Code:
root@s7evens-desktop:/usr/share/webmin# ./changepass.pl /etc/webmin root lameryak
Updated password of Webmin user root
File konfigurasi dimana pass webmin ada di direkroti /usr/share/webmin

Tuk ganti port !!
Diatas kita bs liat kalo prt default adalah port : 10000
Tuk sedikit sekuriti aja..

Isi file miniserv.conf nya (no sensor)
Code:
port=10000
addtype_cgi=internal/cgi
realm=Webmin Server
logfile=/var/webmin/miniserv.log
errorlog=/var/webmin/miniserv.error
pidfile=/var/webmin/miniserv.pid
logtime=168
ppath=
ssl=1
env_WEBMIN_CONFIG=/etc/webmin
env_WEBMIN_VAR=/var/webmin
atboot=1
logout=/etc/webmin/logout-flag
listen=10000
denyfile=\.pl$
log=1
blockhost_failures=5
blockhost_time=60
syslog=1
session=1
premodules=WebminCore
userfile=/etc/webmin/miniserv.users
keyfile=/etc/webmin/miniserv.pem
passwd_file=/etc/shadow
passwd_uindex=0
passwd_pindex=1
passwd_cindex=2
Nah port =10000 diubah aja jadi port 25500 misalnya
Code:
port=25500
addtype_cgi=internal/cgi
realm=Webmin Server
logfile=/var/webmin/miniserv.log
errorlog=/var/webmin/miniserv.error
pidfile=/var/webmin/miniserv.pid
logtime=168
ppath=
ssl=1
env_WEBMIN_CONFIG=/etc/webmin
env_WEBMIN_VAR=/var/webmin
atboot=1
logout=/etc/webmin/logout-flag
listen=10000
denyfile=\.pl$
log=1
blockhost_failures=5
blockhost_time=60
syslog=1
session=1
premodules=WebminCore
userfile=/etc/webmin/miniserv.users
keyfile=/etc/webmin/miniserv.pem
passwd_file=/etc/shadow
passwd_uindex=0
passwd_pindex=1
passwd_cindex=2

Truss webmin kita retstart
Code:
root@s7evens-desktop:/usr/share# service webmin restart
Stopping Webmin server in /usr/share/webmin
Starting Webmin server in /usr/share/webmin
Pre-loaded WebminCore
root@s7evens-desktop:/usr/share#

Berikut screen setelah saya ganti port :D
Alamatnya menjadi : https://IP anda:25500
Sesudah..tapi buka halaman dengan port lama
[Image: Screenshot-11.png]

Dengan port yang baru
[Image: Screenshot-12.png]

Segala kekurangan bisa di tambahkan.
Silahkan di ekplorasi lebih jauh
Maaf kalo ada kekurangan..

Greets : All community in Indonesia

1 komentar:

Anonim mengatakan...

memex ga bisa copas


ShoutMix chat widget