Anda di halaman 1dari 26

SKJ Tugas 9

November 1, 2021
Nama : Fikri Andra Irham
NIS / No. Absen : 201115315 / 11
Tingkat / Kelas : XI / SIJA A
Guru / Pengajar : Diky Ridwan, S.Kom.,
Mata Pelajaran : Sistem Keamanan Jaringan
Jenis Tugas : Individu
Sekolah : SMKN 1 Cimahi
Semester : Ganjil

Tugas 9 Sistem Keamanan Jaringan (SKJ)


Instalasi, Konfigurasi, dan Pengujian Mail Server
A. Materi Pengantar.
a. Mail Server.
Mail Server adalah sebuah server yang mampu menerima dan mengirim email dalam
satu jaringan server mail yang sama dengan menggunakan domain email khusus atau
domain email tersendiri. Mail Server terdiri dari beberapa protokol-protokol penting
yang membuat kinerja Mail Server berjalan sesuai fungsinya yaitu sebagai media
penyaluran email antar pengirim dan penerima.
b. Mail Transport Agent.
Mail Transport Agent adalah salah satu program mail server yang digunakan sebagai
menerima sesi login pengguna yang mengirim email melaluinya kepada Mail Transport
Agent antar mail server pengirim dan penerima. Program ini bekerja sama dengan
protocol SMTP dalam pengiriman email
c. Mail Delivery Agent.
Mail Delivery Agent adalah salah satu program mail server yang menyimpan email
yang diterima oleh Mail Transfer Agent ke Mailbox pada komputer server dalam
bentuk berkas untuk dibaca oleh pengguna. Mail Delivery Agent bekerja sama dengan
protocol POP3 dan IMAP dalam mengakses Mailbox dan membaca email
d. Mail User Agent.
Mail User Agent adalah salah satu program mail server yang digunakan oleh user untuk
mengakses atau berinteraksi dengan segala sesuatu yang berhubungan dengan email
seperti menulis, mengedit, mengirim dan menerima email. Bentuk MUA adalah seperti
webmail, contohnya yaitu Gmail dan Yahoo. Ada juga yang berbentuk desktop sepeti
Mozilla Thunderbird dan Microsoft Outlook.
e. SMTP.
SMTP (Simple Mail Transfer Protocol) merupakan salah satu protokol yang umum
digunakan untuk pengiriman surat elektronik di Internet. Protokol ini dipergunakan
untuk mengirimkan data dari komputer client ke server surat elektronik penerima.
Protokol ini bekerja pada port 25, dimana pada port ini digunakan untuk mengirim e-
mail dengan aplikasi yang dinamakan MTA (Mail Transfer Agent). MTA ini berupa
program e-mail misalnya: sendmail, qmail atau postfix.
f. POP3 dan IMAP.
POP3 dan IMAP POP atau Post Office Protocol, sesuai dengan namanya merupakan
protokol yang digunakan untuk pengelolaan mail. POP yang sekarang lebih umum
dikenal dengan POP3 (POP - Version 3), dimaksudkan untuk mengizinkan client untuk
mengakses secara dinamis mail yang masih ada di server POP3. POP3 berjalan pada

1
SKJ Tugas 9
November 1, 2021
port 110. Protokol ini menawarkan pada user untuk meninggalkan e-mail di POP3
server, dan mengambil mail tersebut dari sejumlah sistem sembarang. Untuk
mengambil mail dengan menggunakan POP3 dari suatu client, banyak pilihan yang
dapat digunakan, salah satu contohnya adalah Microsoft Corp's Outlook Express.
Protokol yang lebih tinggi dan lebih kompleks, yaitu IMAP4. IMAP (Internet Message
Access Protocol) adalah protokol standar untuk mengakses/mengambil e-mail dari
server. IMAP memungkinkan pengguna memilih pesan e-mail yang akan ia ambil,
membuat folder di server, mencari pesan e-mail tertentu, bahkan menghapus pesan e-
mail yang ada. Kemampuan ini jauh lebih baik daripada POP (Post Office Protocol)
yang hanya memperbolehkan kita mengambil atau mendownload semua pesan yang
ada tanpa kecuali. IMAP berjalan pada port 143.

B. Pertanyaan.
Jawab pertanyaan di bawah ini dengan isitilah sendiri!
No. Soal Jawaban
Mail server adalah sebuah server
(penyedia) layanan internet baik dengan
kabel, nirkabel, atau pun cloud yang
dimanfaatkan untuk transaksi data surat
elektronik (email) di dalam satu jaringan
1 Apa itu Mail Server?
mail server yang sama. Mail server
bertugas untuk mengumpulkan, mengo
lah, dan mendistribusikan data dan
informasi yang berbentuk email dari satu
server ke server yang lainnya.
Cara kerja Mail Server terdiri dari 6
tahapan, yaitu :
1. Mengirim Pesan/Email.
Ketika kita membuat pesan &
mengklik tombol send, MUA akan
mengirim email tersebut. Kemudian,
email penerima/client akan terko
neksi dengan server SMTP domain
kita.
2. Email Penerima Berkomunikasi/
Terkoneksi dengan Server SMTP.
2 Bagaimana cara kerja dari Mail Server? Ketika pesan/email sudah terkirim,
maka email client akan terkoneksi
dengan server SMTP penerima.
Client akan mengirimkan alamat
email pengirim, alamat email
penerima dan juga isi dari
pesan/email tersebut.
3. SMTP Memproses Alamat Pene
rima.
Server SMTP akan memproses ala
mat email penerima, terutama pada
domainnya. Apabila penerima memi

2
SKJ Tugas 9
November 1, 2021
liki domain yang sama dengan
pengirim, maka email tersebut akan
langsung dirutekan melalui server
domain POP3/IMAP. Tetapi apabila
domain yang dimiliki berbeda, maka
SMTP harus berkomunikasi de
ngan server domain terlebih dahulu.
4. Server SMTP Berkomunikasi
dengan DNS.
Untuk menemukan server penerima,
maka SMTP harus berkomunikasi
dengan DNS. Selanjutnya, DNS
akan mengambil nama do
main email penerima dan mengubah
nya menjadi IP address.
5. Email Terhubung/Terkoneksi de
ngan Server SMTP.
Ketika SMTP mendapatkan IP add
ress penerima, maka SMTP dapat
terhubung dengan server SMTP pe
nerima/client. Kemudian, email akan
dirutekan melalui serangkaian proses
hingga akhirnya sampai ke penerima.
6. Server SMTP Penerima Melakukan
Scanning pada Email yang Masuk.
Apabila SMTP mengenali domain
dan username email, maka email
akan diteruskan melalui server
domain POP3 atau IMAP. Setelah
itu email akan masuk ke dalam
antrian sendmail sampai email
client memberikan izin untuk
diunduh. Apabila sudah mendapat
kan izin, maka email sudah dapat
dibaca oleh penerima.
Contoh paket aplikasi untuk RoundCube, Postfix, Fetchmail,
3 membangun Mail Server di Courier, SquirrelMail, Mailutils dan
Linux/Debian? Dovecot.
Postfix adalah mail transfer agent yang
bersifat open source untuk sejumlah
sistem operasi bertipe Unix. Postfix
didistribusikan menggunakan Lisensi
Apa itu paket aplikasi Postfix dan Umum IBM 1.0 yang merupakan lisensi
4
Dovecot? perangkat lunak bebas tetapi tidak
kompatibel dengan GPL.
Dovecot adalah server IMAP dan POP3
yang open source yang dibuat dengan

3
SKJ Tugas 9
November 1, 2021
mempertimbangkan keamanan, serta
hemat akan pemakaian memory.
Mailbird, Windows Mail, Mailspring,
Contoh aplikasi Mail Client di
5 eM Client, EmailTray, Thunderbird,
Windows?
Sylpheed, Inky dan Microsoft Outlook.

C. Alat dan Bahan.


1. Laptop atau PC.
2. Mesin virtual dengan OS Debian 9/10 di VirtualBox yang sebelumnya sudah dibuat
dan dikonfigurasi Web & DNS Server, dll.
3. Koneksi internet untuk kebutuhan instalasi paket aplikasi.

D. Topologi.
Buatkan topologi di https://app.diagrams.net/ atau aplikasi lainnya yang terdiri dari
laptop/PC fisik, mesin virtual, perangkat sumber internet, dll atau disesuaikan dengan
topologi sendiri.

E. Tugas 9 – Mail Server.


1. Postfix.
Semua konfigurasi pada Job Sheet ini wajib dilakukan melalui remote SSH
menggunakan PuTTY (screenshot dari aplikasi PuTTY, bukan dari VirtualBox)!
a. Install paket aplikasi Postfix.

Sebelum menginstall paket


aplikasi Postfix, kita harus
memperbaharui indeks paket
terlebih dahulu dengan
menggunakan perintah apt-get
update.

4
SKJ Tugas 9
November 1, 2021

Setelah itu, jalankan perintah


apt install postfix sasl2-bin
untuk melakukan instalasi
paket postfix.

Ketik ‘Y’ lalu tekan Enter.

Ketika melakukan instalasi,


akan muncul pop up seperti
gambar di samping. Pilih
Tanpa konfigurasi lalu tekan
tombol Tab dan pilih Ok.

Paket aplikasi Postfix telah


berhasil diinstall.

5
SKJ Tugas 9
November 1, 2021
b. Konfigurasi awal Postfix.

Copy file main.cf.dist ke file


main.cf yang berada di direk
tori /etc/postfix.

Buka file yang sudah di salin


tadi dengan perintah nano
/etc/postfix/main.cf. Setelah
itu, hilangkan tanda pagar
pada baris ke 78, 94 dan 102.
Lalu, tentukan hostname dan
domain pada baris ke 94 dan
102 .

Hilangkan tanda pagar pada


baris ke 123 dan 137.

Pada baris ke 185, uncomment


atau hapus tanda pagar.

6
SKJ Tugas 9
November 1, 2021

Lakukan hal yang sama pada


baris ke 228 (hapus tanda
pagar).

Setelah itu, hapus tanda pagar


pada baris ke 270 dan tambah
kan lokal network pada baris
ke 287.

Jika sudah, hapus komen pada


baris ke 407 dan 418.

Hapus tanda pagar pada baris


ke 440.

7
SKJ Tugas 9
November 1, 2021

Pada baris ke 576 tambahkan


tanda pagar kemudian tambah
kan smtpd_banner = $myhost
name ESMTP di bawahnya.

Jika sudah, pada baris ke 650,


655, 660, dan 666 tambahkan
kalimat seperti pada gamb
disamping. Lalu tambahkan
komen pada baris ke 670, 674,
679 dan 683.

Dan yang terakhir, tambahkan


konfigurasi seperti yang
terlihat pada sebelas baris
terakhir.

c. Menginputkan alias baru ke dalam Postfix.

Untuk menambahkan alias


baru ke dalam Postfix, ketik
perintah newaliases lalu tekan
Enter.

8
SKJ Tugas 9
November 1, 2021
d. Restart paket Postfix.

Supaya perubahan yang telah


ditambahkan tadi dapat
disimpan, jalankan perintah
systemctl restart postfix

2. Dovecot.
Semua konfigurasi pada Job Sheet ini wajib dilakukan melalui remote SSH
menggunakan 1PuTTY (screenshot dari aplikasi PuTTY, bukan dari VirtualBox)!
a. Install paket aplikasi Dovecot.

Sebelum menginstall paket


aplikasi Dovecot, kita harus
memperbaharui indeks paket
terlebih dahulu dengan
menggunakan perintah apt-get
update.

Install semua paket aplikasi


Dovecot yang diperlukan
dengan perintah apt install
dovecot-core dovecot-pop3d
dovecot-imapd.

9
SKJ Tugas 9
November 1, 2021

Ketik ‘Y’ lalu tekan Enter dan


tunggu beberapa saat hingga
proses instalasi Dovecot se
lesai.

Paket aplikasi Dovecot telah


berhasil diinstall.

b. Konfigurasi awal Dovecot.

Buka file dovecot.conf


kemudian hilangkan tanda
pagar pada baris ke 30.

Setelah itu, jalankan perintah


nano /etc/dovecot/conf.d/10-
auth.conf. Hapus tanda pagar
pada baris ke 10 lalu ubah
menjadi no.

10
SKJ Tugas 9
November 1, 2021

Tambahkan kata login pada


baris ke 100. Lalu tekan
tombol kombinasi Ctrl+X, Y
dan Enter.

Selanjutnya, ketikkan perintah


nano /etc/dovecot/conf.d/10-
mail.conf. Kemudian ubah
menjadi maildir:~/Maildir
pada baris ke 30.

Buka file 10-master.conf, lalu


hilangkan komen pada baris
ke 96 – 98.

c. Restart paket Dovecot.

Supaya perubahan yang telah


ditambahkan tadi dapat
disimpan, jalankan perintah
systemctl restart dovecot.

11
SKJ Tugas 9
November 1, 2021
3. Mailutils dan Menambahkan Akun Mail (menggunakan akun dari user OS lokal).
Semua konfigurasi pada Job Sheet ini wajib dilakukan melalui remote SSH
menggunakan PuTTY (screenshot dari aplikasi PuTTY, bukan dari VirtualBox)!
a. Install paket aplikasi Mailutils.

Sebelum menginstall paket


aplikasi Mailutils, kita harus
memperbaharui indeks paket
terlebih dahulu dengan meng
gunakan perintah apt-get
update.

Untuk melakukan instalasi


paket Mailutils, jalankan
perintah apt install mailutils.

Ketik ‘Y’ dan tekan Enter, lalu


tunggu sampai proses instalasi
Mailutils selesai.

Jika proses instalasi Mailutils


telah berhasil, maka tampilan
nya akan terlihat seperti pada
gambar disamping.

12
SKJ Tugas 9
November 1, 2021
b. Konfigurasi awal Mailutils.

Jalankan perintah nano


/etc/profile.

Tambahkan export MAIL=


$HOME/Maildir pada baris
akhir.

c. Membuat 2 user baru dengan nama (namasatu) dan (namadua), contohnya


andhikasatu dan andhikadua.

Buat user baru dengan


menggunakan perintah
adduser fikrisatu.

Setelah itu, inputkan data-data


seperti nama lengkap, nomor
ruangan, telepon kantor,
telepon rumah, dll.

13
SKJ Tugas 9
November 1, 2021

Ketik ‘Y’ jika data yang


dimasukkan sudah benar.

Jika sudah membuat user


pertama buat kembali user
baru dengan nama fikridua.

Lalu inputkan data-data


seperti nama lengkap, nomor
ruangan, telepon kantor,
telepon rumah, dll.

Apabila semua data sudah


diinputkan dengan benar,
ketik ‘Y’ lalu tekan Enter.

14
SKJ Tugas 9
November 1, 2021
4. Pengujian Pengiriman Mail Menggunakan Mailutils.
Semua konfigurasi pada Job Sheet ini wajib dilakukan melalui remote SSH
menggunakan PuTTY (screenshot dari aplikasi PuTTY, bukan dari VirtualBox)!
a. Kirim mail dari namasatu ke namadua menggunakan perintah mail.

Sebelum mengirimkan mail ke


fikridua, kita harus login
terlebih dahulu ke akun
fikrisatu.

Jalankan perintah mail


fikridua@localhost. Lalu in
putkan subject dan pesan. Jika
sudah, tekan Enter lalu tekan
kombinasi Ctrl+D.

b. Kirim mail dari namadua ke namasatu menggunakan perintah mail.

Login ke akun fikridua dengan


menggunakan perintah login.

Untuk mengirimkan mail ke


fikrisatu, jalankan perintah
mail fikrisatu@localhost. Ke
mudian masukkan subject dan
pesan.

15
SKJ Tugas 9
November 1, 2021
c. Pengujian membuka mail yang masuk di namasatu dan namadua.

Login ke user fikrisatu dengan


menggunakan perintah login
fikrisatu.

Ketik perintah mail lalu tekan


Enter. Maka akan muncul daf
tar pesan yang belum dibaca.
Untuk melihat pesan/mail
yang sudah dibuat tadi, ketik
‘1’ kemudian tekan Enter.

Jika ingin keluar, ketik ‘q’ lalu


tekan Enter.

Untuk login ke user fikridua,


jalankan perintah login fik
ridua.

16
SKJ Tugas 9
November 1, 2021

Jalankan perintah mail lalu


akan muncul daftar pesan
yang belum dibaca. Untuk
melihat isi pesan dari fikrisatu,
ketik ‘1’ lalu tekan Enter.

Jika sudah/ingin keluar, ketik


‘q’ lalu tekan Enter.

5. Pengujian Pengiriman Mail Akun dari User OS Lokal Menggunakan Thunderbird.


Semua konfigurasi pada Job Sheet ini wajib dilakukan melalui remote SSH
menggunakan PuTTY (screenshot dari aplikasi PuTTY, bukan dari VirtualBox)!
a. Unduh aplikasi Thunderbird.

Ketikkan thunderbird pada


kolom url lalu tekan Enter.

Klik Download Thunderbird


lalu tunggu sampai kita
diarahkan ke halaman
download.

17
SKJ Tugas 9
November 1, 2021

Untuk mendownload file


installer Thunderbird, klik
FREE DOWNLOAD lalu
tunggu beberapa saat hingga
proses download selesai.

b. Install aplikasi Thunderbird.

Buka file installer yang sudah


di download tadi. Setelah itu,
klik kanan pada file tersebut
lalu klik Run as administrator.

Kemudian akan muncul


tampilan seperti gambar di
samping. Klik Next untuk
melanjutkan.

Biarkan saja default, lalu klik


Next.

18
SKJ Tugas 9
November 1, 2021

Pilih lokasi untuk menginstall


aplikasi Thunderbird. Jika
sudah, klik Install.

Tunggu hingga proses


instalasi selesai.

Thunderbird telah berhasil di


install. Klik tombol Finish
untuk menyelesaikan proses
instalasi.

c. Konfigurasi user fikrisatu pada Mozilla Thunderbird.

Buka aplikasi Mozilla


Thunderbird lalu klik Email
pada halaman depan.

19
SKJ Tugas 9
November 1, 2021

Inputkan nama, email address


dan password. Jika sudah, klik
tombol Continue.

Tunggu hingga proses


konfigurasi otomatis selesai.

Jika konfigurasi otomatis


berhasil, maka tampilannya
akan terlihat seperti gambar di
samping. Klik tombol Done
untuk melanjutkan ke pem
buatan akun.

Akun mail telah berhasil


dibuat. Kita bisa mengklik
Finish untuk keluar dari
halaman setup akun.

20
SKJ Tugas 9
November 1, 2021

Gambar di samping merupa


kan tampilan awal dari email
fikrisatu@11-fikri.net.

d. Konfigurasi user fikridua pada Mozilla Thunderbird.

Untuk menambahkan user


baru (fikridua), klik tombol
Email pada halaman depan.

Setelah itu, inputkan nama,


alamat email dan password.
Jika sudah, klik Continue.

21
SKJ Tugas 9
November 1, 2021

Tunggu beberapa saat sampai


proses konfigurasi otomatis
selesai.

Jika konfigurasi otomatis


berhasil, maka tampilannya
akan terlihat seperti gambar di
samping. Klik tombol Done
untuk melanjutkan ke proses
pembuatan akun.

Akun mail fikridua telah


berhasil dibuat. Klik Finish
untuk keluar dari halaman
setup akun.

Gambar di samping adalah


tampilan awal dari email
fikridua@11-fikri.net.
D

22
SKJ Tugas 9
November 1, 2021
e. Kirim mail dari namasatu ke namadua menggunakan aplikasi Thunderbird.

Klik tombol Write pada bagian


kiri atas.

Inputkan penerima (fikridua


@11-fikri.net), subject (Test
di Thunderbird #1) dan pesan
seperti gambar di samping.

Jika sudah, klik tombol Send


yang berada di pojok kiri atas.

Tunggu hingga proses pengi


riman mail selesai.

23
SKJ Tugas 9
November 1, 2021
f. Kirim mail dari namadua ke namasatu menggunakan aplikasi Thunderbird.

Untuk membuat pesan baru,


klik tombol Write pada bagian
kiri atas.

Inputkan penerima (fikrisatu


@11-fikri.net), subject (Test
di Thunderbird #2) dan pesan
seperti pada gambar di
samping.

Jika semuanya sudah


diinputkan, klik tombol Send
untuk mengirim email.

Tunggu hingga proses pengi


riman mail selesai.

24
SKJ Tugas 9
November 1, 2021
g. Pengujian membuka mail yang masuk di namasatu dan namadua.

Pilih user fikrisatu@11-


fikri.net.

Setelah itu, klik Inbox.

Untuk membuka email


tersebut, bisa dengan cara klik
kanan lalu pilih Open Message
in New Tab.

Gambar di samping merupa


kan pesan yang dikirim oleh
user fikridua.

25
SKJ Tugas 9
November 1, 2021

Pilih user fikridua@11-


fikri.net.

Kemudian klik option Inbox.

Untuk membuka email yang


masuk dari fikrisatu, bisa
dengan cara klik kanan lalu
pilih Open Message in New
Tab.

Gambar di samping merupa


kan pesan yang dikirim oleh
user fikrisatu.

26

Anda mungkin juga menyukai