Konfigurasi FTP Server
1. Pindah cd 2
2. #apt-cdroom add
3. #apt-get install proftpd
4. Masuk ke direktori home dengan perintah
#cd /home/
5. Buat folder atau direktori smk di dalam home, dengan perintah
#mkdir /home/ftp
6. Kemudian beri hak akses pada direktori smk dengan perintah
#chmod 777 /home/ftp
7. Buat user dengan perintah
#adduser dina (nama_user)
8. Masuk ke direktori proftpd, dengan perintah
#cd /etc/proftpd
lanjutan perintah #nano proftpd.conf
#nano /etc/proftpd/proftpd.conf
9. Masuk di file proftpd.conf dengan perintah
10. Pada tulisan debian ganti menjadi ftp.sekolah.sch.id
11. Hapus tanda pagar pada default root
12. Tambahkan paling bawah
<Anonymous /home/ftp>
User dina
UserAlias anonymous dina
</Anonymous>
simpan
restart :#/etc/init.d/proftpd restart
#service proftpd restart
13. Masuk ke web browser client kemudian tembakkan pada url, tuliskan
ftp://ip eth0
install filezilla pada client
masuk menu site new isikan ket ftp yang di buat
catatan : masuk cd /etc/bind masuk file db.sekolah
baris paling bawah ketik
ftp IN A 192.168.8.254 (ip eth0)
simpan
restart bind #/etc/init.d/bind9 restart
konfigurasi samba server ada di cd 1
1. #apt-get install samba
2. buat folder untuk berbagi data
#mkdir /home/samba
3. beri hak akses pd direktori
#chmod 777 /home/samba
4. buat user untuk login klien
#adduser siti
5. beri password user tsb
#smbpasswd -a siti
6. edit file smb.conf
#nano /etc/samba/smb.conf
tambahkan di script paling bawah tulisan:
[samba]
path = /home/samba
valid users = siti
admin = 123
browseable = yes
writeable = yes
simpan
7. restart samba
#/etc/init.d/samba restart
8. uji pada client
buka win R ketik \\192.168.7.254
9. ketik user dan password
10. mulai untuk co pas file dari server ke client
catatan cara menghapus instalasi
1. #rm -rf postfix courier-pop courier-imap
2. #apt-get remove postfix courier-pop courier-imap
3. #apt-get purge postfix courier-pop courier-imap
melihat versi debian yg dipakai cat /etc/os-release
atau menggunakan lsb_release -d
seting ip gateway untuk bikin router
misal topologinya :
(ip.192.168.10.1/29)client(windows)------switch-------
server(debian)------internet(ip.192.168.12.x/24) x = no absen+100
masuk ke file nya :
1. #nano /etc/network/interfaces
menuliskan:
auto eth0
iface eth0 inet static
address 192.168.12.254
network 192.168.12.0
netmask 255.255.255.0
broadcast 192.168.12.255
gateway 192.168.12.1
auto eth1
iface eth1 inet static
address 192.168.10.1
network 192.168.10.0
netmask 255.255.255.248
broadcast 192.168.10.7
gateway 192.168.12.254
simpan dengan ctrl+x jawab Y enter
2. #nano /etc/rc.local
tuliskan pada baris di atas exit 0
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
simpan
3. #nano /etc/sysctl.conf
cari tulisan :#net.ipv4.ip_forward =1
hilangkan tanda pagarnya simpan
4. #nano /etc/resolv.conf
tuliskan nameserver 8.8.8.8
nameserver 8.8.4.4
simpan
5. restart interface nya
#/etc/init.d/networking restart
#service networking restart
ping 192.168.12.1
konfigurasi DNS server
aktifkan cd 1 #apt-cdrom add
apt-get install build-essential (cek aktif nya cdrom di VB)
apt-get install bind9
seting DNS server
#cd /etc/bind
#ls
#cp db.127 db.192
#cp db.local db.sekolah
jika ip yang digunakan 192.168.7.254
file named.conf.local #nano named.conf.local
tuliskan : zone "sekolah.sch.id" {
type master;
file "/etc/bind/db.sekolah";
};
zone "7.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};
simpan
file db.192 #nano db.192
tuliskan : sekolah.sch.id. root.sekolah.sch.id.
@ IN NS sekolah.sch.id.
254 IN PTR sekolah.sch.id.
254 IN PTR mail.sekolah.sch.id.
simpan
file db.sekolah #nano db.sekolah
tuliskan: sekolah.sch.id. root.sekolah.sch.id.
@ IN NS sekolah.sch.id.
@ IN A 192.168.7.254
ns1 IN A 192.168.7.254
www IN CNAME ns1
ftp IN A 192.168.7.254
mail IN A 192.168.7.254
simpan
di file named.conf.options
forwarder isikan 192.168.7.254 kemudian 203.190.112.18 dan 8.8.8.8
restart bind :/etc/init.d/bind9 restart
masuk ke nano /etc/resolv.conf
tuliskan nameserver 192.168.8.254
restart network:/etc/init.d/networking restart
cek dns server dengan : nslookup sekolah.sch.id
nslookup 192.168.8.254
hasilnya harus keluar nama domain server dan no ip dns nya
hubungkan dengan client
seting di client:di Win XP
use the following IP address
ip address: 192.168.100.30
subnet mask: 255.255.255.128
default gateway:192.168.100.1
use the following DNS server addresses
preferred DNS server: 192.168.7.254
alternate DNS server:
ok, close, close, cek detail ip harus sesuai dengan yg diisikan pada seting client.
cek dari debian ping ip win
cek dari win ping ip debian
harus reply
konfigurasi web server
Konfigurasi WebServer :
1. Ganti menjadi CD 1
2. #apt-cdrom add
3. Install aplikasi yang digunakan untuk web server :
#apt-get install apache2 php5
4. masuk ke direktori var/www/html
cd /var/www/html di ls
kemudian nano index.html
di ls kemudian nano index.html
di dalam index.html isikan:
<html>
<head>
<title>uji coba web server</title>
</head>
<body><b>
“SELAMAT DATANG DI WEB SEKOLAH.SCH.ID”.</b>
</body>
</html>
5. masuk ke direktori sites available
cd /etc/apache2/sites-available/ di ls
masuk ke nano 000-default.conf
tuliskan di bagian paling bawah :
<VirtualHost 192.168.7.254:80>
ServerAdmin admin@sekolah.sch.id
ServerName sekolah.sch.id
ServerAlias www.sekolah.sch.id
DocumentRoot /var/www/html
</VirtualHost>
simpan
6. restart apache : /etc/init.d/apache2 restart
7. buka browser ketik ip dns
8. buka browser ketik domain kita
konfigurasi ftp server
1.pindah ke CD 2 kemudian aktifkan cd rom dgn #apt-cdrom add
2. install ftp #apt-get install proftpd pilih standalone
3. buat folder untuk file ftpbaru #mkdir /home/smk
catatan masuk ke direktori smk :cd /home/smk
smk#adduser user1
#passwd 12345
#chmod 777 /home/smk
4. konfigurasi ftp #nano /etc/proftpd/proftpd.conf
ganti servername sekolah.sch.id
hapus # pada tulisan DefaultRoot
tambahkan perintah di paling bawah:
<Anonymous /home/smk/>
User user1
UserAlias anonymous user1
</Anonymous>
5. restart #/etc/init.d/proftpd restart
6. buka web browser ketik ftp://ftp.sekolah.sch.id atau ftp://192.168.7.254
7. pengujian dengan kopi file dari my doc ke ftp lewat explore
catatan: masuk ke direktori bind #cd /etc/bind kemudian tambahkan pada db.sekolah
di baris paling bawah ketik mail IN A 192.168.7.254(ip eth0 kalian)
ftp IN A 192.168.7.254(ip eth0 kalian)
simpan
restart bind #/etc/init.d/bind9 restart
Konfigurasi mail server dan web mail
1. pastikan cd 1 2 3 sudah siap
2. aktifkan di cd 3 dengan #apt-cdrom add
3. #apt-get install postfix courier-pop courier-imap
postfix configuration Ok
general type of mail : Internet Site
isikan di system mail name : mail.sekolah.sch.id
create directories for web.based jawab No
7. cek sudah terinstal #dpkg -l postfix courier-imap courier-pop
jika sudah ok keluar daftar dengan depannya ii
catatan: #dpkg-reconfigure postfix courier-imap courier-pop
ok
internet site
mail.sekolah.sch.id
ok
ok
no
0.0.0.0/0
no
ok (0)
ok (+)
ipv4 ok
8. konfigurasi postfix
#nano /etc/postfix/main.cf
cari tulisan mailbox_command dikasih #
tulis di bagian paling bawah home_mailbox = Maildir/
9. restart :#service postfix restart
10. buat direktori Maildir :#maildirmake /etc/skel/Maildir
11. buat user baru untuk penerima dan pengirim
#adduser usersatu pass 12345
#adduser userdua pass 12345
6. apt-get install squirrelmail
14. konfigurasi web mail
cd 1 #apt-cdrom add
#apt-get install squirrelmail
masuk ke #nano /etc/apache2/apache2.conf
tambahkan tulisan di paling bawah
Include "/etc/squirrelmail/apache.conf"
restart apachenya #service apache2 restart
restart untuk mail server
#/etc/init.d/postfix restart
#/etc/init.d/courier-pop restart
#/etc/init.d/courier-imap restart
klo belum jalan di klien ketik #reboot
15. buka browser di klien ketikkan ip eth0/squirrelmail
login dengan usersatu pass 12345
16. pilih compose untuk membuat pesan baru:
to:userdua@sekolah.sch.id
subject:kepada userdua
tuliskan apa kabar userdua
klik send
catatan di file #nano /etc/squirrelmail/apache.conf
cari tulisan user will prefer a simple URL like
hilangkan # di bawahnya
kemudian edit : <VirtualHost 192.168.7.254:80>
DocumentRoot /usr/share/squirrelmail (tempat penyimpanan data mail server
ServerName mail.sekolah.sch.id
</VirtualHost>
restart apache
buat shortcurt : ln -s /usr/share/squirrelmail/ /var/www/html/mail
di db.sekolah ditambah mail IN A 192.168.8.254
di db.192 ditambah 254 IN PTR mail.sekolah.sch.id