Upload
hoangtram
View
240
Download
1
Embed Size (px)
Citation preview
ADMINISTRASI SERVER
LATIHAN MATERI UJIKOM
JURUSAN TEKNIK KOMPUTER JARINGAN
SMK BINA INFORMATIKA
MATERI KONFIGURASI SERVER
a. DNS SERVER b. WEB SERVER c. FTP SERVER d. FILE SHARING e. MAIL SERVER
Setting IP
Pertama - tama setting ip dengan menggunakan ip auto dan ip statis dengan mengedit FILE
interfaces
“nano /etc/network/interfaces”
Edit file seperti berikut
Address dan nameserver pada bagian HOST ID = No urut Bangku
Save CTRL X Y enter
Restart dengan sintak
Ifdown eth0
ifdown eth1
Ifup eth0
ifup eth1
NO BANGKU
Pastikan terkoneksi internet dengan eth0/eth1
jika dhcpdiscover sedang berjalan dan proses selesai biasanya eth0/eth1 terkoneksi dengan internet
Cek dengan “ipconfig” apakah Ip static dan dhcp sudah terpasang dengan benar
UPDATE SISTEM
“apt-get update”
Enter, tunggu sampai selesai, pastikan tidak ada error
a. KONFIGURASI DNS SERVER
Install bind9 dengan perintah
“apt-get install –y bind9”
Enter, tunggu sampai proses penginstalan bind9 selesai dan pastikan tidak terjadi Error
Catatan : jika terjadi error atau kesalahan dalam proses penginstalan bind9 maupun Update, biasa
sering terjadi karena konfigurasi IP DHCP yang tidak benar. Perbaiki konfigurasi IP DHCP lalu lanjut
tahap penginstalan
Edit file named.conf.local dengan perintah
“nano /etc/bind/named.conf.local”
Edit file seperti berikut
Save CTRL X Y enter
masuk ke directory bind
“cd /etc/bind”
Copy file db.local -> forwarder.txt
db.255 -> reverse.txt
Edit file yang telah di copy dengan tambahkan script tertentu
“nano forwarder.txt”
Pastikan scriptnya tidak ada yang keliru, agar proses konfigurasi DNS SERVER berjalan dengan lancar
Save CTRL X Y Enter
Kemudia edit pula file reverse.txt
“nano reverse.txt”
Sekali lagi pastikan script nya tak ada yang keliru agar proses konfigurasi DNS SERVER berjalan
dengan lancar.
Save CTRL X Y Enter
Edit file resolv.conf
“nano /etc/resolv.conf”
Lalu restart bind9 dengan perintah
“/etc/init.d/bind9 restart”
PENGUJIAN
Tahap ini bermaksud untuk menguji konfigurasi DNS sudah bisa digunakan atau tidak, berikut
perintahnya
“nslookup www.smkbifor.sch.id”
b. KONFIGURASI WEB SERVER
Install apache2
“apt-get install –y apache2”
Edit file 000-default.conf
“nano /etc/apache2/sites-available/000-default.conf”
Pada baris DocumentRoot /var/www/
tambahkan html disamping /www/ sehingga menjadi
DocumentRoot /var/www/html
Save CTRL X Y Enter
Masuk directory html
“cd /var/www/html”
Hapus file index.html
“rm index.html”
Buat file baru yang bernama index.html
“nano index.html”
Lalu isi kan pesan di dalam nya misalnya
“SELAMAT DATANG DI WEB SMKBIFOR.SCH.ID
UJIKOM SMK BINA INFORMATIKA”
Save CTRL X Y Enter
Restart apache2 dengan perintah
“/etc/init.d/apache2 restart”
Pada tahap pengujian WEB SERVER, buka aplikasi browser (chrome, frifox, IE, opera, dll) pada tab
link masukan IP server / domain WEB kemudia enter
(menggunakan Domain)
(menggunakan IP)
c. KONFIGURASI FTP SERVER
Install proftpd
“apt-get install –y proftpd”
Pilih Standalone
tunggu sampai proses penginstalan selesai..
Tahap konfigurasi Edit file proftpd.conf
“nano /etc/proftpd/proftpd.conf”
Pada file proftpd.conf baris paling bawah tambahkan script berikut
<Anonymous ~ftp> User ftp Group nogroup UserAlias anonymous ftp DirFakeUser on ftp DirFakeGroup on ftp RequireValidShell off MaxClients 1000 DisplayLogin welcome.msg <Directory *> <Limit WRITE> DenyAll </Limit> </Directory> </Anonymous> IdentLookups off UseReverseDNS off
ListOptions “” maxdepth 3 ListOptions “” maxdirs 10 ListOptions “” maxfiles 1000
Save CTRL X Y Enter Restart proftpd
“/etc/init.d/proftpd restart”
Pastikan keterangnya “OK” Tahap UJICOBA
Pada tahap pengujian FTP SERVER, buka aplikasi browser (chrome, frifox, IE, opera, dll) pada tab link
masukan ftp://192.168.0.137 kemudia enter
Tempat penyimpanan FTP SERVER itu berada di Directory “/srv/ftp” Masukan file-file yang ingin di simpan dalam Directory /srv/ftp, misal membuat file baru di dalam /srv/ftp Buat file di /srv/ftp (menambahkan file dalam FTP SERVER)
“nano /srv/ftp”
Lalu dalam file tes tambahkan Kalimat/Paragraf berikut
Save CTRL X Y Enter Lalu kembali lagi ke apikasi browser lalu masukan kembali ftp://192.168.0.137 enter
d. KONFIGURASI SHARING FILE Install samba
“apt-get install samba”
Tunggu sampai proses penginstalan selesai Edit file smb.conf
“nano /etc/samba/smb.conf” Pada baris paling bawah tambahkan script seperti ini [Data] path = /home/rizal/Data browseable = yes writeable = yes guest ok = no public = no read only = no security = user
Save CTRL X Y Enter Lalu buat password untuk dapat mengakses folder/Directory Data (folder/ Directory yang di Share)
“smbpasswd –a server1”
Tambahkan password misal “1234” enter lalu isi lagi password yang sama kemudian enter Kemudian buat Folder/Directory “Data”sesuai dengan nama yang tercantum di konfigurasi smb.conf di folder /home/server1/
“cd /home/server1” “mkdir Data”
Restart samba
“service smbd restart” “service nmbd restart”
TAHAP PENGUJIAN Pada komputer Client tekan WINDOWS + R (RUN) masukan alamat server dengan cara \\192.168.0.137 enter
Nama folder
Lokasi penyimpanan folder
Nama user
Masukan User dan Password untuk bisa mengakses Folder/Directory Data (yang terShare) Jika ingin menambahkan file-file ke dalam folder Data, lokasi Folder/Directory Data di “/home/server1/Data”
e. KONFIGURASI MAILSERVER Install postfix
“apt-get install –y postfix”
pilih “internet Site”
Masukan Domain
Tunggu sampai proses penginstalan selesai
Install courier
“apt-get install –y courier-base courier-imap”
Pilih Yes
Pastikan Porses penginstalan Selesai
Konfigurasi Postfix dan Courier Setelah Postfix dan Courier terinstall, sekarang barulah kalian dapat memulai proses konfigurasi. • Pertama-tama buat terlebih dahulu folder tempat Mail Server meletakkan seluruh e-mail dari para pengguna dengan perintah
“sudo maildirmake /etc/skel/Maildir” Lalu edit file main.cf
“nano /etc/postfix/main.cf”
Pada baris paling bawah tambahkan script “home_mailbox = Maildir/”
Save CTRL X Y Enter Kemudian konfigurasikan ulang layanan Postfix
“sudo dpkg-reconfigure postfix”
Pilih Internet Site
Masukan Domain , Ok
Pada Root and Postmaster mail recipient kosong kan saja, tekan Enter
Kemudian tekan Enter saja pada pertanyaan Other destination to accept mail
Setelah itu pilih No dan tekan Enter ketika dipertanyaan Force synchronous update on mail
queue? Lalu pada pertanyaan Local Networks dibawah ini, pada baris paling akhir tambahkan 0.0.0.0/0 kemudian OK
Kemudian biarkan saja pilihan default dan langsung tekan Enter pada pertanyaan Mailbox size limit dan Local addresses extension character
Langsung Enter saja
Pilih IPV4, Enter
Tunggu sampai proses penginstalan selesai
Jika tidak ada pesan kesalahan, sampai sini selesailah proses konfigurasi Mail Server dengan menggunakan Postfix + Courier.
Membuat User baru Untuk dapat menggunakan layanan e-mail ini tentunya kalian memerlukan setidaknya 2 orang user untuk melakukan proses mengirim dan menerima e-mail. Untuk membuat user baru di Ubuntu Server, ikuti langkah-langkah berikut, buat 2 user user pertama beri nama client1, pass = 1234 user kedua beri nama client2, pass = 1234
“adduser client1”
Lakukan hal yang sama untuk pembuatan user kedua “client2”
“adduser client2”
ENTER
1234
UJI COBA MAIL SERVER Setelah melakukan konfigurasi dan membuat user-user baru, maka saatnya untuk memulai uji coba pada Mail Server yang telah kalian bangun. Untuk uji coba Mail Server ini. Pada modul ini hanya akan membahas cara menguji coba dengan menggunakan metode remote telnet.
• Tahap pertama yang harus kalian lakukan adalah meremote domain mail.ubuntults.com melalui port 25 dengan perintah berikut
“telnet mail.smkbifor.sch.id 25”
• Jika berhasil, maka Mail Server akan menjawab seperti ini:
• email akan dikirim dari client1 “MAIL FROM:<[email protected]>"
Pastikan keterangan 250.2.1.0 Ok
• email akan diterima oleh client2 “RCPT TO:<[email protected]>"
Pastikan keterangan 250.2.1.5 Ok
• ketikan “Data”, pastikan keterangan seperti berikut
• ketikan “Subject : tes” enter, kemudian masukan kalimat didalam email tersebut
• lalu ketik “.” (titik) enter
• kemudian QUIT, Enter
1234
ENTER
Lalu bagaimana cara melihat e-mail yang masuk? Caranya adalah dengan login sebagai user yang telah dikirimi e-mail dengan perintah berikut
“su client2” Setelah itu masuk ke directory tempat peyimpanan Email
“cd /home/client2/Maildir/new”
lihat dengan cara “ls” lalu buka file yang ada di dalam directory “/new”
“nano namapesan.server”
Bentuk pesan Email seperti berikut
INSTALASI WEBMAIL SERVER
Sebelum memulai instalasi Webmail Server, perlu kalian ketahui terlebih dahulu bahwa Webmail berbeda dengan Mail. Webmail hanyalah merupakan frontend dari Mail. Inti mekanismenya sebenarnya terdapat pada Mail Server, bukan pada Webmail Servernya. Karena tujuan Webmail hanya untuk memudahkan user dalam mengakses Mail Server tersebut. Seperti halnya sebuah Bank, apabila kalian ingin mengirim uang bukankah jauh lebih mudah dan praktis jika kalian mengirim uang melalui ATM daripada harus mengirim uang dari pusat Bank nya langsung? Akan tetapi, tanpa sebuah Bank, ATM tidak akan ada gunanya, sebaliknya tanpa ATM, Bank tetap akan dapat berfungsi dengan normal. Begitu pula dengan Mail dan Webmail, tanpa adanya Mail Server, Webmail Server tidak akan ada gunanya. Akan tetapi jika Mail Server tanpa Webmail Server, Mail Server tersebut tetap dapat bekerja sebagaimana biasa.
INSTALASI SQUIRRELMAIL
Install squirrelmail “apt-get install –y squirrelmail”
Jika sudah selesai proses penginstalan Squirrelmail, selanjutnya copy data squirrelmail ke DocumentRoot di /var/www/html dengan menambahkan /mail
Pada client buka aplikasi Browser pada address bar masukan 192.168.0.137/mail , maka akan muncul tampilan webmail login SquirrelMail
Login dengan client2 password = 1234, client2 adalah user yang menerima email dari client1