Anda di halaman 1dari 88

UNTUK TUTORIAL DEBIAN 9 HAMPIR SAMA

DENGAN DEBIAN 8.8. JIKA ADA DOMAIN YANG


TERTULIS debian.edu tinggal diganti dengan
debian9.edu

BACA !!!! JANGAN HANYA LIHAT GAMBAR.

TUTORIAL ADMINISTRASI SERVER DEBIAN 9


(OLEH : Elistya)
PENTING , HARAP DI BACA DULU SEBELUM
MEMULAI !!!

PERINTAH DASAR !!!

SAVE : CTRL + X, TEKAN Y, TEKAN ENTER


KELUAR TANPA SAVE : CTRL + Z
CLOSE : CTRL + C
SEARCH AND REPLACE : CTRL + \
SEARCH ONLY : CTRL + W
CUT (tidak ada Copy): CTRL + K
PASTE : CTRL + U
DAFTAR ISI
PERSIAPAN VIRTUAL BOX.............................................................................................................................. 4
INSTALL LINUX DEBIAN 9 .............................................................................................................................. 9
LOGIN DAN MEMASUKKAN REPOSITORY DVD 2 & DVD 3.......................................................................... 25
INSTALL SSH, BIND9 (DNS SERVER), DAN APACHE2 (WEB SERVER (HTTP)), HTTPS (WEB SERVER SECURE)
.................................................................................................................................................................... 31
HTTPS .......................................................................................................................................................... 39
INSTALL MARIADB (MYSQL) INSTALL PROFTPD (FTP SERVER), POSTFIX ( MAIL SERVER), DAN ROUNDCUBE
(WEB MAIL) ................................................................................................................................................. 43
SAMBA (FILE SERVER), CACTI (MONITORING SERVER), NTP (NETWORK TIME), DAN DHCP SERVER ......... 59
NAT dan PROXY (BLOKIR WEB) ................................................................................................................... 73
PPTP (VPN) .................................................................................................................................................. 82
PERSIAPAN VIRTUAL BOX
Buka virtualbox dan klik new, buat nama “debian”

Berilah memory sebesar 1 Giga atau 1024 mb


Klik create .

Klik next
Klik next

Beri nama “Debian” kemudian next.


Setelah selesai, pergi ke pengaturan, dan atur network. Centang network 1 dan network 2
dengan pilihan “not attached”

Pilih storage/penyimpanan kemudian klik logo cd sebelah kanan dan pilih ISO debian 9
sampai muncul tulisan debian 9 seperti lingkaran merah sebelah kiri.
INSTALL LINUX DEBIAN 9
pilih install kemudian enter.

Pilih English, kemudian enter


Klik enter

Klik enter
Klik enter

Klik enter
Pilih do not configure kemudian enter

Ketik “debian” kemudian enter


Masukkan password “debian”

Masukkan lagi password “debian”


Masukkan full name “debian”

Masukkan username “debian”


Masukkan password untuk user baru “debian”

Masukkan lagi password “debian”


Pilih eastern kemudian enter

Pilih guided- use entire disk kemudian enter


Tekan enter

Tekan enter
Tekan enter

Pilih yes, kemudian enter


Pilih NO kemudian enter

Pilih NO, kemudian enter


Pilih NO kemudian enter

Pilih standar system utilitis, untuk menghapus bintang tekan spasi pada keyboard
Pilih YES, kemudian enter

Pilih seperti gambar di bawah kemudian enter.


Pilih continue kemudian enter

Masuk ke pengaturan, kemudian pilih network, adapter 1 ganti menjadi “NAT”. untuk
adapter 2 pilih “host only adapter/ hanya host adaptor”.
Setting IP pada computer dengan cara masuk CONTROL PANEL – NETWORK AND INTERNET –
NETWORK AND SHARING CENTER – CHANGE ADAPTER SETTING – pilih host only virtualbox—
klik kanan properties.

Klik 2x pada internet protocol version 4 (TCP/IPv4) kemudian isikan seperti gambar di bawah.
LOGIN DAN MEMASUKKAN REPOSITORY DVD 2 &
DVD 3
Login dengan “root” dan password “debian”

Klik device – optical drive , kemudian cari debian 9 DVD-2, kemudian ketikkan perintah apt-
cdrom add kemudian klik enter, dan lihat dan lihat DVD-2 sudah masuk kedalam repository.

ketikkan perintah eject


Klik device – optical drive , kemudian cari debian 9 DVD-3, kemudian ketikkan perintah apt-
cdrom add kemudian klik enter, dan lihat dan lihat DVD-3 sudah masuk kedalam repository.

ketikkan apt-get update


SETTING IP PADA LINUX
Ketikkan perintah : nano /etc/network/interfaces

Ketikkan seperti gambar di bawah, jika sudah selesai, save dengan tekan ctrl + X, kemudian Y,
kemudian enter

Restart dengan perintah : service networking restart


Cek dengan perintah : ifconfig eth1 dan ifconfig eth0

Cek ping dns google dengan perintah : ping 9.9


INSTALL SSH, BIND9 (DNS SERVER), DAN APACHE2
(WEB SERVER (HTTP)), HTTPS (WEB SERVER SECURE)
Ketikkan perintah : apt-get install openssh-server, kemudian masukkan DVD yang diminta
melalui device – optical device – pilih DVD nya.

Setting ssh dengan perintah : nano /etc/ssh/sshd_config

Setting port 22, jika sudah save dengan menekan. Ctrl + X, kemudian Y, kemudian enter
Kemudian restart dengan perintah : service ssh resatart

Cek ssh dengan aplikasi putty, dan masukka alamat IPnya


Klik YES

Login dengan “debian”, password juga “debian”, kemudian “su” untuk masuk root, password
“debian”.

Install bind9 (DNS Server) dengan perintah : apt-get install bind9


Ketikkan : nano /etc/bind/named.conf.local

Hapus tanda // pada gambar di bawah

Ketikkan : nano /etc/bind/zones.rfc1918

Ubah sesuai dengan gambar di bawah, kemudian save.


Ketikkan perintah seperti dibawah

Ketikkan : nano domain

Ubah sesuai dengan gambar dibawah kemudian save.

Ketikkan : nano ip
Ubah sesuai dengan gambar di bawah kemudian save

Ketikkan perintah : nano /etc/resolv.conf

Tambahkan sesuai dengan centang merah di bawah. nameserver 192.168.10.1 harus paling
atas, nameserver 9.9 dan search debian.edu paling bawah. Untuk yang ditengah tidak perlu
diubah-ubah karena kondisi tiap computer berbeda-beda. Hanya tambahkan yang centang
merah saja !!!!!!
Ketikkan perintah : chattr +I /etc/resolv.conf

Restart bind9

Cek bind9, dengan perintah nslookup. Jika sudah sama seperti di bawah maka setting bind9
sudah berhasil.
Install apache 2 (web server), setelah install bisa lgsg di cek dengan perintah :
w3m debian.edu

Atau di cek melalui google chrome seperti gambar di bawah

HTTPS
Ketikkan

openssl req -x509 -newkey rsa :2048 -keyout /etc/ssl/private/apache.key -out


/etc/ssl/certs/apache.crt -nodes -days 365
Isi seperti dibawah

Ketikkan a2enmod ssl

Ketikkan service apache2 restart

Ketikkan nano /etc/apache2/sites-available/default-ssl.conf

Tambahkan seperti centang merah dibawah


Edit seperti centang merah dibawah

Tambahkan di paling bawah

Ketikkan a2ensite default-ssl

Ketikkan service apache reload


CEK BUKA DI BROWSER DENGAN LINK :
https://debian.edu
klik details – pilih go to the web page (ini dicoba menggunakan IE, kalau chrome tampilannya
beda)

Jika keluar tampilan apache maka sudah berhasil


INSTALL MARIADB (MYSQL) INSTALL PROFTPD (FTP
SERVER), POSTFIX ( MAIL SERVER), DAN
ROUNDCUBE (WEB MAIL)
Ketikkan perintah apt-get install mariadb-server

Install proftpd (FTP Server) ketikkan perintah : apt-get insatall proftpd , kemudian pilih
standalone

Ketikkan perintah : userdel ftp

Setting ftp dengan perintah : nano /etc/proftpd/proftpd.conf , cari <Anonymous ~ftp> ganti
dengan <Anonymous /home/debian> kemudian hapus tanda # sampai </Anonymous>,
kemudian save
Restart proftpd
Cek dengan browser dengan mengetikkan URL ftp.debian.edu, username “debian” , password
“debian”

install postfix (Mail Server), ketikkan perintah :


apt-get install postfix courier-imap courier-pop kemudian pilih OK.
Pilih intenet site kemudian enter

Ketikkan debian.edu kemudian enter


Pilih NO kemudian enter

ketikkan perintah : maildirmake /etc/skel/Maildir (Maildir pakai M besar bukan m kecil) !!!

setting postfix dengan perintah : nano /etc/postfix/main.cf


tambahkan script : home_mailbox = Maildir/ , kemudian save . (M besar bukan m kecil) !

kemudian ketikkan perintah : dpkg-reconfigure postfix

Tekan enter
Pilih internet site, kemudian enter

Ketikkan debian.edu, kemudian enter


Biarkan kosong, kemudian enter

Biarkan seperti itu, kemudian enter


Pilih NO kemudian enter

Tambahkan 0/0 pada baris terakhir kemudian enter


Pilih NO kemudian enter

Biarkan 0, kemudian enter


Biarkan +, kemudian enter

Pilih All, kemudian enter


Install Roundcube (Web Mail) dengan perintah : apt-get install roundcube

Konfigurasi squirrelmail dengan perintah di bawah ini.

Tambahkan script ini di paling bawah. Ingat huruf besar dan kecilnya harus sama.

Restart apache2
Ketikkan perintah nano /etc/roundcube/config.inc.php

Isikan debian9.edu pada default host, dan isikan localhost pada smtp server

Buat user dengan nama user1 dan password “user1”


Buat user dengan nama user2 dan password “user2”

Cek dengan google chrome ketikkan URL mail.debian9.edu


Pilih compose kemudian Kirim ke user 2

Kemudian sign out dan login menggunakan user2 apakah sudah masuk atau belum kiriman
dari user 1 Jika berhasil maka seperti gambar di bawah
SAMBA (FILE SERVER), CACTI (MONITORING
SERVER), NTP (NETWORK TIME), DAN DHCP SERVER
Install samba (file server) dengan perintah : apt-get install samba

Ketikkan perintah sesuai dengan centang merah. Untuk password berikan password “smk”

Konfigurasi samba dengan perintah : nano /etc/samba/smb.conf

Tambahkan script di paling bawah, kemudian save.


Restart samba.

Cek samba dengan masuk direktori /home/smk dengan perintah

Setelah itu buat sebuah file dengan perintah

Kemudian tekan tombol windows + R, dan ketikkan \\192.168.10.1


Setelah itu akan muncul folder SMK dan klik foldernya dan masukkan username “smk” dan
passwordnya “smk”, dan akan terlihat isi dari folder smk adalah file yg sudah kita buat tadi di
linux.

Install cacti (server monitoring) dengan perintah : apt-get install cacti

Biarkan kosong, kemudian enter


Biarkan kosong, kemudian enter

Biarkan kosong, kemudian enter


OK, kemudian enter

Pilih YES kemudian enter


Biarkan kosong, kemudian enter

Biarkan kosong, kemudian enter


Pilih apache2, kemudian enter

Cek cacti dengan cara buka google chrome kemudian ketikkan debian.edu/cacti maka akan
tampil seperti di bawah dan kemudian tekan next, next, kemudian finish.
Masuk user login masukkan username “admin” password “admin”

Kemudian akan diminta untuk merubah password. Masukkan lagi “admin” dan “admin” dan
save
Pilih create device for network dan kemudian klik localhost seperti gambar di bawah

Setelah localhost di klik, kemudian ganti IP menjadi ip server kita yaitu 192.168.10.1,
kemudian scroll kebawah dan save.
Kemudian klik create graphs for this host, dan centang kemudian create

Kemudian pada kiri atas pindah dari console ke graphs, maka tampilan akan seperti ini
Install ntp (network time) dengan perintah : apt-get install ntp ntpdate

Konfigurasi ntp dengan perintah : nano /etc/ntp.conf

Tambahkan # pada server 0, server 1, server 2, dan server 3, kemudian tambahkan script
server 127.127.1.0 dan fudge 127.127.1.0 stratum 1. Kemudian save
Restart ntp

1. Install DHCP Server dengan perintah apt-get install isc-dhcp-server


2. Ketikkan perintah nano /etc/dhcp/dhcpd.conf, lalu temukan baris berikut

3. Hapus tanda # dari #subnet sampai #}, lalu setting IP sesuai ip server kalian
4. Ketikkan perintah nano /etc/default/isc-dhcp-server, cari INTERFACES=”” di
baris paling bawah lalu tambahkan eth0

5. Restart DHCP Server dengan perintah service isc-dhcp-server restart

6. Cek pada pc client di cmd dengan perintah ipconfig


NAT dan PROXY (BLOKIR WEB)

Ketikkan perintah : nano /proc/sys/net/ipv4/ip_forward

Ganti 0 menjadi 1.

Ketikkan perintah : nano /etc/sysctl.conf

Hapus tanda # pada net.ipv4.ip_forward=1


Ketikkan perintah : nano /etc/rc.local

Tambahkan script seperti gambar di bawah. – o (huruf o) dan 0 (angka 0).


Perhatikan huruf besar dan kecilnya. Kemudian save.
Restart network.

Install proxy (web blokir) dengan perintah : apt-get install squid3

Konfigurasi squid dengan perintah : nano /etc/squid3/squid.conf


Tambahkan script pada garis merah. Dan letakkan di paling atas.
tekan ctrl + w , dan ketikkan access_log daemon, kemudian enter

Setelah sudah ketemu seperti tanda merah di bawah. Hapus tanda # nya.
Tekan ctrl + w dan ketikkan cache_dir ufs. Kemudian enter. Tekan ctrl + w lagi, kemudian
enter.

Jika sudah ketemu seperti gambar di bawah, hapus tanda # nya.


Tekan ctrl + w, kemudian ketikkan http_port 3128, kemudian enter

Jika sudah ketemu seperti gambar di bawah, maka tambahkan transparent. Kemudian Save
Restart squid

Ketikkan perintah : nano /etc/rc.local

Tambahkan script yang diberi garis merah


Iptables –t nat –A PREROUTING –I eth1 –p tcp –dport 80 –j REDIRECT - -to-ports 3128
Lanjutan ….

Start rc.local
PPTP (VPN)
Install PPTP dengan perintah dibawah

Kemudian konfigurasi pptp dengan perintah

Pada baris paling bawah, edit seperti yang di centang merah. Lalu save

Buat akun PPTP dengan perintah dibawah ini


Buat akun dengan model seperti lingkaran merah dibawah

Kalau sudah selesai restart PPTP dengan perintah dibawah ini

Masuk ke windows xp, klik start dan masuk control panel


Pilih network and internet connection

Pilih pada lingkaran merah


Pilih seperti lingkaran merah

Ketikkan nama company terserah, pada kasus ini saya beri nama alam
Masukkan IP server

finish

Masuk ke Network connection


Pilih VPN dan klik kanan kemudian CONNECT.

Akan muncul tampilan seperti di bawah. Masukkan akun yang sudah dibuat tadi.

Jika tertulis connected berarti sudah berhasil


Cek IP yang didapat, dengan klik kanan, status, pilih details. Maka IP akan berbah menjadi IP VPN.

Anda mungkin juga menyukai