ADMINISTRASI SERVER -...

24
ADMINISTRASI SERVER ADMINISTRASI SERVER FTP SERVER MAIL SERVER WEBMAIL

Transcript of ADMINISTRASI SERVER -...

Page 1: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

ADMINISTRASI SERVERADMINISTRASI SERVERFTP SERVER

MAIL SERVER

WEBMAIL

Page 2: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

FTP Server

File Transfer Protocol (FTP) adalah protocol yang digunakan untuk transfer fileatau data melalui media jaringan. FTP termasuk dalam protocol lama yangsampai saat ini masih digunakan. Dalam keadaan default, ftp berjalan pada port21 dan bekerja pada protocol TCP/IP. Dalam FTP Server, kita bisa menggunakandua cara:a. User Authentication Login (Password Protected)b. Anonymous Login (Guest OK)

InstallasiInstallasiSebenarnya ada dua aplikasi yang paling popular untuk ftp server pada distrodebian. Yaitu ProFTPd dan Vsftpd. Kali ini saya menggunakan Proftpd,karena dianggap lebih mudah dan cepat dalam konfigurasinya. Install aplikasiProFTPd terlebih dahulu, kemudian muncul menu PopUp dan pilih standalonemode.

Page 3: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

KonfigurasiSecara default, setelah selesai menginstall proftpd diatas. Semua user yangterdaftar pada computer server Debian sudah bisa mengakses layanan ftptersebut melalui web browser ataupun terminal. Dan direktori yang digunakanadalah direktori home setiap user tersebut. Dalam membuat FTP Server, kitaakan melakukan sedikit konfigurasi pada file-file berikut:

# /etc/proftpd/proftpd.conf

Direktori FTP ServerSelanjutnya, buat folder untuk meletakan semua file dan data pada ftp server.Kemudian tambahkan hak akses untuk user ftp pada direktori tersebut.Kemudian tambahkan hak akses untuk user ftp pada direktori tersebut.

Page 4: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

Buat beberapa folder dalam direktori ftp server, sebagai bahan pengujian.

User Authentication LoginEdit dan tambahkan script berikut di baris paling bawah dari file proftpd.conf.

Page 5: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

Anonymous LoginCara kedua adalah Anonymous Login, yang memperbolehkan semuapengunjung mengakses layanan ftp server tersebut. Perlu diingat, sebaiknyaanda memilih salah satu dari dua cara ini. Jangan digunakan bersamaan.Tambahkan opsi “UserAlias” pada file proftpd.conf. Kurang lebih sepertiberikut scriptnya.

Page 6: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

Pengujian via LocalhostDalam pengujian di server localhost, kita akan menggunakan ftp client berbasistext. Secara otomatis ftp client sudah terinstall bersamaan dengan systemoperasi Debian.

Page 7: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.
Page 8: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

Pengujian via Windows (Web)Untuk menguji, apakah ftp server berhasil atau tidak. Pergi ke alamatftp.tiumk.edu melalui Web Browser. Dan jika dns tidak resolveable, maka andaharus menambahk sub domain untuk ftp terlebih dahulu.

Page 9: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

Pengujian via Windows (FileZilla)FileZilla adalah aplikasi ftp client yang mendukung hampir semua jenis systemoperasi. Baik system operasi Linux sendiri, Windows, atapun Mac OS.Kelebihan dari filezilla ini adalah, kita dapat melakukan transfer file yang cukupbesar dan banyak ( www.filezilla.org ).

Page 10: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

MAIL Server

Mail Server atau yang sering disebut juga E-Mail server, digunakan untukmengirim surat melalui Internet. Dengan begitu, dapat mempermudah dalampenggunanya, karena lebih cepat dan efisien. Untuk membuat Mail Server,harus terdapat SMTP dan POP3 server, yang digunakan untuk mengirim danmenerima E-Mail.Proses pengiriman eMail bisa terjadi karena adanya SMTP Server (SimpleMail Transfer Protocol). Setelah dikirim, eMail tersebut akan ditampungsementara di POP3 Server (Post Office Protocol ver. 3). Dan ketika useryang mempunyai eMail account tersebut online, mail client akan secara otomatisyang mempunyai eMail account tersebut online, mail client akan secara otomatismelakukan sinkronisasi dari POP3 Server.

InstallasiAplikasi yang paling sering digunakan untuk eMail server pada linux adalahpostfix. Selain mudah dalam konfigurasinya, postfix pun juga bisadikombinasikan dengan aplikasi mail yang lain, seperti dovecot, dan courier.Terlebih dahulu install aplikasi postfix (mail server), courier-imap(smtp), dan courier-pop (pop3).

Page 11: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

Kemudian akan muncul menu PopUp, dan sesuaikan dengan konfigurasi dibawah ini;a. General Type of Mail Configuration : Internet Siteb. System Mail Name : tiumk.educ. Create Directori For Web Based Configuration : No

Konfigurasi Mail DirektoriMail direktori ini berfungsi untuk direktori INBOX, pada setiap user yangterdaftar. Pesan yang masuk nantinya akan disimpan sementara dalamdirektori tersebut. Agar direktori ini otomatis dibuat pada direktori home setiapuser, maka kita harus membuatnya pada direktori /etc/skel/ berikut.user, maka kita harus membuatnya pada direktori /etc/skel/ berikut.

Page 12: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

Mail AccountTambahkan dua user eMail, untuk pengujian pada Mail Server nantinya. Padabagian ini, kita harus terlebih dulu membuat direktori Maildir seperti diatas.Agar setiap user mendapat Maildir secara otomatis.

Page 13: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

Konfigurasi PostfixKonfigurasi utama aplikasi Postfix terletak pada file main.cf. Tidak semua barisscript yang ada di dalamnya akan kita konfigurasi. Hanya tambahkan satu barisscript berikut pada file tersebut, agar direktori mailbox dikenali.

Page 14: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

Atau untuk cara cepatnya, bisa menggunakan perintah echo seperti berikut.root@ti-umk:/home/ti# echo “home_mailbox = Maildir/” >> /etc/postfix/main.cf

Selanjutnya, tinggal tambahkan sedikit konfigurasi pada postfix melalui dpkg.Ikuti langkahnya seperti dibawah ini.

General Type of Mail Configuration : Internet SiteSystem Mail Name : tiumk.eduRoot and postmaster mail recipient : (biarkan kosong)Root and postmaster mail recipient : (biarkan kosong)Other destination to accept... : (biarkan saja, langsung klik OK)Force synchronous updates... : NoLocal Networks : 0.0.0.0/0 (tambahkan di baris

paling belakang)Use Procmail for local delivery : NoMailbox size limit (bytes) : 0Local address extension character : +Internet protocols to use : ipv4

Page 15: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

Selanjutnya restart daemon Postfix dan Courier-Imap.

PengujianPengujianKali ini, kita akan melakukan pengujian SMTP dan POP3 server menggunakanmode text. Dengan bantuan telnet, yang kita arahkan pada port SMTP ataupunPOP3, kita dapat menjalankan perintah mail server melalui terminal langsung,tanpa menggunakan mail client ataupun semacamnya. Cara ini bisa kitagunakan, baik dari sisi server localhost, atapun dari sisi client. Asalkan sudahterinstall aplikasi telnet client.

SMTP port 25Pada protocol SMTP ini, kita akan melakukan pengiriman eMail ke user galipat.Gunakan syntax dibawah ini untukmengirim eMail.

Page 16: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

Gunakan perintah telnet <domain> <nomor port mail server> contoh:root@ti-umk:/home/ti # telnet mail.tiumk.edu 25

Keterangan: untuk keluar dari perintah data yang muncul “354 End data with<CR><LF>.<CR><LF>” itu maksudnya adalah tanda titik.

Page 17: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

POP3 port 110User informatika akan memeriksa pada POP3 Server, apakah ada pesan yangmasuk ke INBOX miliknya.root@ti-umk:/home/ti # telnet mail.tiumk.edu 110

Page 18: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

Pengujian via Microsoft OutlookMicrosoft Outlook adalah aplikasi bawaan windows, yang berfungsi sebagai eMailclient. Dengan aplikasi ini, kita dapat membawa INBOX kita kemana saja. Asalkanbisa tersinkronisasi dengan eMail server. Berikut cara konfigurasi Outlook diwindows.a. Tools > Accounts Settings > E-Mail > New > kemudian isikan informasi berikutYour Name : teknik informatikaE-mail Address : [email protected] Server NamesIncoming Mail Server : POP3Incoming Mail (POP3) : mail.tiumk.eduIncoming Mail (POP3) : mail.tiumk.eduOutgoing Mail (SMTP) : mail.tiumk.edub. Tools > Send/Receive > Send/Receive all

Page 19: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

WebMail

WebMail (Web Based Mail), adalah aplikasi eMail client yang berbasis web.Kita tentu pernah melihat layanan eMail Yahoo, Gmail, ataupun Hotmail.Mereka menggunakan webmail sebagai eMail client untuk setiap penggunanya.Kelebihan dari Webmail ini sendiri adalah bisa kita gunakan dimana saja, kapansaja, dan bagaimana saja keadaanya, asalkan kita tetap terkoneksi ke Internet.Untuk membuat mail client yang berbasis web, tentunya kita membutuhkanCMS (Content Management System) yang dikhususkan untuk webmail.Diantaranya yang terkenal adalah squirrelmail dan roundcubemail.

SquirrelmailSquirrelmailSquirrelmail adalah paket webmail yang sudah tersedia dalam distro DebianWheezy. Oleh karena itu banyak administrator jaringan yang menggunakanya,karena kemudahanya dalam konfigurasi. Seperti Plug and Play.

InstallasiKarena squirremail ini sudah ada pada CD Debian server versi umk ini, maka kitatidak perlu repot-repot mendownloadnya dari Internet.root@ti-umk:/home/ti # apt-get install squirrelmail

Page 20: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

KonfigurasiSecara default, paket squirrelmail ini akan diletakan pada direktori/usr/share/squirrelmail/. Agar squirrelmail tersebut dapat kita akses melaluiweb browser, maka kita harus membuat virtual host untuk squirrelmail terlebihdahulu. Kita tidak perlu repot-repot membuat virtual host baru, karenasquirrelmail sudah membuatnya. Tambahkan script Include pada fileapache2.conf, agar virtual host pada direktori squirrelmail ikut di proses.root@ti-umk:/home/ti # nano /etc/apache2/apache2.conf

Kemudian tambahkan script berikut pada baris paling bawahInclude “/etc/squirrelmail/apache.conf”

Page 21: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

Kemudian lakukan konfigurasi pada virtual host, ikuti langkah di bawah ini.root@ti-umk:/home/ti # nano /etc/squirrelmail/apache.conf

Page 22: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

Setelah selesai mengkonfigurasi virtual host tersebut, pastikan anda merestartservice apache2, agar virtual host tersebut bisa langsung diakses.root@ti-umk:/home/ti # /etc/init.d/apache2 restart

Page 23: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.

PengujianPengujian SquirrelmailPengujian squirrelmail ini kita lakukan melalui web browser, dari sisi client. Padaweb browser, arahkan URL ke http://mail.tiumk.edu

Page 24: ADMINISTRASI SERVER - smkassaidiyah.sch.idsmkassaidiyah.sch.id/.../uploads/2017/08/ADMINISTRASI-SERVER-4.pdf · Konfigurasi Secara default, setelah selesai menginstall proftpd diatas.