Anda di halaman 1dari 12

Tutorial Debian 9 Siap LKS (Tanpa Penginstalan)

Robby ihza A
XII TKJ 3

IP & DNS CONFIGURATION


1. Pastikan PC anda sudah terinstall Debian 9 . Masuk pada user root
2. Setting IP dengan cara
Nano /etc/network/interfaces
3. Tambahkan script pada bagian bawah
auto enps3s0
iface enp3s0 inet static address 202.154.1.2/24
gateway 202.154.1.1 (mengikuti aturan yang ditetapkan)
Save dengan cara CTRL + X Lalu Y
4. Atur nameserver pada
nano /etc/resonv.conf
5. Tuliskan script seperti berikut
nameserver 202.154.1.2 #ip kita (mengikuti aturan yang ditetapkan)
nameserver 202.154.1.1 #ip router (mengikuti aturan yang ditetapkan)
nameserver 172.0.0.1 #ip router pusat
6. Restart network anda dengan cara
systemctl restart networking
Repository Configuration
1. Buka sources repository online anda dengan cara :
nano /etc/apt/sources.list
2. Beri tanda ( # ) pada sources default
Tambahkan sources baru :
deb http://kambing.ui.ac.id/debian/ stretch main contrib non-free
deb-src http://kambing.ui.ac.id/debian/ stretch main contrib non-free
3. Lakukan Update dengan cara
apt-get update

SSH Installation
1. Install ssh
apt-get install ssh

Bind9 Configuration
1. Install Bind9
apt-get install bind9
2. Edit named.conf.local dengan cara :
cd /etc/bind9
nano named.conf.local
3. Tambahkan script
zone “zone-1.lks.id” {
type master;
file “/etc/bind/db.forward”;
};

zone “1.154.202.in-addr.arpa” {
type master;
file “/etc/bind/db.reverse”;
};
4. Copykan directory
cp db.local db.forward
cp db.127 db.reverse
5. Edit file db.forward
nano db.forward
lalu ganti skrip :
;
@ IN NS ns.zone-1.lks.id.
@ IN A 192.168.1.2
ns1 IN A 192.168.1.2
mail IN CNAME ns1
mail2 IN CNAME ns1
www IN CNAME ns1
6. Edit file db.reverse
nano db.reverse
lalu ganti pada:
;
@ IN A ns.zone-1.lks.id .
A IN A 255.255.255.0
2 IN PTR www.zone-1.lks.id.
2 IN PTR mail.zone-1.lks.id.
2 IN PTR ftp.zone-1.lks.id.
2 IN PTR reverse.zone-1.lks.id

Angka 2 pada bagian awal adalah angka terakhir IP addres server local anda
Disini saya menggunakan 202.154.1.(2)

7. Restart bind9
Systemctl restart bind9
Web Server Configuration
1. Install Apache2
Apt-get install apache2 php
2. Coba cek alamat yang anda buat di awal , contoh saya menggunakan “zone-
1.lks.id”
3. Konfigurasi Https anda
4. Install ssl
Apt-get install ssl
5. Masukan command
A2enmod ssl
A2ensite default-ssl
6. Buat directory khusus untuk ssl anda
Mkdir /etc/apache2/ssl
7. Masukan command
Openssl req –x509 –nodes –days 365 –newkey rsa:2048 –keyout
/etc/apache2/ssl/apache.key –out /etc/apache2/ssl/apache.crt

Lalu masukan command


Chmod 600 /etc/apache2/ssl/*

8. Masuk ke apache2 lalu tambahkan script


Nano /etc/apache2/sites-enabled/default-ssl.conf
Atau kalau salah mungkin ganti /sites-enabled/ ke /sites- available/

SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key

9. Restart apache
Systemctl restart apache2
CONFIGURATION HALAMAN WEB
1. Masuk ke directory
cd /var/www/html
2. Buat 2 directory
mkdir satu
mkdir dua
3. Masuk directory satu
cd satu
4. Buat file index
nano index.html
5. Masukkan skrip
<html>
<head>
<title>SELAMAT DATANG DI ZONA http://zone-1.lks.id</title>
</head>
<body>
<p><b>SELAMAT DATANG ZONA <a href=”http://zone-
1.lks.id>http://zone-1.lks.id</a></b></p>
</body>
</html>
6. Masuk ke directory dua
cd dua
7. Buat file index
nano index.html
8. Masukkan skrip
<html>
<head>
<title>SELAMAT DATANG DI ZONA AMAN https://zone-1.lks.id</title>
</head>
<body>
<p><b>SELAMAT DATANG ZONA AMAN <a href=”https://zone-
1.lks.id>https://zone-1.lks.id</a></b></p>
</body>
</html>
9. Masuk ke file 000-default.conf untuk mengarahkan directory default untuk
http
nano /etc/apache2/sites-enabled/000-default.conf

10.Edit skrips
……
ServerAdmin admin@zone-1.lks.id
DocumentRoot /var/www/html/dua
……..
11.Masuk ke file default-ssl.conf untuk mengarahkan directory default untuk
https
nano /etc/apache2/sites-enabled/default-ssl.conf
12.Edit skrips
…..
ServerAdmin admin@zone-1.lks.id
DocumentRoot /var/www/html/satu
13.Reload apache2
Systemctl reload apache2
14.Tes menggunakan browser

CONFIGURATION DATABASE
1. Install mysql –server dan phpmyadmin
apt-get install mysql-server phpmyadmin

CONFIGURATION MAILSERVER
1. Install program mailserver
apt-get install postfix courier-imap courier-pop
2. Isikan pada postfix configuration
3. Konfigurasi postfix
dpkg-reconfigure postfix
4. Buat direktori maildir
maildirmake /etc/skel/Maildir
5. Buka main.cf lalu tambah kan skrip di paling bawah
nano /etc/postfix/main.cf
……..
home_mailbox = Maildir/
6. Tambah 2 user
adduser test1
adduser test2
7. Restart postfix
Systemctl restart postfix
8. Cek menggunakan telnet
telnet zone-1.lks.id 25

CONFIGURATION WEBMAIL
(ROUNDCUBE)
1. Install Roundcube
apt-get install roundcube roundcube-core
2. Konfigurasi postfix
dpkg-reconfigure roundcube-core
3. Buat directory
mkdir /var/www/html/roundcube
4. Buat link
ln –s /usr/share/roundcube/ /var/www/html/tidak-aman/roundcube
5. Masuk directory
cd /etc/apache2/sites-available
6. Copykan file
cp 000-default.conf mail.conf
7. Edit file mail.conf
nano mail.conf
……..
ServerName mail.zone-1.lks.id #hilangkan tanda pagar

ServerAdmin admin@zone-1.lks.id
DocumentRoot /var/www/html/dua/roundcube/
……..
8. Masukkan perintah untuk mengaktifkan virtual host
a2ensite mail.conf
9. Reload apache2
Systemctl reload apache2
10.Cek menggunakan browser

CONFIGURATION WEBMAIL
(SQUIRRELMAIL)
1. Ganti repository
nano /etc/apt/sources.list
2. Edit link repository
deb http://kambing.ui.ac.id/debian/ stretch-updates main contrib non-free
deb-src http://kambing.ui.ac.id/debian/ stretch-updates main contrib non-
free
3. Update repository
apt-get update
4. Install squirrelmail
Apt-get install squirrelmail
5. Masuk ke directory sites-available
cd /etc/apache2/sites-available
6. Copykan file 000-default.conf ke webmail.conf
cp 000-default.conf webmail.conf
7. Edit file webmail.conf
nano webmail.conf
……..
ServerName mail2.zone-1.lks.id #hilangkan tanda pagar

ServerAdmin admin@zone-1.lks.id
DocumentRoot /usr/share/squirrelmail
………
8. Masukkan perintah
a2ensite webmail.conf
9. Restart apache2
systemctl restart apache2
10.Cek di browser + masukan domainnya
Samba Installation

1 apt-get install samba


2. Setelah instalasi selesai, kita masuk ke dalam folder samba
cd /etc/samba
3. Edit isi dari smb.conf
Dengan cara nano samba.conf
4. cari share definitions. Disini kita akan coba sharing dengan mode share. Anda bisa tambahkan
perintah di atas koma yang bergaris merah. Setelah seleesai jangan lupa save.

5. Langkah berikutnya buat sebuah direktori yang bernama “share” sesuai dengan alamat
direktori yang diarahkan pada script path = /home/share yang akan digunakan untuk men-
sharing data. Ubahlah hak akses jika anda menginginkan folder tersebut bisa di writeable
(777) atau readonly (755).

6. Kemudian kita restart service sambanya dengan cara


Systemctl restart samba
7. Terakhir, cek hasil konfigurasi yang sudah dilakukan dengan menggunakan perintah
tesparm.

Lanjutkan dengan menekan tombol “enter”.


8. Sekarang kita lakukan pengujian, buka windows explorer lalu ketikkan \\202.154.1.2 anda bisa
lihat disana ada folder yang kita buat sebelumnya. Anda bisa melihat isi folder tersebut dengan
klik 2kali.

Anda mungkin juga menyukai