a. DNS
Server
Domain Name Server berfungsi untuk Menterjemahkan alamat IP menjadi nama
Domain .
Konfigurasi :
1. Install
aplikasi DNS dengan
#apt-get
install bind9
2. Buat
Zona Utama dengan
#nano /etc/bind/named.conf
3. Buat
file Forward dan file Resolve
#cd /etc/bind
#nano
/var/cache/bind/db.dir
#nano
/var/cache/bind/db.rev.dir
4. Buat
file resolve
#nano
/etc/resolv.conf
5. Restart
#service bind9
restart
6. Uji
b. WEB
Server
Web Server adalah Suatu program
yang mengerti
protokol dan dapat menanggapi permintaanpermintaan dari web browser yang menggunakan protokol
tersebut. Web Server digunakan untuk menaruh suatu web agar dapat diakses oleh
client.
Di debian 7,
aplikasi WEB yang digunakan adalah aplikasi Apache.
Konfigurasi
1. Install
aplikasi WEB
#apt-get
install apache2
2. Membuat
Virtual Host
#cd
/etc/apache2/sites-available
#cp default web
#a2ensite web
#a2dissite
default
#nano web
3. Restart
aplikasi
#service
apache2 restart
4. Membuat
file index html
#cd /
#cd /var/www
#mkdir web
#cd web
#touch
index.html
#nano
index.html
5. Uji.
b. Router
PC
Router
adalah sebuah perangkat yang digunakan didalam jaringan komputer dan mempunyai
fungsi sebagai penghubung serta bertujuan untuk meneruskan paket data antara
dua atau lebih jaringan yang berbeda agar keduanya dapat saling berkomunikasi.
Router
PC adalah Router
yang di buat dengan memanfaatkan PC atau komputer yang didalamnya di install
dengan sistem operasi yang dapat difungsikan sebagai Router.
Konfigurasi
1. Siapkan beberapa interface
2. Atur ip address untuk
interface
#nano /etc/network/interfaces
3. Restart service
#service networking restart
4. Mengaktivkan ip forward
#nano /etc/sysctl.conf
5. Buat file Resolv
#nano /etc/resolv.conf
6. Buat perutean
#nano /etc/rc.local
7. Restart
#init 6
8. Uji
c. Samba
Server
Samba Server merupakan sebuah
protokol yang dikembangkan di Sistem Operasi Linux untuk melayani permintaan
pertukaran data antara mesin Ms. Windows dan Linux.
Konfigurasi
1.
Install aplikasi samba
#apt-get install samba
2.
Buat directori untuk meletakan file samba
#cd /home/share
#mkdir samba
3.
Beri hak akses untuk direktori samba
#chmod 777 /samba –R
4.
Buat user
#useradd
user
5.
Buat password
#smbpasswd
–a user
6.
Edit file smb.conf
#nano
/etc/samba/smb.conf
7.
Restart
#service
samba restart
8.
Uji.
d. FTP
Server
File Transfer Protocol (FTP) adalah protocol yang
digunakan untuk transfer file atau data melalui media jaringan. FTP termasuk
dalam protocol lama yang sampai saat ini masih digunakan. Dalam keadaan default,
ftp berjalan pada port 21 dan bekerja pada protocol TCP/IP
Konfigurasi
1.
Install
aplikasi ftp
#apt-get
install proftpd
2.
Buat directori
untuk meletakkan file ftp server
#cd
/home
# mkdir share
#cd /share
3.
Beri hak akses
bagi user untuk mengakses direktori share
# useradd –d /share/ ftp
# passwd ftp
4. Buat beberapa
direktori untuk pengujian di direktori share
#mkdir system operasi jaringan XII_TKJ
5.
Edit file
proftpd.conf
#nano
/etc/proftpd/proftpd.conf
6.
Restart
#service
proftpd restart
7.
Uji
e. Mail
Server
Adalah
Perangkat lunak program yang mendistribusikan file atau informasi sebagai
respons atas permintaan yang dikirim via email
Konfigurasi
1. Install
aplikasi mail
# apt-get install postfix squirrelmail courier-imap courier-pop php5-imap
2.
Konfigurasi
posfix
3. Konfigurasi mail server dengan masuk ke direktori
skel
# cd /etc/skel
4.
Buat direktori
mail
# maildirmake Maildir
5.
Buat 2 user
# adduser aini1
# adduser aini2
6.
Edit konfigurasi
file apache2.conf
#nano /etc/apache2/apache2.conf
7.
Edit file
apache.conf
#nano /etc/squirrelmail/apache.conf
8.
Restart
# /etc/init.d/apache2 restart
9.
Konfigurasi ulang
postfix
#dpkg reconfigure postfix
10. Edit file main.cf
#nano /etc/postfix/main.cf
11. Restart
# /etc/init.d/postfix restart
# /etc/init.d/courier-imap restart
# /etc/init.d/courier-pop restart
12. Uji.
f.
Proxy server
Pengertian proxy adalah server yang menyediakan
suatu layanan untuk meneruskan setiap permintaan user kepada server lain yang
terdapat di internet. Atau definisi proxy server yang lainnya yaitu suatu
server atau program komputer yang mempunyai peran sebagai penghubung antara
suatu komputer dengan internet.
Konfigurasi
1.
Install aplikai
proxy
#apt-get install squid
2.
Konfigurasi file
squid
#nano /etc/squid
3.
Membuat Pesan
dalam Bahasa Indonesia
#cd
/usr/share/squid/errors/id
#nano ERR_ACCESS_DENIED
4.
Membuat folder cache
a.
Masuk ke folder squid
Membuat directory cache
#cd /etc/squid
#mkdir –p /cache
b.
Beri user khusus hak
milik proxy
#chown –R proxy : proxy /cache
c.
Stop dulu layanan squid
untuk membuat cache
#service squid stop
d.
Buat cache
#squid –z
e.
Start lagi layanan cache
#service squid start
5.
Memblok situs dan kata
a.
Untuk memblok alamat
situs, buat file untuk daftar situs yang akan di blokir
#cd /etc/squid
#nano url.txt
b.
Untuk memblok alamat
situs, buat file untuk daftar situs yang akan di blokir
#cd /etc/squid
#nano kata.txt
6.
Mengaktifkan proxy
#nano /etc/rc.local
7.
Restart
#init 6
8.
Uji.
g.
VPN Server
VPN adalah suatu metode yang digunakan untuk menghubungkan suatu LAN ,
menggunakan media yang berskala luas (Internet). Prinsipnya adalah membuat
tunnel / trowongan , yang bersifat end to end structure. Sehingga bisa
menghubungkan jaringan local, walau berjarak sangat jauh
Konfigurasi
1.
Install aplikasi VPN
dengan
#apt-get install pptpd
2.
Konfigurasi VPN server
#nano /etc/pptpd.conf
3.
Tambahkan DNS ISP pada
file options
#nano /etc/ppp/options
4.
Membuat User VPN
#nano /etc/ppp/chap-secret
5.
Restart
#service pptpd restart
6.
Uji.
h.
Webserver https
HTTPS (Hypertext Transfer Protocol Secure) adalah protokol komunikasi
internet yang melindungi integritas dan kerahasiaan data pengguna antara
komputer pengguna dan situs. Misalnya, saat pengguna memasukkan data ke formulir
di situs Anda guna berlangganan pembaruan atau membeli produk, HTTPS melindungi
informasi pribadi pengguna antara pengguna tersebut dan situs Anda. Pengguna
mengharapkan pengalaman online yang aman saat memberikan data melalui situs
web.
Konfigurasi
1.
Install aplikasi https
#apt –get install opensll ssl-cert
2.
Membuat generate
certificate file dan certificate key untuk ssl web
#openssl req –new –x509 –days 365 –nodes –out /etc/apache2/apache.pem
–keyout /etc/apache2/apache.pem
3.
Aktivkan virtualhost
HTTPS
#cd /etc/apache2/sites-available/
#a2ensite default-ssl
4.
Aktifkan modul SSL nya
#a2enmod ssl
5.
Edit file default-ssl
#nano default-ssl
6.
Restart
#service apache2 restart
7.
Lakukan edit pada file
ports.conf untuk memastikan ada tulisan Listen 443 yaitu ports untuk https
#nano /etc/apache2/ports.conf
8.
Edit file apache2.conf
#nano /etc/apache2/apache2.conf
9.
Konfigurasi Virtual host
https
a.
Masuk ke folder
sites-available
#cd /etc/apache2/sites-available
b.
Copy file default-ssl
#cp default-ssl web-https
c.
Edit file yang telah
dicopy
#nano web-https
10. Aktifkan file web-https
#a2ensite web-https
11. Restart
#service apache2 restart
12. Uji.