Anda di halaman 1dari 95

1|Page

Kata Pengantar

Puji dan syukur saya ucapkan kepada Tuhan Yang Maha Esa karena atas ijinnya sehingga saya
dapat menyelesaikan makalah ini yang membahas mengenai pengertian Debian, Macam-
Macam Debian, Sejarah perkembangan Debian dan proses Installasi sistem operasi Linux
Debian 10, Configurasi IP Static, DNS, Web Server. SSH, FTP, Dan Mail Server. Mudah-
mudahan makalah ini bisa memberi masukan bagi banyak orang.Sebelumnya saya mohon maaf
apabila dalam makalah ini terdapat kesalahan baik penulisan ataupun penjabarannya,karena
saya masih dalam tahap belajar.Terimakasih

Mudah-Mudahan makalah ini bisa memberi masukan bagi banyak orang. Sebelumnya saya
mohon maaf apabila dalam makalah ini terdapat kesalahan baik penulisan ataupun
penjabarannya, Karena saya masih dalam tahap belajar. Terimakasih.

Tenggarong 16, November2022

Penyusun :

(Arman Pancaya

2|Page
DAFTAR ISI

Kata Pengantar ........................................................................................................................... 2


BAB I PENDAHULUAN .......................................................................................................... 5
1.1 Latar Belakang............................................................................................................ 5
1.2 Tujuan ......................................................................................................................... 5
1.3 Manfaat ....................................................................................................................... 5
BAB II LANDASAN TEORI .................................................................................................... 6
2.1 Pengertian Debian ...................................................................................................... 6
2.2 Macam Macam Debian............................................................................................... 7
2.3 Direktori Pada Sistem Linux ...................................................................................... 9
2.4 Port Dalam Teknologi Jaringan ................................................................................ 12
2.5 Proses Instalasi Debian 10 ....................................................................................... 15
2.6 Perintah Dasar Pada Debian ..................................................................................... 29
BAB III Konfigurasi IP Static.................................................................................................. 39
3.1 Pengertian IP Static .................................................................................................. 39
3.2 Konfigurasi IP Static ................................................................................................ 39
BAB IV Konfigurasi DNS ....................................................................................................... 42
4.1 Pengertian DNS Server............................................................................................. 42
4.2 Fungsi DNS Server ................................................................................................... 42
4.3 Konfigurasi DNS Server........................................................................................... 43
BAB V Web Server ................................................................................................................. 49
5.1 Pengertian Web Server ............................................................................................. 49
5.2 Fungsi Dari Web Server ........................................................................................... 49
5.3 Macam-Macam Web Server ..................................................................................... 49
5.4 Konfigurasi Apache2 ................................................................................................ 50
BAB VI FTP Server ................................................................................................................. 54
6.1 Pengertian FTP Server.............................................................................................. 54
6.2 Fungsi FTP Server .................................................................................................... 54
6.3 Configurasi FTP Server ............................................................................................ 55
BAB VII SSH Server ............................................................................................................... 60
7.1 Pengertian SSH Server ............................................................................................. 60
7.2 Fungsi SSH Server ................................................................................................... 60
7.3 Konfigurasi SSH Server ........................................................................................... 61
BAB VIII Mail Server ............................................................................................................. 63
8.1 Pengertian Mail Server ............................................................................................. 63
8.2 Fungsi Mail Server ................................................................................................... 63

3|Page
8.3 Configurasi Mail Server ........................................................................................... 64
BAB IX DHCP Server ............................................................................................................. 78
9.1 Pengertian DHCP Server .......................................................................................... 78
9.2 Konfigurasi DHCP Server ........................................................................................ 78
BAB X Samba.......................................................................................................................... 82
10.1 Konfigurasi Samba ................................................................................................. 81
BAB XI Proxy.......................................................................................................................... 86
11.1 Pengertian Proxy .................................................................................................... 85
11.2 Konfigurasi Proxy .................................................................................................. 85
BAB XII WordPress ................................................................................................................ 89
12.1 Konfigurasi WordPress .......................................................................................... 89
BAB XIII PENUTUP .............................................................................................................. 94
14.1 Kesimpulan ............................................................................................................. 94
14.2 Saran ....................................................................................................................... 94
DAFTAR PUSAKA................................................................................................................. 95

4|Page
BAB I
PENDAHULUAN
1.1 Latar Belakang
Pada kesempatan kali ini kita akan mempelajari tentang Intalasi Debian 10, 40 Perintah
Dasar, IP Static, DNS, Web Server, FTP, SSH, Dan Mail Server, Yang dimulai
daripengertian dan langkah-langkah pengerjaan, Kemudian memahami fungsi dan
kegunaannya.
1.2 Tujuan
❖ Memahami Pengertian Debian Mulai dari Sejarahnya Dan Perkembangan Debian
❖ Memahami Suatu Port Default Yang Sering digunakan dalam Teknologi Jaringan
❖ Memahami Proses Instalasi Debian
❖ Memahami Konfigurasi IP Static
❖ Memahami Konfigurasi DNS Server Dan Pengertiannya
❖ Memahami Konfigurasi Web Server Dan Pengertiannya
❖ Memahami Konfigurasi SSH Server Dan Pengertiannya
❖ Memahami Konfigurasi FTP Server Dan Pengertiannya
❖ Memahami Konfigurasi Mail Server Dan Pengertiannya
❖ Memahami Konfigurasi IP DHCP Server Dan Pengertiannya
❖ Memahami Konfigurasi Samba Dan Pengertiannya
❖ Memahami Konfigurasi Proxy Server Dan Pengertiannya
❖ Memahami Konfigurasi WordPress Dan Pengertiannya

1.3 Manfaat
Untuk menambah ilmu pengetahuan sekaligus Ilmu yang Bermanfaat dalam Teknologi
Jaringan dan Memahami Konfigurasi Instalasi Debian 10. IP Static. DNS. Web Server,
SSH, FTP Dan Mail Server, Dan Memahami Port Default yang ada Dalam Teknologi
Jaringan.

5|Page
BAB II
LANDASAN TEORI
2.1 Pengertian Debian
Debian adalah sistem operasi Gratis berbasis Kernel Linux yang mampu memenuhi
kebutuhan penggunanya lewat Puluhan Ribu Software di dalamnya. Sebagai Catatan,
Sistem Operasi adalah pusat untuk menjalankan seluruh program pada Komputer ataupun
Server. Sedangkan Kernel, merupakan inti dari sistem operasi. Gunanya, untuk mengelola
semua aplikasi pada perangkat keras komputer. Mulai dari manajemen memori, proses,
hingga penyimpanannya.

Berikut Ini Adalah Fungsi Utama Dari Debian Yaitu :


1. Membangun Sebuah Server

Keunikan Debian yaitu selain sebagai OS desktop, sistem Operasi ini bisa untuk
Membangun Server. Baik itu Web Server, Mail Server, DNS server, SSH Server, FTP
Server dan Sebaginya, Apalagi, Debian tidak membutuhkan spesifikasi Hardware yang
rumit. Andabisa menginstalnya di PC 32-bit ataupun yang lebih tinggi. Selain itu,
performa Debian juga tidak ecek-ecek.Debian server rupanya mampu memberikan
performa yang stabil, dengan tingkat keamanan yang ketat. Bahkan, setiap versinya bisa
memakan waktu pengerjaan hingga dua sampai tiga tahun demi mendapat hasil yang
mendekati sempurna.

2. Melakukan Troubleshooting yang bisa mendeteksi kesalahan dan error yang ada sebuah
Hardware, Software, Maupun Jaringan dan Mengatur Proses jaringan pada sistem
pengaturan jaringan seperti Router, Repeater, dan lain sebagainya

Kelebihan Dari Debian Sendiri adalah :

1. Super Stabil
2. Tahan Lama
3. Open Source
4. Sangan Kompetibel Untuk Sebagai Server
5. Dan Tidak Perlu Koneksi Yang Terlalu Kuat

6|Page
2.2 Macam Macam Debian

Versi Kode Nama Tanggal Rilis

1.1 Buzz 17 Juni 1996

1.2 Rex 12 Desember 1996

1.3 Bo 5 Juni 1997

2.0 Hamm 24 Juli 1998

2.1 Slink 9 Maret 1999

2.2 Potato 15 Agustus 2000

3.0 Woody 19 Juli 2002

3.1 Sarge 6 Juni 2005

4.0 Etch 8 April 2007

5.0 Lenny 14 Februari 2009

6.0 Squeeze 14 Februari 2009

7.0 Wheezy 4 April 2013

8.0 Jessie 25 April 2015

9.0 Strech 17 Juni 2017

10.0 Buster 6 Juli 2019

11.0 Bullseye TBA

12.0 Bookworm TBA

13.0 Trixie TBA

7|Page
1. Debian 1.1 Buzz, Sudah Memiliki 474 Paket Software dan Sudah Memakai Kernel
Linux 2.0

2. Debian 1.2 Rex, Sudah Memiliki 848 Paket Software, Dan Dipelihara oleh 120
Developer

3. Debian 1.3 Bo, Sudah Memili Paket Software sebanyak 974, Dan Dipelihara oleh 200
Developer

4. Debian 2.0 Ham, Versi ini merupakan awal dukungan debian untuk Multi Arsitektur
Yakni intel x-86 dan Motorola 6800 serta transisi ke lib6c dan Memaketkan 1500
Software

5. Debian 2.1 Slink, Dengan penambahan 4 arsitektur yakni intel x68, m68k, alpa serta
sparc. Memaketkan 2250 Paket Software dengan 2 CD. Pada rilis ini juga terdapat
pengenal "apt", yakni sebuah antarmuka managemen paket baru

6. Debian 2.2 Potato, Versi ini sudah memiliki dukungan baru yaitu PC dan ARM
Arsitektur. Terdiri dari 3.900 Paket Binari berasa dari 2600 paket source, Dan
dipelihara oleh 450 Devoloper

7. Debian 3.0 Wody, Dengan penambahan 11 arsitektur IA-64, HP PA-RISC, MIPS


( Big dan Little Endian) dan S / 390. Rilis pertama untuk menyertakan perangkat lunak
kriptografi dan KDE dan terdiri dari sekitar 8.500 packet bineri dan 7 CD set resmi

8. Debian 3.1 Sarge, Rilis pertama untuk menyertakan office suite lengkap, dengan
jumlah developer lebih 900 orang Rilis ini terdiri dari sekitar 15.400 packet bineri dan
14 CD set resmi.

9. Debian 4.0 Etch, Ditambahkan dukungan arsitektur AMD64 dan dukungan resmi
untuk m68k dijatuhkan. jumlah developer sebanyak 13.000 orang dan terdiri dari
sekitar 18.000 packet bineri dan 20 CD set resmi (3 DVD) dengan menambahkan
instalasi mode grafik, enkripsi partisi harddisk dan transisi ke X.org

10. Debian 5.0 Lenny, Dengan ditambahkannya 12 Arsitektur baru seperti ARM, Armel,
AMD64, PowerPC, Mipsel. Rilis pertama yang menyediakan versi gratis dari
teknologi Java Sun dengan Paket Sofware sekitar 23.000 Paket Software.

11. Debian 6.0 Squeze, Pada versi ini sudah memaketkan Kernel FreeBSD dengan
Software GNU, Dengan jumlah paket 29.000 dan di tambahkan arsitektur kfreebsd-
i386 dan kfreebsd-amd64.

12. Debian 9.0 Strech, Dengan penambahan 10 arsitektur komputer dan lebih dari 52.000
Paket Software

13. Debian 10 Buster, Debian 10 membawa pembaharuan pada dekstop environment


seperti Gnome 3.22, KDE Plasma 5.8, LXDE, LXQt 0.11, Mate 1.16 dan Xfce 4.12.

8|Page
2.3 Direktori Pada Sistem Linux

Struktur direktori di Unix dan Linux adalah sebuah struktur direktori terpadu di mana
semua direktori bersatu di bawah direktori “/” filesystem root. Terlepas dari mana
filesystem secara fisik dipasang, semua direktori yang disusun secara hirarki dibawah
filesystem root. Struktur Direktori Linux mengikuti “Filesystem Hierarchy Structure
(FHS)” dipelihara oleh Free Standars Group meskipun sebagian besar distribusi kadang
kadang cenderung menyimpang dari standar.

1. /root
Struktur direktori diawali dengan filesystem root “/” dan memang direktori akar dari
seluruh struktur. Partisi dimana / (direktori root) akan ditempatkan pada sistem Unix
atau kompatibel dengan Unix

2. /boot
Direktori /boot berisi file boat loader termasuk Grup dan Lilo, Kernel, Initrd, Config
dan System.Map

3. /sys
Direktori yang berisi kerner, Dan sangat berhubungan dengan System

4. /sbin
Berisi binari sistem esensial dan peralatan sistem administrasi penting bagi sistem
operasi dan kinerjanya

9|Page
5. /bin
Berisi binari penting bagi pengguna dan utilitasnya yang diperlukan dalam mode
pengguna sendiri.

6. /lib
Berisi file-file pustaka untuk semua binari yang berada di dalam direktori /sbin dan /bin.

7. /dev
Berisi file sistem esensial dan driver-driver.

8. /etc
Direktori ini berisi file konfigurasi sistem esensial termasuk /etc/hosts, /etc/resolve.conf,
nsswitch.conf dan file konfigurasi jaringan.

9. /home
Semua direktori rumah dari pengguna berada di dalam direktori ini dengan pengecualian
direktori rumah akun root yang mana disimpan di dalam direktori /root. Direktori ini
berisi file pengguna, pengaturan pengguna, profil dan lain-lain.

10. /media
Poin mount untuk media penyimpanan bergerak seperti CD-ROM, USB, Floppy dan
lain-lain.

11. /mnt
Poin mount generik untuk filesystem sementara. Ini sangat berguna khususnya ketika
mengalami permasalahan dan harus menggunakan LiveCD yang di mana anda mungkin
harus melakukan mount terhadap filesystem root dan mengubah pengaturan.

10 | P a g e
12. /opt
Sebuah direktori yang jarang sekali digunakan di Linux dan biasanya dipakai untuk
perangkat lunak dari pihak ketiga dan bukan merupakan utilitas dari Proyek GNU seperti
aplikasi java ataupun virtualbox.

13. /usr
Sebuah sub-hirarki terhadap filesystem root yang mana merupakan direktori data
pengguna. Berisi file yang merupakan utilitas dan aplikasi tertentu. Terdapat juga
direktori dokumentasi dari aplikasi tersebut.

14. /var
Direktori ini biasa di-mount sebagai filesystem pada partisi yang terpisah di bawah root
di mana semua konten (isi) variabel seperti logs, file spool untuk printer, crontab, mail,
proses yang dilakukan, file lock dan lain-lain. Penting sekali untuk memperhatikan
dalam perencanaan pembuatan dari filesystem ini dan perawatannya karena filesystem
ini dapat terisi penuh secara cepat dan ketika filesystem kapasitasnya penuh maka dapat
menyebabkan permasalahan pada operasional dari sistem dan aplikasi.

15. /tmp
Sebuah filesystem sementara yang menyimpan file-file sementara dan akan dihapus
ketika sistem di-reboot (dijalankan kembali). Ada juga sebuah direktori /tmp di dalam
direktori /var yang berfungsi sama untuk menyimpan file-file sementara. Salah satu
perbedaan di antara keduanya adalah direktori /var/tmp tetap menyimpan file-file di
dalamnya dan melindungi ketika sistem reboot. Dengan kata lain, file di dalam /var/tmp
tidak akan dibuang setelah reboot.

11 | P a g e
2.4 Port Dalam Teknologi Jaringan

Dalam protokol jaringan TCP/IP, sebuah port adalah mekanisme yang mengizinkan
sebuah komputer untuk mendukung beberapa sesi koneksi dengan komputer lainnya dan
program di dalam jaringan. Port dapat mengidentifikasikan aplikasi dan layanan yang
menggunakan koneksi di dalam jaringan TCP/IP. Sehingga, port juga mengidentifikasikan
sebuah proses tertentu di mana sebuah server dapat memberikan sebuah layanan kepada
klien atau bagaimana sebuah klien dapat mengakses sebuah layanan yang ada dalam
server.
Port dapat dikenali dengan angka 16-bit (dua byte) yang disebut dengan Port Number dan
diklasifikasikan dengan jenis protokol transport apa yang digunakan, ke dalam Port
TCP dan Port UDP. Karena memiliki angka 16-bit, maka total maksimum jumlah port
untuk setiap protokol transport yang digunakan adalah 65536 buah

• Well-known Port: yang pada awalnya berkisar antara 0 hingga 255 tetapi
kemudian diperlebar untuk mendukung antara 0 hingga 1023. Port number yang
termasuk ke dalam well-known port, selalu merepresentasikan layanan jaringan
yang sama, dan ditetapkan oleh Internet Assigned Number Authority (IANA).
Beberapa di antara port-port yang berada di dalam range Well-known port masih
belum ditetapkan dan direservasikan untuk digunakan oleh layanan yang bakal
ada pada masa depan. Well-known portdidefinisikan dalam RFC 1060.

• Registered Port: Port-port yang digunakan oleh vendor-vendor komputer atau


jaringan yang berbeda untuk mendukung aplikasi dan sistem operasi yang mereka
buat. Registered port juga diketahui dan didaftarkan oleh IANA tetapi tidak
dialokasikan secara permanen, sehingga vendor lainnya dapat menggunakan port
number yang sama. Range registered port berkisar dari 1024 hingga 49151 dan
beberapa port di antaranya adalah Dynamically Assigned Port.

• Dynamically Assigned Port: merupakan port-port yang ditetapkan oleh sistem


operasi atau aplikasi yang digunakan untuk melayani request dari pengguna
sesuai dengan kebutuhan. Dynamically Assigned Port berkisar dari 1024 hingga
65536 dan dapat digunakan atau dilepaskan sesuai kebutuhan.

12 | P a g e
PORT FUNGSI

Port 20 & 21 adalah port default dari FTP Sendiri, FTP


Port 20 & 21 (FTP) Adalah Protocol yang berguna dalam mentransfer data/file
didalam satu jaringan

Port 22 adalah Port default dari SSH Sendiri, SSH Adalah


protocol yang berguna untuk meremote dari jarak jauh
Port 22 ( SSH )
dengan cara menghubungkan ke server dan mengerim data
melalui jaringan

Port 23 Telnet, Adalah port untuk menghubungkan


Port 23 (Telnet) computer dan server dari jarak jauh, fungsinya sangat
mirip dengan SSH, Bedanya tidak menggunakan
enkripsi pada internet

Port 80 berfungsi untuk HTTP, Yakni memungkin


browser dapat terhubung Dengan Web Server, Port ini
sendiri akan menerima permintaan koneksi dari Client,
Port 80 ( HTTP / Web
Kemudian
Server)
setelah koneksi dibuat, Kamu bisa mengakses Domain
kedalam halaman Web Server, HTTP dan Web Server
memiliki Port Khusus Yaitu 8080

Internet Message Access Protocol atau IMAP adalah


protokol untuk mengakses email dari server. Kamu bisa
mengakses dan mengunduh email asalkan terhubung
Port 143 (IMAP)
dengan server. Port ini memastikan data tetap aman
saat proses koneksi berlangsung.

Port 8080 tidak hanya digunakan bagi HTTP, tapi juga


Port 8080 & 3128 (Proxy) bagi proxy karena masih berjalan pada satu layanan yang
sama. Port alternatif lain untuk proxy adalah port 31

13 | P a g e
Port 25 berfungsi untuk SMTP (Simple Mail Transfer
Protocol) yang berfungsi memastikan pengiriman
Port 25 (SMTP)
email melalui jaringan dikomunikasikan dengan aman
antara sesama SMTP server.

Port DHCP atau Dynamic Host Configuration


Protocol berfungsi untuk menetapkan informasi terkait
alamat IP. Port 67 bertugas menerima permintaan alamat
Port 67 & 68 (DHCP)
dari DHCP dan mengirim data ke server. Sedangkan Port
68 merespon semua request DHCP dan meneruskan data
ke klien.

Hampir mirip dengan port 80, port 443 berguna untuk


menghubungkan klien ke internet, namun dengan fitur
keamanan tambahan yang tidak dimiliki port HTTP 80.
Port 443 (HTTPS)
Port 443 mengenkripsi paket jaringan sebelum
mentransfernya.

14 | P a g e
2.5 Proses Instalasi Debian 10

1. Pertama-Tama buka virtual boxnya, Jika klik New Untuk membuat suatu OS

2. Jika sudah pilih type Linux dikarenakan kita akan menginstal Debian
64 Bit, Disini saya memakai Memory 2048 Mb, Lalu klik Next

15 | P a g e
3. Selanjutnya masuk kepemilihan tipe hardisk virtual, Pilih VDI (Virtual
Disk Image), Lalu pilih Dynamically Allocated, Dan disini saya memakai
50 GB untuk ukuran Hard Disknya, Klik Crate

4. Jika sudah tampilan Oracle Virtualboxnya menjadi seperti ini, Lalu klik Settings

16 | P a g e
5. Jika sudah pilih Storage

6. Kemudia klik empty lalu klik gambar kaset pada bagian pojok kanan setelah
itu pilih choose a disk file, lalu Ok

17 | P a g e
7. Kemudian Klik Start untuk menjelankan Instalasi OS Debian

8. Selamjutnya akan muncul seperti dibawh ini kita pilih Install dan Enter

18 | P a g e
9. Tunggu sampai proses booting selesai, maka tampilan akan seperti ini,
Disini saya memakai bahasa English kemudian tekan Enter

10. Kemudian pilih area country disini saya memakai Other, Lalu Enter

19 | P a g e
11. Saat menu Contient or region, Pilih Asia

12. Saat menu country Pilih Indonesia

20 | P a g e
13. Saat menu country to base default locale setting on, Pilih United States

14. Pada menu Keymap, Pilih American English

21 | P a g e
15. Tunggu loading sampe selesai

16. Kemudian masukkan Name Server Addresses sesuai dengan yang diinginkan, Lalu
pilih continue

17. Selanjutnya isi Hostname menggunakan nama jika sudah, klik Continue

22 | P a g e
18. Lalu isi menggunakan .com disini Saya Memakai Google.com, Klik Continue

19. Lalu pada bagian ini kita disuruh untuk membuat Password Root, Disini lebih baik
memakai password yang mudah diingat

20. Lalu masukkan ulang Password yang sudah dibuat sebelumnya

23 | P a g e
21. Selanjutkan masukkan Full Name The New User untuk melalukan login, klik
Continue

22. Selanjutnya masukkan Username Account Untuk melalukan login menggunakan


user, Lalu Continue

23. Selanjutnya disini kita akan disuruh untuk Membuat Password User

24. Lalu masukkan Ulang sandi yang telah dibuat, Setelah itu Continue

24 | P a g e
25. Kemudia pilih Centar

21. Pada tahap ini kita memiliki 4 tahapan dalam mempartisi Hardisk, Yaitu dengan cara
Manual dan Otomatis, Karena saya memakai Otomatis maka pilih yang Guided -use
entire disk

22. Selanjutnya tekan Enter

25 | P a g e
23. Kemudia pilih Yang paling atas

24. Terus tekan Enter pada Finish Partitioning

10. Pilih Yes

26 | P a g e
31. Kemudia pada menu Survey kita pilih No

32. Pilih software yang akan diinstal, dipilih semua juga tidak apa, Tetapi
disini saya hanya memakai beberapa saja seperti Web Server, Print
Server, SSH Server, Standard system ultilities

33. Pada Bagian ini Klik Yes

27 | P a g e
34. Kemudian pilih /dev/sda lalu Enter

35. Kemudia tekan Enter saja

36. Jika tampilannya seperti ini, Maka kita telah berhasil Menginstall Debian 10 Versi CLI,
Dan untuk login kita bisa memakai root/username yang telah kita buat sebelumnya

28 | P a g e
2.6 Perintah Dasar Pada Debian

1. mkdir
Digunakan untuk membuat sebuah folder, dengan mkdir file
ls
Digunakan untuk menampilkan folder yang sudah dibuat tadi

3.cd
Digunakan untuk ganti direktori/file

4.rmdir
Digunakan untuk menghapus/mendelate folder yang sudah kita buat

5. rm
Digunakan untuk revome file/folder

6. ls –l
Digunakan untuk melihat direktori

7. nano
Digunakan untuk mengedit/memberi isi file yang diinginkan, dengan cara masukkan
Format nano name>isi file>ctrl + x>klik>enter

29 | P a g e
8. cat
Digunakan untuk membaca dan mengedit file

9. cp
Digunakan untuk mengcopy file direktori ke file yang kita tuju

10.pwd
Untuk menampilkan sedang berada difolder mana kita sekarang

11.wc
Digunakan untuk mengetahui jumlah huruf

30 | P a g e
12.ping
Digunakan untuk mengecek konektivitas jaringan

13.df
Untuk mengetahui sisa harddisk space yang kita punya

14. du
Untuk mengetahui berapa banyak disk space yang kita punya

15.touch
Digunakan untuk membuat file kosong baru, Masukkan format touch (name file)

16.clear
Digunakan untuk menghapus tampilan command line

31 | P a g e
17.cal
Digunakan untuk menampilkan kalender

18.hostname
Untuk menampilkan domain/hostname diperangkat

19.history
Untuk mengetaui perintah yang sudah kita jalankan sebelumnya

32 | P a g e
20.uname
Untuk mengetahui os/hardware yang digunakan

21.ps
Untuk mengetahui nama lain sebuah perintah

22.who
Digunakan untuk melihat pengguna masuk kedalam sistem

23. df-m
Digunakan untuk melihat laporan disk

24. free
Berfungsi untuk menampilkan kapasitas RAM dalam bntuk byte

33 | P a g e
25.free-h
Berfungsi menampilkan RAM daam bentuk megabyte

26.help
Digunakan untuk membantu menampilkan perintah

27.su
Digunakan untuk mode super/root

34 | P a g e
28. top
Digunakan untuk menunjukkan aktivitas apa saja yang kita jalankan

29.stat
Diguakan untuk menampilkan informasi suatu file

30.echo
Digunakan untuk menampilkan pesan

31. lsusb
Digunakan untuk melihat perangkat usb yang sedang terkoneksi ke komputer

32.date
Untuk melihat tanggal/waktu

35 | P a g e
33.meminfo
Digunakan untuk melihat status RAM, dengan cara more/proc/meminfo

34.dsmesg
Digunakan untuk melihat aktivitas yang sedang berjalan dengan cara cd>dmesg

36 | P a g e
35.logout
Digunakan untuk keluar dari root

36.mv
Digunakan untuk memindah suatu folder ke folder yang dituju

37.find
Untuk mencari file/folder

38.more
Untuk meihat isi teks yang telah dibuat

39. bash
Digunakan untuk mengedentifikasi sebuah directory

37 | P a g e
40.cpuinfo
Digunakan untuk melihat spesifikasi dengan cara more /proc/cpuinfo

38 | P a g e
BAB III
KONFIGURASI IP Static
3.1 Pengertian IP Static

Berbeda dari IP Dynamic, IP Static adalah IP yang tidak akan berubah atau bisa dibilang
memberikan IP Secara manual terhadap Server Maupun Client. Umumnya IP Statis
digunakan oleh sebuah server atau perangkat yang penting. Pemberian IP ini jika ingin
mendapatkannya maka wajib untuk membayar kepada provider internet atau ISP. Hal ini
karena IP yang sudah kita gunakan tidak akan berubah dari waktu ke waktu

3.2 Konfigurasi IP Static

1. Pertama-Tama atur terlebih dahulu IP Debian kita dengan command


nano /etc/network/interfaces

Didalam Konfigurasi Interfaces

Pada bagian allow-hotplig enp0s3 dan iface enp0s3 inet dhcp kita ubah menjadi :
auto enp0s3
ifacace enp0s3 inet static dan jangan lupa menambahkan Address dan nameserver

Sesudah : Setelah itu Save dengan cara ctrl+x lalu y enter

39 | P a g e
2. Setelah itu restart dengan perintah

3. Lalu kita pergi ke VirtualBox lalu Ubah menjadi HostOnly

4. Setelah itu bukak (Change Adapter Settings) Lalu Double Klik pada VirtualBox Host-
Only Ethernet Adapter 4

40 | P a g e
5. Setelah itu pada bagian IP Address kita isikan useful untuk dijadikan sebagai IP Laptop,
Dan untuk Subnet Mask kita ambil dari Prefix yang ditentukan, Setelah itu untuk
Gateway diambil dari IP Debian yang telah kita Konfigurasi sebelumnya

6. Setelah itu kita ping untuk mencoba apakah IP Static yang kita Konfigurasi telah
berhasil atau belum, Dengan cara ping IP Laptop dan IP Debian, Untuk
memberhentikannya dengan CTRL+C

41 | P a g e
BAB IV

KONFIGURASI DNS

4.1 Pengertian DNS Server

DNS Server adalah sebuah komputer server yang menjalankan layanan kerja DNS. DNS
sendiri adalah suatu sistem database terdistribusi untuk mencari suatu nama komputer/situs
yang terhubung dengan jaringan, menggunakan TCP/IP.
Saat user memasukan URL ke address bar di suatu browser, DNS Server akan
menerjemahkan URL menjadi IP Address yang bisa diproses oleh komputer. Dengan
demikian, user bisa membuka halaman suatu website. Penggunaan DNS server secara
default sudah tersetting otomatis di tiap-tiap komputer dan ISP (Internet Service
Provider). Meski sudah tersetting secara default, Anda masih diberi keleluasaan memilih
DNS Server. Anda perlu mensettingnya sendiri.
Beberapa orang mengubah DNS Server untuk mempercepat koneksi internet. DNS
ditemukan oleh Dr. Paul Mockapetris. Berkat jasanya menciptakan DNS, dia dianugerahi
lifetime achievement award dari ACM Sigcomm. ACM Sigcomm merupakan asosiasi
yang menaungi para profesional dengan spesialisasi di bidang jaringan komputer.
Secara umum, fungsi DNS adalah untuk memudahkan manusia dalam mengakses suatu
website. Anda tidak perlu lagi menginput IP Address, hanya perlu menuliskan domain dari
website tersebut di address bar browser. Hal ini tentu saja jauh lebih efektif.

4.2 Fungsi DNS Server


❖ Memetakan hostname dan IP Address yang ada secara global.
❖ Menerjemahkan suatu hostname ke IP address. Berlaku juga sebaliknya.
❖ Mencari alamat host untuk memenuhi request client.
❖ Pada sistem cache berperan melakukan pencarian data yang sesuai.
❖ DNS Server bisa mengidentifikasi komputer yang ada di suatu jaringan sebagai
sebuah titik.
❖ Memfasilitasi pengiriman email dengan mencarikan server yang tepat.
❖ Mengamankan aktivitas transfer data yang terjadi selama user mengakses suatu
website.

42 | P a g e
4.3 Konfigurasi DNS Server

1. Untuk mengconfigurasi DNS Server kita memerlukan IP Static karena tadi kita
sudah membuat IP Static maka kita bisa Membuat DNS Server
Install paket bind9 dengan perintah :

apt install bind9 Lalu y

Setelah itu install paket dnsutils dengan perintah :

apt install dnsutils Lalu y

2. Setelah itu masuk kedalam directory bind dengan cara : cd /etc/bind

3. Setelah berada didalam directory bind, Selanjutnya kita masuk kedalam


named.conf.local dengan perintah:

nano named.conf.local

43 | P a g e
Dan ini adalah tampilan awal dari named.conf.local

Setelah itu tambahkan beberapa perintah seperti dibawah ini :

Sesudah :
Jangan lupa DiSave !!!!

4. Selanjutnya kita akan mengcopy db bawaan dari bind, Yaitu local dan 127,
Dengan cara :

cp db.local db.a
cp db.127 db.b

44 | P a g e
5. Setelah selesai mencopy directory local dan 127, Kita akan mengconfigurasi
Directory yang kita copy dengan cara :

nano db.a

Tampilan Awal Dari Directory db.a

Selanjutnya kita tambahkan perintah seperti dibawah ini :

Lalu Jangan lupa untuk MenSave nya dengan cara : CTRL+X Lalu Y, Enter
6. Selanjutnya kita pergi ke db.b dengan cara

nano db.b

45 | P a g e
Tampilan Awal Dari Directory db.b

Locahost diubah mejadi nama Domain

Setelah itu tambahkan perintah seperti dibawah ini

CTRL + X Lalu Y, Enter


7. Setelah itu kita akan menambahkan nama Domain kita dan NameServer agar
kita bisa mengakses domain kita sendiri, Dengan cara:

nano /etc/resolv.conf

Dan jika sudah masuk kedalam directory berikut tambahkan konfigurasi seperti
dibawah ini :

46 | P a g e
Sesudah :

CTRL + X Lalu Y, Enter

8. Setelah itu masuk kedalam hosts dengan cara :

nano /etc/hosts

Didalam Directory Hosts :

Pada baris kedua kita berikan IP Debian Dan untuk Localhost berikan Domain

Sesudah:

CTRL + X Lalu Y, Enter

9. Jika sudah kita akan merestart Bind9 dengan cara :

/etc/init.d/bind9 restart

47 | P a g e
10. Untuk menguji apakah domain yang telah kita buat telah berhasil atau belum
adalah dengan cara :

nslookup Domain/IP Debian

Moto Hidup :

Teruslah Menyerah Walaupun Sudah Berusaha.

48 | P a g e
BAB V
Web Server
5.1 Pengertian Web Server
Pengertian Web Server adalah suatu perangkat lunak (software) dalam server yang
berfungsi untuk menerima permintaan (request) dari client atau browser berupa halaman
website melalui protokol HTTP/ HTTPS, lalu merespon permintaan tersebut dalam
bentuk halaman website berupa dokumen HTML atau PHP.

Dari penjelasan tersebut maka kita dapat menyimpulkan bahwa web server
adalah software yang berfungsi sebagai pemberi layaan kepada web client (browser)
seperti Chrome, Mozilla, Opera, Safari, dan lainya, agar browser tersebut dapat
menampilkan halaman website yang diminta.

5.2 Fungsi Dari Web Server


Fungsi utama web server adalah sebagai alat untuk memproses berbagai berkas yang
diminta oleh klien, lalu memberikan respon dalam bentuk halaman web. Halaman website
tersebut terdiri dari teks, gambar, dokumen, video, dan lain-lain.
Jadi, setiap kali pengguna internet membuka halaman website, maka terjadi permintaan
(request). Selanjutnya, jika alamat IP atau domain website yang diminta benar, maka web
server akan memberikan respon dengan menampilkan data atau file yang ada di data base
website tersebut kepada pengguna.

5.3 Macam-Macam Web Server


1. Apache
Dari beberapa web server yang tersedia, Apache merupakan web server yang paling
populer dan paling banyak digunakan. Web server ini memiliki beberapa dukungan
seperti PHP, kontrol akses, dan SSL.

2. Nginx
Web server Nginx atau dibaca engine x ini merupakan web server yang open source
dan bisa digunakan oleh siapapun secara gratis selain Apache. Keunggulan Nginx
dibanding Apache yaitu pada Apache tidak dapat menangani web server yang memiliki
traffic tinggi.

49 | P a g e
3. IIS
Web server IIS ini digunakan dalam OS Windows (Windows 2000 dan Windows 2003)
yang didukung dengan komponen seperti protokol jaringan DNS, TCIP/IP dan software
yang digunakan untuk membuat situs web.

5.4 Konfigurasi Apache2

1. Hal pertama yang kita lakukan adalah Mengkonfigurasi IP Static Dan DNS Server,
Karena saya sudah mengkonfigurasi IP Static Dan DNS, Maka kita akan menginstall
Apache2 dengan perintah :

apt install apache2

Jika tulisan seperti diatas, Maka kita telah mempunyai paket Apache2nya.

2. Selanjutnya kita akan masuk kedalam Directory Apache2, Dengan perintah :

cd /etc/apacehe2/sites-available

3. Selanjutnya ketikkan ls untuk mengecek apakah ada directory bawaan, Jika sudah
makan kita coppy directory tersebut dengan perintah :

4. Lalu kita akan masuk kedalam Directory yang sudah kita coppy. Dengan Perintah :

nano arman.conf

50 | P a g e
Berikut adalah tampilan awal dari Configurasi bawaan Apache2 :

Tambahkan Perintah Seperti dibawah ini :

Sesudah :

CTRL + X Lalu Y, Enter

51 | P a g e
5. Setelah itu kita akan menEnablekan konfigurasi yang telah kita buat dengan Perintah :

a2ensite nano.xxx Lalu systemctl reload apache2

6. Setelah itu kita akan menDisablekan Konfigurasi bawaanya

a2dissite 000-default.conf

7. Setelah itu kita akan membuat directory yang ada pada configurasi diapache2

8. Lalu masuk kedalam Directory /var/www/arman dengan menggunakan cd

9. Setelah masuk kedalam Directory Arman, Selanjutnya kita akan membuat File
index.html dengan menggunakan nano :

Setelah berada didalam index.html ketikkan codingan simple dibawah ini :

CTRL + X Lalu Y, Enter

52 | P a g e
10. Karena kita akan membuat 2 halaman, Maka kita memerlukan satu halaman lagi
dengan perintah :

nano hal.html

Ketikkan Seperti dibawah ini :

CTRL + X Lalu Y, Enter

11. Jika sudah jangan lupa untuk mengaktifkan Directory dengan cara

Chmod 777 /var/www/arman

12. Lalu pergi keChrome, Lalu ketikkan dikolom Pencarian www.domain.com yang telah
dibuat, Jika Web yang kalian buat berhasil muncul maka, Pengujian Web Server
Telah Berhasil :>

Moto Hidup

Tetap Hapy Kiyowoo

53 | P a g e
BAB VI
FTP Server
6.1 Pengertian FTP Server
FTP atau File Transfer Protocol merupakan protokol yang bertugas untuk menjembatani
pertukaran informasi di dalam suatu komputer melalui suatu jaringan dengan koneksi TCP
(Transmission Control Protocol).
Ketika kamu sedang mengakses internet, kamu sebenarnya menggunakan berbagai jenis
protokol. Untuk menjelajahi internet, kamu memakai protokol HTTP. Untuk mengirim
dan menerima pesan instan, kamu menggunakan protokol XMPP. FTP secara sederhana
merupakan protokol yang digunakan untuk memindah-mindahkan file. Jadi, saat kamu
sedang mengunduh dan mengunggah file, maka semua aktivitas tersebut dapat dilakukan
dengan adanya bantuan FTP, walaupun sebenarnya pada saat ini protokol HTTP dan
HTTPS juga sudah bisa melakukan hal yang sama. Hingga saat ini, FTP merupakan
protokol tertua yang masih digunakan dan menjadi cara yang nyaman dan efektif untuk
memindahkan file.

6.2 Fungsi FTP Server


1. Mengunggah halaman website ke internet melalui web server atau web hosting.
2. Melakukan pengunduhan dan pengunggahan file.
3. Mendistribusikan file revisi pada program yang biasanya dilakukan dalam proses
pengembangan website. Kamu dapat mengelola transfer file dengan sesi FTP dengan
mudah untuk mengunggah file tertentu, menambah file gambar, memindahkan template
gambar, dan lain-lain.
4. Mengirimkan data dalam ukuran yang besar. Dibandingkan menggunakan email yang
hanya menyanggupi pengiriman data maksimal 25 MB, FTP dapat menjadi salah satu
solusi jika kamu ingin mengirimkan data atau file dalam ukuran yang besar sekaligus
dalam waktu yang cepat.

54 | P a g e
6.3 Configurasi FTP Server

1. Sebelum melakukan Konfigurasi FTP Server hal yang perlu kita lakukan adalah
menginstall pake FTP dengan cara :

apt install ftp

2. Jika sudah kita akan masuk kedalam Konfigurasi FTPnya dengan cara :

nano /etc/proftpd/proftpd.conf

Setelah masuk kedalam Konfigurasinya kita ubah pada bagian NameServer menjadi
nama Domain kita

Sebelum :

55 | P a g e
Sesudah :

Selanjutnya Scroll kebawah hingga menemukan kata UseSend File lalu kita nyalakan
dan Ubah perintah Off menjadi On

Sebelum :

Sesudah :

56 | P a g e
Lalu kita Scroll kebawah lagi sehingga menemukan kata Anonymous dan kita matikan
tanda # seperti gambar dibawah ini :

Sesudah :

Pada baris Anonymous isikan nama tempat directory buat file Ftp
User kalian isi menggunakan nama user kalian atau bisa kalian buat
untukmenambahkan user.

Setelah itu Scroll kebawah lagi untuk menghilangkan tanda # pada </Anonymous>

3. Setelah itu jangan lupa untuk merestart Konfigurasi yang telah kita buat sebelumnya
dengan cara :

/etc/init.d/proftpd restart

57 | P a g e
4. Jika sudah merestartnya kita akan membuat Folder File FTPnya dengan cara

cd /home
mkdir nama folder FTPnya
chmod 777 xxx

5. Jika sudah kita akan membuat nama User agar kita bisa login kedalam FTP kita sendiri,
Dengan command

adduser xxx

Keterangan :
- New Password = Masukkan password terserah
- Retype new password = Masukkan kembali password yang telah diisi
- Full Name = Boleh kalian isi atau tidak
- Room Number = Boleh kalian isi atau tidak
- Work Phoene = Boleh kalian isi atau tidak
- Home Phone = Boleh kalian isi atau tidak
- Other = Boleh kalian isi atau tidak
- Lalu ketik y

58 | P a g e
6. Untuk pengujiannya sendiri kita bisa memakai FileZilla atau Microsoft Edge dengan
cara :

Memasukkan : (host ftp://IP Debian, Username : Nama User, Password : Sandi User
Port : Masukkan Port sesuai Port FTP), Untuk memindahkan File kita hanya perlu
mengeserkan Folder yang ingin dipindahkan lalu letakkan dibagian kanan.

59 | P a g e
BAB VII
SSH Server
7.1 Pengertian SSH Server
Apa itu SSH?
SSH merupakan sebuah protokol administrasi remote yang memperbolehkan pengguna
untuk mengakses dan mengontrol server mereka dalam jaringan secara aman. Mulai dari
menjalankan sebuah program, membuat folder, menghapus file, membuat file, transfer
file, hingga menjalankan atau menghentikan sebuah services. Singkatnya, SSH
memungkinkan pengguna untuk mengelola servernya dengan leluasa meskipun dari jarak
jauh.

7.2 Fungsi SSH Server


1. Mengamankan akses jarak jauh ke dalam sistem atau perangkat jaringan SSH-enabled
bagi si pengguna serta memprosesnya otomatis.
2. SSH akan memutus koneksi secara otomatis apabila ada aktivitas yang mencurigakan
pada koneksi yang digunakan. Sehingga kamu dapat terhindar dari berbagai ancaman
ancaman siber seperti spoofing IP dan DNS, manipulasi data, pelacakan ilegal, dan
lain-lain.
3. Melakukan transfer file otomatis dan aman.
4. Meluncurkan perintah secara aman pada perangkat atau sistem jarak jauh.
5. Melakukan manajemen komponen dari infrastruktur jaringan secara aman.

60 | P a g e
7.3 Konfigurasi SSH Server

1. Sebelum melakukan Konfigurasi SSH sebaiknya kita menginstall paket-paket SSH


terlebih dahulu dengan Command :

apt install ssh

2. Lalu kita perlu mengkonfigurasi SSHnya dengan Command :

nano /etc/ssh/sshd_config

Lalu kita edit atau tambahkan seperti gambar dibawah ini

61 | P a g e
Sesudah :

3. Setelah itu kita perlu Merestart SSH Server dengan command :

/etc/init.d/ssh restart

4. Untuk Pengujiannya sendiri kita bisa memakai FileZilla atau Putty, Karan disini saya
memakai Putty maka disini kita akan login menggunakan Putty
Keterangan Host name bisa kita isikan menggunakan Domain Server/IP Debian kita
sendiri

62 | P a g e
BAB VIII
Mail Server
8.1 Pengertian Mail Server
Mail server adalah sebuah program yang membantu dalam pendistribusian email, baik
dalam proses menerima atau mengirim. Walaupun terlihat mudah dan simpel, namun email
akan melewati serangkaian proses pada mail server tersebut hingga akhirnya diterima
pengguna.
Secara sederhana, mail server adalah perantara dalam proses pengiriman dan penerimaan
surat. Email yang dikirim akan disimpan pada mail server, kemudian selanjutnya
diteruskan oleh mail server ke penerima.

8.2 Fungsi Mail Server

Pada umumnya, fungsi mail server adalah membantu mengatur pengelolaan keluar
masuknya email. Artinya, mail server mengatur pendistribusian email agar email dapat
dikirimkan oleh pengirim dan juga dapat diterima aman dan tanpa kendala oleh penerima.
Hal ini sangat penting, terutama bagi pelaku bisnis untuk mencegah kebocoran data atau
informasi yang akan merugikan.

Mail server juga berfungsi untuk mengatur pengaturan dan proses respon atas email-email
yang masuk ke dalam inbox pesan. Tidak hanya itu, fungsi dari mail server adalah sebagai
software yang digunakan untuk menginstall email. Tujuan dari layanan dan program mail
server itu sendiri adalah membuat jaringan dan koneksi transportasi email menjadi lebih
aman, cepat, tanpa gangguan, dan lain sebagainya.

63 | P a g e
8.3 Configurasi Mail Server

1. Pertama-Tama sebelum mengkonfigurasi Mail Sever sebaiknya kita telah


Menyelesaikan IP Statis,DNS Server, Dan Apache2, Pada bagian DNS Server kita
tambahkan Configurasi Mail pada db.forward dan db.reverse, Selanjutnya kita akan
menginstall beberapa Paket-Paket Mail Server Sebagai Berikut :

Pada saat penginstallan Paket Postfix akan muncul tampilan seperti ini, Pada tahap ini
kita pilih Internet Site, Karena Mail akan terkirim langsung dengan menggunakan
protocol SMTP.

64 | P a g e
Setelah memilih konfigurasi tadi, Selanjutnya kita disuruh mengisikan domain, Isi
menggunakan domain konfigurasi DNS yang telah dibuat sebelumnya, Lalu klik Ok.

2. Setelah selesai melakukan Penginstallan Paket-Paket Mail Sever kita akan


mengconfigurasikan postfix dengan command :

Setelah masuk kedalam configurasi postfix tampilannya akan menjadi seperti dibawah
ini :

65 | P a g e
Setelah itu kita Scroll kebawah sehingga menemukan kata MyHostname lalu
tambahkan kata Mail pada Domain kita dan tambahkan beberapa perintah pada bagian
bawah seperti dibawah ini :
Sebelum :

Sesudah :

Lalu CTRL + X, “Y” ENTER


3. Jika sudah maka selanjutnya kita lanjutkan mengkonfigurasi dovecot sebagai Incoming
Server, Pada konfigurasi ini ada 4 folder yang harus dikonfigurasikan seperti :

o nano /etc/dovecot/dovecot.conf
o nano /etc/dovecot/conf.d/10-auth.conf
o nano /etc/dovecot/conf.d/10-mail.conf
o nano /etc/dovecot/conf.d/10-master.conf

4. Disini kita akan masuk kedalam configurasi Dovecot yang pertama yaitu :

66 | P a g e
Tampilan awal pada dovecot.conf :

Setelah itu kita Scroll kebawah lalu hapus tanda # pada Listen

Sesudah :

Lalu CTRL + X “Y” Enter

5. Selanjutnya kita akan menconfigurasikan dovecot yang kedua dengan command :

Selajutnya kita cari kebawah hingga menemukan kata auth_mechanisms = plain, Lalu
tambahkkan command seperti dibawah ini :

67 | P a g e
Sesudah :

6. Selanjutnya kita akan pergi kedalam Configurasi Mail Server yang ketiga dengan
command :

Setelah masuk kedalam Configurasinya kita Scroll kebawah hingga menemukan kata
mail location dan beri tanda #, Lalu pada mail_location = maildir:~/Maildir

Sesudah:

Lalu CTRL + X “Y” Enter

7. Disini kita lanjut untuk mengconfigurasikan dovecot yang keempat dengan command :

68 | P a g e
Jika sudah berada didalam Configurasinya kita Scroll kebagian bawah dengan mencari
command seperti dibawah ini :

Setelah menemukan command seperti gambar diatas, hapus tanda # pada 3 bagian
dibawah lalu tambahkan command baru dibagian bawah :
mode = 066
user = postfix
group = postfix

Ctrl + X “Y” Emter

8. Setelah selesai Menconfigurasikan Postfix dan Dovecot dengan command dibawah ini

69 | P a g e
9. Selanjutnya kita akan melakukan pembuatan folder mail pada directory /var/www,
Lalu setelah membuat folder mail kita akan memindahkan file rainlop yang telah kita
download , Untuk melakukan hal tersebut lakukan konfigurasi SSH terlebih dahulu

Setelah membuat folder mail selanjutnya kita akan memindahkan File Rainlop kedalam
folder mail dengan cara, Klik pada file yang ingin dipindahkan lalu geser ke kanan
tunggu prosesnya hingga selesai :

10. Setelah selesai kita Kembali keDebiannya, Lalu kita akan masuk kedalam directory
Apache 2 dengan command :

cd /etc/apache2/sites-available

11. Lalu kita akan mengcoppy configurasi bawaan apache 2 dengan command :

cp 000-default.conf mail.conf

70 | P a g e
Lalu kita masuk kedalam directory yang telah kita coppy tadi dengan command :

nano mail.conf

Setelah masuk kedalam Configurasi yang telah kita copy tadi kita akan menambahkan
beberapa configurasi seperti berikut :

Keterangan :
ServerName, Pada ServerName ubah menjadi subdomain kita sendiri lalu pada
DocumentRoot ubah menjadi /var/www/nama folder
ServerAdmin Isikan user@(Nama Domain)

Sebelum :

Sesudah :

Ctrl + X “Y” Enter

71 | P a g e
12. Selanjutnya kita akan mengaktifkan Configurasi yang telah kita buat tadi dengan
command :

a2ensite mail.conf

13. Lalu kita akan mengaktifkan/mengizinkan suatu directory dengan command :

chmod 777 /var/www/folder

14. Disini kita akan membuat user dengan command :

adduser xxx

User kedua

72 | P a g e
User ketiga

15. Jika sudah kita bisa melakukan pengujiannya menggunakan firefox, Microsoft edge,
dan chrome dengan menggunakan sub domain mail, Yakni mail.nyoba.com
selanjutnya akan muncul tampilan seperti dibawah ini :

Jika kita ingin menggunakan login user dan domain kita akan muncul tulisan Domain
Is No Allow, Karena domainnya belum terdaftar pada mail server, Oleh karena itu kita
akan login secara via admin untuk menambahkan domain kita, Tambahkan kata
/?admin pada belakang domain

73 | P a g e
Selanjutnya akan muncul halam khusus admin seperti dibawah ini :

Untuk gambar diatas, Pada bagian user kita isi menggunakan admin dan untuk
password menggunakan 12345, Lalu akan muncul seperti dibawah ini

Jika muncul seperti diatas klik Domain, Lalu pilih Add Domain untuk menambahkan
nama domain kita sendiri, Dan tampilannya menjadi seperti dibawah ini :

74 | P a g e
Keterangan :

Untuk Name isi Nama Domain yang telah dikonfigurasikan sebelumnya, Untuk Server
pada IMAP isi dengan Nama Domain kita, Begitu juga dengan server SMTP , Lalu
centang pada use login pada IMAP juga Pada SMTP, Dan pada Use Authentication
serta centang pada Use Php mail() function Lalu klik Add

16. Lalu disini kita akan Kembali login melalui Via User yang telah kita buat sebelumnya
dengan cara :

namauser@domain

User 1

User2

75 | P a g e
User 3

Lalu tampilan setelah login akan menjadi seperti dibawah ini :

Dapat dilihat pada gambar diatas kita dapat melakukan login dengan ketiga user,
Selanjutnya tahap terakhir pada konfigurasi mail server adalah pengujian pengiriman
pesan pada kedua user dengan cara :

Pertama-tama klik icon pesawat untuk melakukan pengiriman pesan, Dipojok kiri atas

76 | P a g e
Disini saya akan melakukan pengeriman pesan melalu User1 ke User2 dengan cara :

Untuk To sendiri bisa kita isi menggunakan user kedua yang telah dibuat sebelumnya
yaitu dua@xyraa.com lalu untuk Subject dan Pesan bisa kita isi sembarang sesuai
keinginan dan jika sudah klik icon pesan lalu send

Otomatis pesan tersebut akan muncul pada User2

User2 ke User3

77 | P a g e
BAB IX
DHCP Server
9.1 Pengertian DHCP Server
Seperti telah di sebutkan sebelumnya, DHCP kepanjangan dari Dynamic Host
Configuration Protocol. Pengertian DHCP adalah protokol yang di gunakan untuk
menyediakan dan menyebarkan alamat IP secara otomatis ke perangkat lainnya yang
terhubung dalam suatu jaringan.

Pengertian lainnya, DHCP adalah sebuah protokol berbasis client atau server yang secara
otomatis dapat memberikan konfigurasi jaringan ke perangkat lain sehingga pengalokasian
alamat IP menjadi lebih mudah

9.2 Konfigurasi DHCP Server

1. Pertama-tama kita akan menginstall paket DHCP dengan command :

apt install isc-dhcp-server

2. Jika sudah kita akan menuju ke Configurasi DHCP dengan command :

nano /etc/default/isc-dhcp-server

Jika sudah berada didalam konfigurasinya ketikkan enp0s3 dalam IPV4

CTRL X “Y” Enter

78 | P a g e
3. Selanjutnya kita akan menkonfigurasikan IP Secara otomatis dengan command :

nano /etc/dhcp/dhcpd.conf

Tampilan awal akan menjadi seperti dibawah ini :

Lalu cari kata A slightly different, Lalu hapus tanda # pada bagian Subnet,Range,
Option Domain.Option Routers,Option Broadcast,Default,Max, } Jika sudah isikan
sesuai dengan Prefik dan Domain kita sendiri

79 | P a g e
Keterangan :
Subnet diisi dengan NA dari alamat IP 100.100.100.1, yaitu 100.100.100.0,
Sedangkan Netmask diisi dengan SM dari IP 100.100.100.1, yaitu 255.255.255.0
Range diisi dengan Host dari alamat IP 100.100.100.1, yaitu dari 100.100.100.2 –
100.100.100.254 (100.100.100.1 sudah dipakai untuk IP Debian sedangkan
100.100.100.255 sebagai Broadcast)
Option Routers diisi dengan IP Debian yaitu 100.100.100.1
Option Broadcast-Address diisi dengan BC dari alamat IP 100.100.100.1, yaitu
100.100.100.255

CTRL X “Y” Enter


4. Selanjutnya kita akan mengrestart konfigurasinya dengan command :

/etc/init.d/dhcp restart

5. Selanjutnyaa untuk pengujiannya sendiri dengan cara Memberikan IP Secara otomatic


pada host-only adapter

80 | P a g e
BAB X

Samba

10.1 Konfigurasi Samba

1. Pertama-tama kita akan menginstall paket samba yaitu apt intall samba

2. Setelah menginstall paket samba kita akan pergi kedalam direcroy home dengan komen
cd /home, Lalu buat directory kosong menggunakan mkdir

81 | P a g e
3. Setelah berada didalam directory sharing kita akan membuat dua directory kosong

4. Lalu kita akan membuat file baru dengan menggunakan touch

5. Selanjutnya kita akan memasukkan data kedalam File yang baru kita buat tadi dengan
command Echo

6. Jika sudah kita akan menkonfigurasikan samba dengan command


nano /etc/samba/smb.conf

Lalu jika sudah berada didalam konfigurasinya scroll pada bagian bawah lalu
tambahkan perintah seperti dibawah ini

82 | P a g e
8. Lalu kita akan merestart konfigurasi yang telah kita buat tadi dengan command :
/etc/init.d/samba restart

9. Disini kita akan membuat user untuk masuk kedalam folder security dengan command
useradd hiya
smbpasswd -a hiya

10. Untuk pengujiannya sendiri bisa melalui (Windows + R \\IP Debian)

83 | P a g e
Karena pada share1 kita setting untuk memai Password maka tampillanya akan menjadi
seperti ini :

Pada gambar diatas masukkan user yang baru saja dibuat sebelumnya

84 | P a g e
BAB XI

PROXY

11.1 Pengertian Proxy

Proxy adalah suatu sistem yang memungkinkan kita untuk bisa mengakses jaringan
internet menggunakan IP yang berbeda dengan yang diterima oleh perangkat. Sistem ini
menggunakan proxy server untuk dapat bekerja. Sedangkan proxy server itu sendiri
merupakan perangkat atau komputer yang digunakan untuk menyediakan layanan proxy.

Sehingga, Anda tetap menggunakan jaringan internet yang digunakan sekarang dan
hubungkan ke proxy server. Anda dapat menggunakan beberapa penyedia proxy server
gratis yang sudah banyak ditawarkan di internet.

Sangat mudah untuk menemukan penyedia proxy server, seperti penyedia tas, buku,
sepatu, dan baju secara online. Namun, ada beberapa hal yang perlu Anda ketahui
mengenai fungsi proxy dan cara kerjanya.

11.2 Konfigurasi Proxy

1. Pertama pastikan kita sudah menginstall paket Proxynya dengan command apt install
squid

2. Setelah menginstall squid selanjutnya kita akan masuk kedalam directory squidnya
dengan command cd /etc/squid

85 | P a g e
3. Lalu kita akan mengkonfigurasi sub domain mana yang ingin kita beri akses dengan
cara nano whitelist.txt

4. Selanjutnya kita akan memblokir sub domain kita sendiri dengan cara nano blacklist.txt

5. Disini kita akan menkonfigurasikan proxynya dengan cara :


nano squid.conf

Lalu kita Ctrl + W untuk mencari acl CONNECT

86 | P a g e
Lalu tambahkan beberapa perintah dibawahnya seperti berikut :

Ctrl X “Y” Enter


6. Setelah konfigurasi selesai jangan lupa untuk meresart Squidnya dengan command :
/etc/init.d/squid restart

7. Untuk pengujiannya sendiri bisa melalui FireFox, Chrome, Edge, Karena saya disini
memakai FireFox maka kita akan mengsetting Proxy Pada FireFox seperti dibawah ini

87 | P a g e
Maka otomatis sub domain yang tidak kita izinkan akan terblokir aksesnya

Selanjutnya sub domain yang saya izinkan aksesnya akan bisa dibukak

88 | P a g e
BAB XII

WordPress

12.1 Konfigurasi WordPress

1. Pertama-tama install paket WordPress dengan cara : apt install php-mysql dan
mariadb

2. Selanjutnya masuk kedalam mariadb-server dengan cara mysql -u root -p dan untuk
password dikosongkan saja

3. Disini kita akan mmebuat database disini saya akan memakai nama xyra

4. Lalu kita akan membuat user dan password untuk membuat database dengan cara xyra
sebagai user dan localhost sebagai domain dan 321 sebagai password

5. Kemudian kita akan memberikan akses kepada xyra dengan cara :

Lalu exit

6. Selanjutnya kita masuk kedalam directory apache2, setelah itu coppy directory bawaan
apache2

89 | P a g e
7. Lalu masuk kedalam konfigurasi yang telah kita coppy sebelumnya dengan cara nano
wp.conf

Jika sudah bearada didalam konfigurasinya kita edit, pada bagian ServerName kita beri
sub domain www. Dilanjutkan dengan DocumentRoot /var/www/folder

8. Setelah konfigurasi selesia kita akan mengaktifkan folder wp dengan command


a2ensite wp.conf dan systemctl reload apache2.service

9. Jangan lupa untuk menonaktifkan Web Servernya agar tidak terjadi tabrakan dengan
cara a2disste arman.conf

10. Lalu kita mengirim file Wordpress menggunakan FileZilla, Disini saya akan membuat
directory wordpress pada /var/www/

90 | P a g e
Lalu pindahkan file WordPress kedalam directory yang telah dibuat sebelumnya :

11. Disini kita jangan lupa untuk memberikan akses pada directory wordpress dengan
command chmod 777 /var/www/wordpress -R

12. Setelah itu browsing pada menu pencarian menggunakan sub domain

Lalu klik Letsgo

91 | P a g e
13. Pada bagian ini kita disuruh untuk memasukkan database yang telah kita buat
sebelumnya pada mariadb-server, Disini kita sesuaikan saja dengan database masing-
masing karena tadi saya mengisi database xyra dan untuk password 321 contoh seperti
dibawah ini, Lalu submit

14. Setelah memasukkan database kita disuruh untuk menginstall wordpressnya, Disini kita
klik saja Run The Installation

Setelah tampilannya seperti dibawah ini pada bagian Site Title bisa kita isikan nama
sembarang saja biar keren, Lalu masukkan username dan passwordnya, dan jangan lupa
untuk mencentang semuanya dan mengisikan emailnya

92 | P a g e
15. Jika tampilannya seperti dibawah ini maka kita telah berhasil menginstall WordPress

Lalu klik Log In, Apabila tampilannya seperti ini maka kita hanya perlu memasukkan
username yang telah kita buat sebelumnya

93 | P a g e
BAB XIII

PENUTUP

14.1 Kesimpulan
ASJ adalah Administrasi Sistem Jaringan yang menerapkan salah satu dari mata pelajaran
Teknologi Jaringan (TKJ), Yang menjelaskan Sistem Jaringan baik dari skala kecil
maupun besar, Salah satunya adalah Konfigurasi Debian 10, Seperti yang berada pada
modul saya ini berisi tentang Penjelasan Debian, Port Debian, Installasi Debian Dan
Konfigurasi Debian 10

14.2 Saran
Sebelum melakukan atau mempraktekkan materi nya lebih baik memahami materinya
terlebih dahulu dan teorinya sehingga saat praktek kita dapat mengetahui cara kerja yang
dilakukannya

94 | P a g e
DAFTAR PUSAKA

https://medium.com/@dickyeka/struktur-direktori-pada-debian-ce0c849f1578
https://www.inputekno.com/2020/04/jenis-linux-debian-dan-penjelasannya.html

95 | P a g e

Anda mungkin juga menyukai