Konfigurasi Debian Lenny 5 01

28
SMK Negeri 7 Pekanbaru Konfigurasi Debian Lenny 5.0 Satuan Pendidikan : SMK Negeri 7 Pekanbaru Mata Pelajaran : IT Network Support Judul Modul : Membangun Server Debian Lenny 5.0 Jurusan : Teknik Komputer dan Jaringan Irhas Ihsan

Transcript of Konfigurasi Debian Lenny 5 01

Page 1: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

Konfigurasi Debian Lenny 5.0Satuan Pendidikan : SMK Negeri 7 Pekanbaru

Mata Pelajaran : IT Network Support

Judul Modul : Membangun Server Debian Lenny 5.0

Jurusan : Teknik Komputer dan Jaringan

Irhas Ihsan

Page 2: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

Sebelum saya memulai Tutorial Konfigurasi Debian Lenny 5.0, saya akan menjelaskan terlebih dahulu denah Network nya. Denah network ini telah dipakai untuk Lomba LKS Tingkat Nasional tahun 2011 dan denah ini juga telah dipakai juga untuk Lomba LKS Tingkat Kota Pekanbaru akan tetapi denah nya berbeda sedikit. Tak perlu berlama-lama langsung saja saya jelaskan.

1. Instalasi Sistem Operasi untuk PC Server & PC Router (Debian Lenny 5.0)2. PC Router:

Network Gateway Dhcp Proxy Firewall

3. Administrasi PC Server Network DNS Webserver Mail Server Web Mail Server

PC Router“Konfigurasi Networking PC Router”

1. Masuk sebagai root2. server:~# cd /3. server:/#4. oke kita mulai bekerja untuk konfigurasi network, perhatikan betul langkah demi

langkah yang penulis buat :p,sekarang kita mencoba 5. “ketikan perintah ini sehingga muncul editor dbawah ini kebutulan penulis

membuatnya pakai editor nano sebagai editor defult debian, nah terserah anda mau buat pakai editor apa aja”

6. server:/# nano /etc/network/interfaces# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).

# The loopback network interfaceauto loiface lo inet loopback

# The primary network interfaceallow-hotplug eth0auto eth0iface eth0 inet static address 192.168.1.7 netmask 255.255.255.0

Irhas Ihsan

Page 3: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameserver 192.168.50.2 dns-search smkntujuh.sch.id

#The secondary network interfaceauto eth1iface eth1 inet static address 192.168.50.1 netmask 255.255.255.248

7. tambah kan IP adreass pada editor diatas,tekan tombol “ctrl O” untuk menyimpan dan “ctrl X” untuk keluar editor

“Merubah Nama Host PC Router”Merubah nama host, ini berfungsi untuk nama komputer kita pada jaringan lokal,agar dapat dikenali.

12.server:/#nano /etc/hosts127.0.0.1 localhost192.168.50.2 server.smkntujuh.sch.id server

# The following lines are desirable for IPv6 capable hosts::1 ip6-localhost ip6-loopbackfe00::0 ip6-localnetff00::0 ip6-mcastprefixff02::1 ip6-allnodesff02::2 ip6-allroutersff02::3 ip6-allhosts

Kemudian tambahkan HOSTnya, dibelakang Ip Address.

“Menambahkan DNS PC Router”Untuk bisa konek ke Internet, maka kita perlu menambahkan DNS yg kita dapat dari ISP.

13.server:/# nano /etc/resolv.conf Dan tambahkan seperti berikut (sesuaikan dengan jaringan Anda).

search smkntujuh.sch.idnameserver 192.168.50.2nameserver 203.130.193.74

Setelah selesei mengkonfigurasi network, lalu server di reboot, jangan di restart dulu networknya.

Irhas Ihsan

Page 4: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

“Firewall PC Router”Sekarang kita akan menambahkan firewall pada PC Router

14.server:/# iptables –t nat –A POSTROUTING –j MASQUERADEUntuk apa kita menambahkan iptables diatas, supaya seluruh ip address dapat berjalan melewati pc router dan server menuju ke internet.

16.server:/#/etc/init.d/networking restartReconfiguring network interfaces...done.

17.server:/#ifconfigeth0 Link encap:Ethernet HWaddr 00:0C:29:DE:B4:0A inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fede:b40a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:5048 errors:0 dropped:0 overruns:0 frame:0 TX packets:4298 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:506723 (494.8 KiB) TX bytes:829084 (809.6 KiB) Interrupt:59 Base address:0x2000

lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:495 errors:0 dropped:0 overruns:0 frame:0 TX packets:495 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:126520 (123.5 KiB) TX bytes:126520 (123.5 KiB)

jika seperti ini konfigurasinya selamat konfigurasi anda berhasil,gampangkan.

“DHCP”DHCP (Dynamic Host Configuration Protocol) adalah sebuah mekanisme yang memungkinkan sebuah server untuk memberikan IP addreas secara dynamic kepada client,client meminta IP addreas kepada server dan server memberikan IP addreass kepada client, jadi client tidak perlu lagi melakukan setting IP addreass di komputer

Langkah-langkah konfigurasi DHCP Sebagai berikut:

1. Masuk sebagai root dengan menekan ctrl+alt+F12. Nah disini kita login sebagai root, ini sebagai contoh ketikan login: su3. password : pekanbaru4. server:/# cd ..5. jika belum terinstal DHCP nya ketikkan perintah dibawah ini6. server:/# apt-get install dhcp3-server7. Tentukan interface / ethernet mana yang akan melayani Dinamic Ip. 8. server:/# nano /etc/dhcp3/dhcp.conf

Irhas Ihsan

Page 5: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

#subnet 10.5.5.0 netmask 255.255.255.224 {# range 10.5.5.26 10.5.5.30;# option domain-name-servers ns1.internal.example.org;# option domain-name "internal.example.org";# option routers 10.5.5.1;# option broadcast-address 10.5.5.31;# default-lease-time 600;# max-lease-time 7200;#}

9. Buka tanda pagar (#) terus setting dchp nya seperti dibawah ini

subnet 192.168.50.0 netmask 255.255.255.248 { range 192.168.50.2 192.168.50.15; option domain-name-servers 192.168.50.2; option domain-name "smkntujuh.sch.id"; option routers 192.168.50.1; option broadcast-address 192.168.50.15; default-lease-time 600; max-lease-time 7200;}

Nb: disin kita membagi batasan ip yg bisa di terima oleh DHCP ip nya dari 192.168.1.10 s/d 192.168.1.30 selain dari ip ini DHCP tidak melayani atau memberi IP kepada client

10. Selanjutnya restart DHCP nya dengan cara : 11. server:/# /etc/init.d/dhcp3-server restart

Stopping DHCP server: dhcpd3.Starting DHCP server: dhcpd3.

12. Pengujian di client catatan di mana ip di client windows dalam keadaan obtain an IP addreass aoutomaticcly

13. selanjutnya,ketikan pada command prompt di windows denga cara,14. ipconfig /release15. ipconfig /renew16. lihat berapa yang di dapat ip addreass yang di kasih oleh DHCP dia akan

memberikan IP sesuai dengan kita konfigurasi DHCPnya tadi antara 192.168.1.10 s/d 192.168.1.30 ,pada client

17. samapai di sini konfigurasi DHCP anda sudah selesai

“PROXY”1. jika belum terinstal mail server nya ketikkan perintah dibawah ini2. server:/#apt-get install squid3. server:/#/etc/init.d/squid stop4. nah sekarang kita coba konfigurasi squid5. server:/#nano /etc/squid/squid.conf

Irhas Ihsan

Page 6: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

6. sekarang kita cari bagian yang kita konfigurasi dan buka tanda (#) dengan menakan tanda / untuk pencarian editor vim dan ctrl-w untuk editor nano karena penulis menggunakan editor vim

7. /http_port 3128Tambahkan pada teks squid seperti dibawah ini jika selesai simpan esc :wq# Squid normally listens to port 3128http_port 3128 transparentcache_mem 16 mbcache_mgr [email protected]_hostname proxy.smkntujuh.sch.id

8. Kemudian cari tulisan acl CONNECT9. /acl CONNECT

Tambahkan teks editor seperti dibawah iniacl purge method PURGEacl CONNECT method CONNECTacl url dstdomain "/etc/squid/url"acl key url_regex -i "/etc/squid/key"http_access deny urlhttp_access deny keyacl lan src 192.168.50.1/28http_access allow lanhttp_access allow all

10. jika selesai simpan esc edior vim kalo editor nano ctrl-o trus ctrl x untuk keluar11. Kemudian cari kata-kata http_access denny all kata-kata ini ada 2 tutup kata-

tersebut dengan tanda (#) untuk mendisable12. Nah sekarang kita buat file untuk memblok situs yang tidak kita inginkan13. server:/# nano /etc/squid/url14. kita isi kan web yang ingin kita blok

www.facebook.comwww.smkntujuh.sch.idwww.youtube.comwww.smkntujuh.sch.id (ini untuk latihan kita coba web local kita)

15. jika selesai simpan ctrl-o enter ctrl x untuk keluar16. selanjutnya kita buat kata yang berbau parno opsss.. salah porno17. server:/#nano /etc/squid/key

sexskandalgames

18. jika selesai simpan esc :wq edior vim kalo editor nano ctrl-o trus ctrl x untuk keluar

19. kita buat swap 20. server:/#squid –z21. redirect port 80 ke 312822. server:/# iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --

to-port 3128

Irhas Ihsan

Page 7: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

23. server:/#iptables-save24. nah sekarang kita restart 25. server:/# /etc/init.d/networking restart26. server:/# /etc/init.d/squid restart27. kita test di jaringan berhasil atau tidak nya kita buka browser kita coba jaringan28. kita ketikan www.smkntujuh.sch.id

29. jika terlihat seperti gambar diatas berarti konfigurasi proxy anda berhasil

Administrasi SERVER“Konfigurasi Networking PC Server”

1. Masuk sebagai root2. server:~# cd /3. server:/#4. Mungkin konfigurasi network di PC Server hampir sama dengan PC Router akan

tetapi di PC Server kita harus menginstal Bridge terlebih dahulu.5. server:/# apt-get install bridge-utils6. Setelah penginstalan bridge telah selesai maka anda lakukan pengeditan network7. server:/# nano /etc/network/interfaces # This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).

# The loopback network interfaceauto loiface lo inet loopback

# The primary network interfaceallow-hotplug br0auto br0

Irhas Ihsan

Page 8: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

iface br0 inet static bridge-ports eth0 eth1 address 192.168.50.2 netmask 255.255.255.248 network 192.168.50.0 broadcast 192.168.50.255 gateway 192.168.50.1 dns-nameserver 192.168.50.2 dns-search smkntujuh.sch.id8. tambah kan IP adress pada editor diatas,tekan tombol “ctrl O” untuk menyimpan

dan “ctrl X” untuk keluar editor

“Merubah Nama Host PC Server”Merubah nama host, ini berfungsi untuk nama komputer kita pada jaringan lokal,agar dapat dikenali.

12.server:/#nano /etc/hosts127.0.0.1 localhost192.168.50.2 server.smkntujuh.sch.id server

# The following lines are desirable for IPv6 capable hosts::1 ip6-localhost ip6-loopbackfe00::0 ip6-localnetff00::0 ip6-mcastprefixff02::1 ip6-allnodesff02::2 ip6-allroutersff02::3 ip6-allhosts

Kemudian tambahkan HOSTnya, dibelakang Ip Address.

“Menambahkan DNS PC Server”Untuk bisa konek ke Internet, maka kita perlu menambahkan DNS yg kita dapat dari ISP.

13.server:/# nano /etc/resolv.conf Dan tambahkan seperti berikut (sesuaikan dengan jaringan Anda).

search smkntujuh.sch.idnameserver 192.168.50.2nameserver 203.130.193.74

Setelah selesei mengkonfigurasi network, lalu server di reboot, jangan di restart dulu networknya.

“Domain Name System (DNS)”DNS (Domain Name System) untuk nama domain jaringan .

1. Masuk sebagai root dengan menekan ctrl+alt+F1

Irhas Ihsan

Page 9: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

2. Nah disini kita login sebagai root, ini sebagai contoh ketikan login: root password : pekanbaru

3. Setelah kita masuk ke root ketikan kembali 4. smkntujuh@server:~$ su5. Password:pekanbaru6. server:/home/smkntujuh# cd7. server:~# cd /8. jika belum terinstal DNS nya ketitakan perintah dibawah ini9. server:#apt-get install bind910. ingat pastikan cd debiannya masih aktif di drive cdroom11. oke kita mulai pekerja untuk konfigurasi DNS, perhatikan betul langkah demi

langkah yang penulis buat :p,sekarang kita mencoba 12. “ketikan perintah ini sehingga muncul editor dbawah ini kebutulan penulis

membuatnya pakai editor nano, nah terserah anda mau buat pakai editor apa aja”13. Daftarkan domain kita pada file “named.conf”. 14. server:/# nano /etc/bind/named.conf

// This is the primary configuration file for the BIND DNS server named.//// Please read /usr/share/doc/bind9/README.Debian.gz for information on the// structure of BIND configuration files in Debian, *BEFORE* you customize// this configuration file.//// If you are just adding zones, please do that in /etc/bind/named.conf.local

include "/etc/bind/named.conf.options";

// prime the server with knowledge of the root serverszone "." { type hint; file "/etc/bind/db.root";};

// be authoritative for the localhost forward and reverse zones, and for// broadcast zones as per RFC 1912

zone "localhost" { type master; file "/etc/bind/db.local";};

zone "127.in-addr.arpa" { type master; file "/etc/bind/db.127";};

Irhas Ihsan

Page 10: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

zone "0.in-addr.arpa" { type master; file "/etc/bind/db.0";};

zone "255.in-addr.arpa" { type master; file "/etc/bind/db.255";};

zone "smkntujuh.sch.id" { type master; file "/var/cache/bind/db.smkntujuh";};

zone "192.in-addr.arpa"{ type master; file "/var/cache/bind/db.192";};// zone "com" { type delegation-only; };// zone "net" { type delegation-only; };

// From the release notes:// Because many of our users are uncomfortable receiving undelegated answers// from root or top level domains, other than a few for whom that behaviour// has been trusted and expected for quite some length of time, we have now// introduced the "root-delegations-only" feature which applies delegation-only// logic to all top level domains, and to the root domain. An exception list// should be specified, including "MUSEUM" and "DE", and any other top level// domains from whom undelegated responses are expected and trusted.// root-delegation-only exclude { "DE"; "MUSEUM"; };

include "/etc/bind/named.conf.local";

15. Perhatikan disini yang kode script berwarna merah itu adalah script yang ditambah/disisipkan nah yang lain abaikan saja.Note: . * file forward dan reverse nanti akan kita letakan di direktori “/var/cache/bind/” * 192.in-addr.arpa << “192” adalah subnet pertama dari Ip Address. * zone “smkntujuh.sch.id” << “smkntujuh.sch.id” adalah nama DNS kita

16. Edit file FORWARD (Menerjemahkan Nama Domain ke Ip Address). Untuk mempermudah, copy saja file default yg sudah ada.

17. Server:# cp /etc/bind/db.local /var/cache/bind/db.smkntujuh18. Server:# cp /etc/bind/db.local /var/cache/bind/db.192 19. Server:# nano /var/cache/bind/db.smkntujuh

Irhas Ihsan

Page 11: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

Lakukan pengeditan pada editor dibawah ini

GNU nano 2.0.2 File: /var/cache/bind/db.smkntujuh

;; BIND data file for local loopback interface;$TTL 604800@ IN SOA smkntujuh.sch.id. root.smkntujuh.sch.id. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL;@ IN NS smkntujuh.sch.id.@ IN A 192.168.50.2www IN A 192.168.50.2ftp IN A 192.168.50.2mail IN A 192.168.50.2rama IN A 192.168.50.2

Note: * www << jika kita nanti mengInstall Web Server . * ftp << jika nanti mengInstall FTP Server .

* mail << jika ingin mengInstall Mail Server * forum << sub domain, misal ingin membuat Multiple Website

20. Edit file REVERSE (Menerjemahkan Ip Address ke Nama Domain).21. Server:/# nano /var/cache/bind/db.192

Lakukan pengeditan pada editor dibawah ini

Irhas Ihsan

GNU nano 2.0.2 File: /var/cache/bind/db.192

;; BIND data file for local loopback interface;$TTL 604800@ IN SOA smkntujuh.sch.id. root.smkntujuh.sch.id. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL;@ IN NS smkntujuh.sch.id.2.50.168 IN PTR smkntujuh.sch.id.2.50.168 IN PTR www.smkntujuh.sch.id.2.50.168 IN PTR ftp.smkntujuh.sch.id.2.50.168 IN PTR mail.smkntujuh.sch.id.2.50.168 IN PTR rama.smkntujuh.sch.id.

Page 12: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

Note: .* 1.1.168 1.1.168<< adalah tiga subnet belakang Ip Address, dan di balik.

22. Restart bind923. server:/# /etc/init.d/bind9 restart

Stopping domain name service...: bind.Starting domain name service...: bind.

24. Test DNS anda25. server:/# nslookup 192.168.50.2

Server: 192.168.1.1Address: 192.168.1.1#53

2.50.168.192.in-addr.arpa name = ftp.smkntujuh.sch.id.2.50.168.192.in-addr.arpa name = www.smkntujuh.sch.id.2.50.168.192.in-addr.arpa name = mail.smkntujuh.sch.id.2.50.168.192.in-addr.arpa name = farum.smkntujuh.sch.id.2.50.168.192.in-addr.arpa name = smkntujuh.sch.id.

26. server:/#ping www.smkntujuh.sch.id27. server:/#ping mail.smkntujuh.sch.id ping biar memastikan koneksi lancar28. Sampai disini konfigurasi DNS anda telah berhasil

“Konfigurasi Web Server”

1. Masuk sebagai root dengan menekan ctrl+alt+F12. Nah disini kita login sebagai root, ini sebagai contoh ketikan login: su3. password : pekanbaru4. server:~# cd /5. jika belum terinstal Apache nya ketitkan perintah dibawah ini6. server:#apt-get install apache27. ingat pastikan cd debiannya masih aktif di drive cdroom8. oke kita mulai pekerja untuk konfigurasi Apache2, perhatikan betul langkah demi

langkah yang penulis buat :p,sekarang kita mencoba 9. “ketikan perintah ini sehingga muncul editor dbawah ini kebutulan penulis

membuatnya pakai editor nano, nah terserah anda mau buat pakai editor apa aja”10. Nah sekarng kita buat folder untuk menyimpan seluruh website kita kedalam

folder /var/wwwbuat direcktory dulu mkdir /home/smkntujuh/webserver/

11.server:/#nano /home/smkntujuh/webserver/index.html<html><head><title>Konfigurasi Webserver Debian etch4</title><body><marquee><h1>Selamat Konfigurasi Webserver Anda

Irhas Ihsan

Page 13: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

Berhasil<marquee></h1></b$</head></html>

11. Selanjutnya kita edit file di 12. server:# nano /etc/apache2/sites-available/default

NameVirtualHost *<VirtualHost *80> ServerAdmin webmaster@localhost ServerName www.smkntujuh.sch.id DocumentRoot /home/smkntujuh/webserver <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /home/smkntujuh/webserver/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all # This directive allows us to have apache2's default start page # in /apache2-default/, but still have / go to the right place # RedirectMatch ^/$ /apache2-default/ </Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options ExecCGI -MultiViews +SymLinksIfOwnerMatchOrder allow,deny Allow from all </Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn

CustomLog /var/log/apache2/access.log combined ServerSignature On

Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None

Irhas Ihsan

Page 14: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory>

</VirtualHost>

13. restart apache2 nya14. server:/#/etc/init.d/apache2 restart15. Liat di clients buka browser ketikan www.smkntujuh.sch.id, lihat gambar dibawah

ini

16. Sampai disini konfigurasi server anda berhasil

“ FTP ”

1. Masuk sebagai root dengan menekan ctrl+alt+F12. Nah disini kita login sebagai root, ini sebagai contoh ketikan login: su3. password : pekanbaru4. server:/# cd ..5. jika belum terinstal FTP nya ketikkan perintah dibawah ini6. server:/# apt-get install proftpd7. server:/# nano /etc/proftpd/proftpd.conf

Irhas Ihsan

Page 15: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

# Set off to disable IPv6 support which is annoying on IPv4 only boxes.UseIPv6 off

ServerName "ftp.smkntujuh.sch.id"ServerType standaloneDeferWelcome off

8. selanjutnya buat tempat penyimpana data FTP kita di /home/smkntujuh/ftp/ paling bawah pada proftpd.conf tambahkan seperti dibawah ini

# </Anonymous><Anonymous /home/smkntujuh/ftp/>User ftp123</Anonymous>

9. terus kita akan membuat folder untuk penyimpanan FTP nya 10. server:/# mkdir /home/smkntujuh/ftp11. selanjutnya kita buat user yang kita beri nama ftp123 dengan cara12. server:/# chmod 777 /home/smkntujuh/ftp/13. server:/# cd /home/smkntujuh/ftp/14. server:/home/smkntujuh/ftp# ls15. server:/home/smkntujuh/ftp# useradd ftp12316. server:/home/smkntujuh/ftp# passwd ftp123

Enter new UNIX password:Retype new UNIX password:passwd: password updated successfully

17. nah sekarang kita buat file di dalam folder atau kita copykan file yg kita ingin kan seperti contoh dibawah ini

18. server:/# touch /home/smkntujuh/ftp/tkj.doc19. server:/# touch /home/smkntujuh/ftp/tkj.xls20. server:/# touch /home/smkntujuh/ftp/tkj.jpg21. server:/# touch /home/smkntujuh/ftp/tkj.odt22. server:/# touch /home/smkntujuh/ftp/tkj.png23. server:/home/smkntujuh/ftp# /etc/init.d/proftpd restart

Stopping ftp server: proftpd.Starting ftp server: proftpd.

24. Pengujian di client kita buka windows expoler ketikan ftp://ftp.smkntujuh.sch.id atau ftp://192.168.0.1 seperti gambar dibawah ini

Irhas Ihsan

Page 16: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

25. Kita liat isi di dalam ftp

26. Kita akan melihat apa isi folder di dalam folder ftp Klik ftp nya,sehingga muncul pada gambar di bawah in

Irhas Ihsan

Page 17: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

27. Dah kita uji lagi di browser kita buka mozila firefox,opera,internet expoler ketikan ftp://ftp.smkntujuh.sch.id atau ftp://192.168.0.1 seprti gambar di bawah ini

28. Nah kita isikan username dan pass kita buat tadi sehingga akan muncul seperti gambar dibawah ini

Irhas Ihsan

Page 18: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

29. Selanjutnya klik ftp

30. Sampai disini konfigurasi FTP anda telah berhasil

“Mail Server”

1. jika belum terinstal mail server nya ketikkan perintah dibawah ini2. server:/# apt-get install postfix3. server:/# apt-get install squirrelmail

Irhas Ihsan

Page 19: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

4. server:/# apt-get install courier-imap5. server:/# apt-get install courier-pop6. atau bisa sekaligus liat perintah dibawah7. server:/# apt-get install postfix squirrelmail courier-imap courier-pop8. pilih No9. tekan tab Ok10. pilih selanjutnya internet site

11. isikan nama domain email sesuaikan nama DNS yg telah kita buat12. mail.smkntujuh.sch.id 13. nah sekarang kita mulai konfigurasi mail servernya,perhatikan langkah demi

langkah ini 14. edit data pada apache2.conf15. server:/#nano /etc/apache2/apache2.conf16. pada baris terakhir isikan kata berikut ini

# Include the virtual host configurations:Include /etc/apache2/sites-enabled/Include /etc/squirrelmail/apache.conf

17. edit file konfigurasi squirrelmail18. server:/# nano /etc/squirrelmail/apache.conf

# users will prefer a simple URL like http://webmail.example.com#<VirtualHost 1 2 3 4># DocumentRoot /usr/share/squirrelmail # ServerName webmail.example.com#</VirtualHost>

Buka tanda pagar (#) ubah menjadi seperti dibawah ini# users will prefer a simple URL like http://webmail.example.com<VirtualHost *:80> DocumentRoot /usr/share/squirrelmail ServerName mail.smkntujuh.sch.id</VirtualHost>

19. nah sekarang restart webserver20. server:/# /etc/init.d/apache2 restart21. Kita coba pengujian di client buka webrowser anda tuliskan 22. http://Mail.smkntujuh.sch.id 23. Terlihat digambar dibawah ini otomatis aka di redirect ke alamat24. http://mail.smkntujuh.sch.id/src/login.php perhatikan gambar dibawah ini

Irhas Ihsan

Page 20: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

25. Nah sekarang kita buat direktory mailnya di Maildir yang telah kita buat tadi di apache2.conf

26. server:/#maildirmake /etc/skel/Maildir27. buat user 128. server:/#adduser admin29. isikan password trus tekan enter trus sampai minta konfigurasi y/n30. seperti dibawah ini

server:/# adduser adminAdding user `admin' ...Adding new group `admin' (1002) ...Adding new user `admin' (1002) with group `admin' ...Creating home directory `/home/admin' ...Copying files from `/etc/skel' ...Enter new UNIX password: (isikan password admin)Retype new UNIX password: (isikan password admin)passwd: password updated successfullyChanging the user information for adminEnter the new value, or press ENTER for the default Full Name []: (enter saja) Room Number []:(enter saja) Work Phone []:(enter saja) Home Phone []:(enter saja) Other []:(enter saja)Is the information correct? [Y/n] yserver:/#

31. Opss.. ada ketinggalan satu konfigurasi di postfix kita edit data di main.cf32. server:/#nano /etc/postfix/main.cf33. dan tambah kan satu baris kalimat dibawah ini

Irhas Ihsan

Page 21: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

mailbox_size_limit = 0recipient_delimiter = +inet_interfaces = allinet_protocols = ipv4home_mailbox = Maildir/

34. nah sekarang kita restart35. server:/#/etc/init.d/apache2 restart36. server:/#/etc/init.d/postfix restart37. server:/#/etc/init.d/courier-imap restart38. server:/#/etc/init.d/courier-pop restart39. nah kita coba lagi dibrowser liat gambar dibawah masukan username mail kita

tadi admin isikan passwordnya admin

40. jika gambar terlihat seperti dibawah ini berarti konfigurasi mail server anda berhasil

Irhas Ihsan

Page 22: Konfigurasi Debian Lenny 5 01

SMK Negeri 7 Pekanbaru

Profile Penulis

Nama : Irhas IhsanKelas : XI TKJ (Teknik Komputer & Jaringan)Sekolah : SMKN 7 PekanbaruAsal : Pekanbaru, RiauYM : [email protected] : https://www.facebook.com/irhas.ihsanTwitter : https://twitter.com/IrhasIhsanWebsite : http://garudaterkini.web.id/ | http://riautekno.wordpress.com/

Irhas Ihsan