SAMPUL
JUMADI M.PARENRENG
EMMI NURSYAMSI
WAHYU ADIANSYAH
AHMAD ANWAR
KUPAS TUNTAS
NET ADMIN
WITH DEBIAN “Stretch”
2
KATA PENGANTAR
Alhamdulillah, puji syukur kepada Allah SWT, karena atas izinnya buku ini dapat
dirampungkan dengan baik. Juga tak lupa mengucapkan terima kasih kepada orang tua,
guru, dan teman-teman yang tidak bisa kami sebutkan namanya yang selalu mensupport
kami dalam penyusunan buku ini.
Bahasan dalam buku ini akan membahas tuntas rancang bangun net admin
menggunakan sistem operasi Debian 9.7 Stretch adapun rancang bangun meliputi
Pengenalan Linux, Instalasi Virtual Machine dan Debian, Perintah dasar Linux,
Konfigurasi Proxy, Mail Server, HTTPS, Web Server, Shell Programingsrta berbagai
macam konfigurasi server lainnya.
Dengan izin Allah buku ini akan membantu anda untuk memahami sistem operasi
linux Debian, terlebih lagi pada level Administrasi jaringannya namun di khususkan
untuk pemula dan juga akan membantu anda dalam mata kuliah Sistem Operasi Berbasis
Jaringan (SOBJ).
Bila dalam buku ini terdapat kutipan-kutipan yang kami ambil dan lupa
menuliskan nama sumber, tahun pengambilan dan lain-lain maka mohon dimaklumi,
kami tetap berusaha mencantumkan setiap referensi yang kami gunakan dalam buku ini
dan terdapat di bagian akhir. Kesempurnaan hanya milik Allah SWT dan buku ini jauh
dari kata sempurna. Saran, kritik serta solusi yang membangun sangat diharapkan penulis
agar bisa lebih baik lagi untuk kedepannya. Semoga buku ini membawa manfaat bagi kita
semua. Terima kasih.
Makassar, 12 Mei 2020
3
DAFTAR ISI
4
BAB I
INSTALASI SISTEM OPERASI DEBIAN
A. Sistem Operasi Debian
Debian adalah sistem operasi komputer yang tersusun dari paket-paket
perangkat lunak yang dirilis sebagai perangkat lunak bebas dan terbuka dengan
lisensi mayoritas GNU Generasi Public License dan lisensi perangkat lunak lainnya.
Debian GNU/Linux memuat perkakas sistem operasi GNU dan karnel Linux
merupakan distribusi linux yang popmuler dan berpengaruh. Debian didistribusikan
dengan akses ke repository dengan ribuan paket perangkat lunak yang siap untuk
instalasi dan digunakan.
Sistem operasi debian merupakan gabungan dari perangkat lunak yang
dikembangkan dengan lisensi GNU, dan utamanta menggunakan karnel Linux,
sehingga populer dengan nama Debian GNU/Linux. Sistem operasi debian yang
menggunakan karnel Linux merupakan alah satu distro linux yang populer dengan
kestabilannya. Dengan memperhitungkan distro berbasis Debian seperti Ubuntu,
Xubuntu, Knoppix, Mint, dan sebagainya. Maka debian merupakan distro Linux
yang paling banyal digunakan di dunia.
1. Kelebihan dan Kekurangan Debian
Kelebihan
a. Merupakan sistem operasi yang kestabilan Programnya telah teruji, tidak
mudah hang, walaupun telah dinyalakan non-stop selama berbulan-bulan.
b. Sistem operasi yang “Open Source” dalam artian semua daftar program
dari sistem operasi tersebut dapat dilihat dan diubah tanpa adanya
larangan.
c. Sistem operasi yang “free software” dengan artian kita dapat menyalin,
mengambil, mengcopy, dan menyebarkannya dengan bebas.
Kekurangan
a. Cukup sulit untuk dikonfigurasi bagi yang pemula
b. Proses Pengembangan/Update dari sistem denian yang cukup lama
c. Tidak cocok untuk bermain game, karena hanya sedikit game yang
support di debian dan umumnya debian tidak digunakan untuk bermain
game.
5
B. Langkah-langkah Instalasi Debian
1. Setelah masuk menu Install maka selanjutnya yaitu pemilihan bahasa, pilih
bahasa Default yang dapat diartikan English
2. Langkah selanjutnya yaitu pilihan locales pilih United State kemudian tekan
enter
6
3. Kemudian muncul pilihan type keyboard, disini pilih American English lalu
tekan enter
7
5. Selanjutnya mengisi root password
8
7. Pilih Continue pada sudut kanan bawah untuk melanjutkan
9
9. Ketik ulang Password yang sama, untuk verifikasi
10
11. Selanjutnya terdapat 4 pilihan, jika ingin mempartisi secara manual pilih melalui
pilihan paling bawah. Jika selesai memilih maka tekan enter
11
13. Kemudian pilih Delete The Partition Disk
12
15. Pada FREE SPACE akan ada 3 pilihan disini kita memilih Create a new
partition
13
17. Pada proses selanjutnya pilih Beginning kemudian enter
14
19. Pada proses selanjutnya kita memilih swap area
15
21. Kemudian selanjutnya pilih FREE SPACE lalu enter
16
23. Selanjutnya pilih All files in one partition kemudian enter
17
25. Selanjutnya akan muncul pertanyaan kita pilih Yes
18
BAB II
PEINTAH DASAR LINUX
A. Perintah-perintah dasar command
Sistem operasi debian merupakan gabungan dari perangkat lunak yang
dikembangkan dengan lisensi GNU, dan utamanta menggunakan karnel Linux,
sehingga populer dengan nama Debian GNU/Linux. Sistem operasi debian yang
menggunakan karnel Linux merupakan alah satu distro linux yang populer dengan
kestabilannya.
Seperti halnya bila kita mengetikkan perintah di DOS, command line atau baris perintah
di Linux juga diketikkan di prompt dan diakhiri dengan menekan
tombol Enter pada keyboard untuk mengeksekusi perintah tersebut. Baris perintah merupakan
cara yang lebih efisien untuk melakukan sesuatu pekerjaan. Oleh karena itu pemakai Linux
tetap mengandalkan cara ini untuk bekerja. Sebaiknya pemula juga harus mengetahui dan
sedikitnya pernah menggunakan perintah baris ini karena suatu saat pengetahuan akan
perintah-perintah ini bisa sangat diperlukan.
B. Langkah Kerja
1. Command Directory and File
a. Ketik Su kemudian Enter
Gambar 2.1.1 Su
b. Kemudian ketik Pwd lalu Enter
Gambar 2.1.3 cd
19
d. Ketik ls –al lalu Enter
20
g. Ketik touch file_SOBJ lalu Enter kemudian Ketik ls –al lalu Enter
Gambar 2.1.8 rm
2. Command Management File
a. Ketik touch belajar_sobjrabu.txt lalu Enter kemudian ketik ls –al
lalu Enter
Gambar 2.2.1 cp
21
b. Ketik ls lalu ketik belajar_SOBJ
Gambar 2.2.2 mv
c. Selanjutnya ketik find lalu Enter
Gambar 2.2.6 wc
23
BAB III
SHELL PROGRAMING
A. Dasar Teori Shell Programing
Debian adalah sistem operasi komputer yang tersusun dari paket-paket perangkat
lunak yang dirilis sebagai perangkat lunak bebas dan terbuka dengan lisensi
mayoritas GNU Generasi Public License dan lisensi perangkat lunak lainnya. Debian
GNU/Linux memuat perkakas sistem operasi GNU dan karnel Linux merupakan
distribusi linux yang popmuler dan berpengaruh. Debian didistribusikan dengan
akses ke repository dengan ribuan paket perangkat lunak yang siap untuk instalasi
dan digunakan.
Sistem operasi debian merupakan gabungan dari perangkat lunak yang
dikembangkan dengan lisensi GNU, dan utamanta menggunakan karnel Linux,
sehingga populer dengan nama Debian GNU/Linux. Sistem operasi debian yang
menggunakan karnel Linux merupakan alah satu distro linux yang populer dengan
kestabilannya. Dengan memperhitungkan distro berbasis Debian seperti Ubuntu,
Xubuntu, Knoppix, Mint, dan sebagainya. Maka debian merupakan distro Linux
yang paling banyal digunakan di dunia
Shell adalah program penerjemah perintah yang menhubungkan antara user dan kernel.
Shell menyediakan command prompt sebagai user interfaces yaitu tempat untuk
mengetikkan perintah perintah yang akan digunakan. Shell script yang saya gunakan
adalah Bash (Bourne-Again Shell), selain Bash dikenal juga Csh atau Ksh. Bash ini
bertugas menerjemahkan perintah yan kita berikan menjadi bahasa biner dalam
Linux kernel.
24
B. Konfigurasi Dasar
1. Simple Bash Script
a. Ketik Su dan juga mkdir kemudian Enter
Gambar 3.1.1 su
b. Kemudian ketik cd bash_scripting lalu Enter
Gambar 3.1.2 cd
c. Selajutnya ketik echo “selamat belajar pemrograman shell” lalu Enter
26
3. Operasi Matematik
a. Ketik nano bash_4.sh kemudian Enter
27
c. Ketik nano bash_6.sh lalu enter.
28
Gambar 3.4.20 Permissionfile dan Uji coba
g. Ketik nano bash_8.sh lalu enter
29
BAB IV
KONFIGURASI IP ADDRESS DAN KOMUNIKASI ANTAR USER
A. Konfigurasi IP Address
Sistem operasi debian merupakan gabungan dari perangkat lunak yang
dikembangkan dengan lisensi GNU, dan utamanta menggunakan karnel Linux,
sehingga populer dengan nama Debian GNU/Linux. Sistem operasi debian yang
menggunakan karnel Linux merupakan alah satu distro linux yang populer dengan
kestabilannya. Dengan memperhitungkan distro berbasis Debian seperti Ubuntu,
Xubuntu, Knoppix, Mint, dan sebagainya. Maka debian merupakan distro Linux
yang paling banyal digunakan di dunia
IP address merupakan singkatan dari Internet Protokol (IP) Address atau dalam
Bahasa Indonesia berarti alamat internet protokol. Seperti halnya suatu alamat
rumah, IP address merupakan suatu cara untuk mengetahui asal atau alamat suatu
komputer berupa sistem penomoran masing-masing komputer yang bersifat unik
atau tidak sama. Sistem penomoran itu sendiri terdiri dari empat bagian yang
dipisahkan oleh titik contoh : 20.20.20.2
IP Address dapat dipisahkan menjadi 2 bagian, yakni bagian network (net ID)
dan bagian host (host ID). Net ID berperan dalam identifikasi suatu network dari
network yang lain, sedangkan host ID berperan untuk identifikasi host dalam suatu
network. Jadi, seluruh host yang tersambung dalam jaringan yang sama memiliki
net ID yang sama. Sebagian dari bit-bit bagian awal dari IP Address merupakan
network bit/network number, sedangkan sisanya untuk host. Garis pemisah antara
bagian network dan host tidak tetap, bergantung kepada kelas network
B. Konfigurasi Dasar
1. Ketik Su dan juga ip a kemudian Enter
30
2. Kemudian ketik nano /etc/network/interface lalu Enter
32
BAB V
KONFIGURASI DHCP SERVER
33
3. Selanjutnya masuk ke network kemudian konfigurasi secara static
34
6. Selanjutnya ketik /etc/default/isc-dhcp-server kemudian Enter
35
Gambar 5.7 Restart dan cek Status Dhcp
8. Langkah terakhir lakukan uji coba konfigurasi dhcp server. Cek pada VirtualBox
Host-only Network kemudian cek details dari jaringan
36
BAB VI
KONFIGURASI DOMAIN NAME SYSTEM SERVER
A. Domain Name Sustem Server
DNS resolver akan selalu memiliki cache (lihat di atas) yang memiliki isi
pencarian terakhir. Jika cache dapat memberikan jawaban kepada permintaan
DNS, resolver akan menggunakan nilai yang ada di dalam cache kepada program
yang memerlukan. Kalau cache tidak memiliki jawabannya, resolver akan
mengirimkan permintaan ke server DNS tertentu. Untuk kebanyakan pengguna di
rumah, Internet Service Provider(ISP) yang menghubungkan komputer tersebut
biasanya akan menyediakan server DNS: pengguna tersebut akan mendata alamat
server secara manual atau menggunakan DHCP untuk melakukan pendataan
tersebut.
Namun jika administrator sistem / pengguna telah mengkonfigurasi sistem
untuk menggunakan server DNS selain yang diberikan secara default oleh ISP
misalnya seperti Google Public DNS ataupun OpenDNS, maka DNS
resolver akan mengacu ke DNS server yang sudah ditentukan. Server nama ini
akan mengikuti proses yang disebutkan di Teori DNS, baik mereka menemukan
jawabannya maupun tidak. Hasil pencarian akan diberikan kepada DNS resolver;
diasumsikan telah ditemukan jawaban, resolver akan menyimpan hasilnya
di cache untuk penggunaan berikutnya, dan memberikan hasilnya kepada software
yang meminta pencarian DNS tersebut. Sebagai bagian akhir dari kerumitan ini,
beberapa aplikasi seperti web browser juga memiliki DNS cache mereka sendiri,
tujuannya adalah untuk mengurangi penggunaan referensi DNS resolver, yang
akan meningkatkan kesulitan untuk melakukan debug DNS, yang menimbulkan
kerancuan data yang lebih akurat. .
B. Konfigurasi Dasar DNS
1. Input DVD yang telah di download
2. Kemudian ketik apt-get install bind9 -y lalu Enter
37
Gambar 6.1 Install bind9
38
Gambar 6.5.2 Konfigurasi file db.emmi
6. Ketik nano /etc/bind/db.192 lalu Enter
39
7. Ketik nano /etc/resolv.conf lalu Enter
40
10. Ketik nslookup 192.168.100.31 lalu Enter
41
BAB VII
KONFIGURASI SAMBA SERVER
A. Samba Server
Samba adalah program yang dapat menjembatani kompleksitas berbagai
platform system operasi Linux(UNIX) dengan mesin Windows yang dijalankan
dalam suatu jaringan komputer. Samba merupakan aplikasi dari UNIX dan
Linux, yang dikenal dengan SMB(Service Message Block) protocol. Banyak
sistem operasi seperti Windows dan OS/2 yang menggunakan SMB untuk
menciptakan jaringan client/server. Protokol Samba memungkinkan server
Linux/UNIX untuk berkomunikasi dengan mesin client yang mengunakan OS
Windows dalam satu jaringan. Selain itu Samba juga adalah sebuah software
yang bekerja di sistem operasi linux, unix dan windows yang menggunakan
protokol network smb (server massage block). Smb adalah sebuah protokol
komunikasi data yang juga digunakan oleh Microsoft dan OS/2 untuk
menampilkan fungsi jaringan client-server yang menyediakan sharing file dan
printer serta tugas-tugas lainnya yang berhubungan. Samba termasuk himpunan
aplikasi yang bertujuan agar komputer dengan sistem operasi Linux, BSD( atau
UNIX lainnya) dapat bertindak sebagai file dan print server yang berbasis
protokol SMB (session message block).
Samba server digunakan untuk menghubungkan antara mesin Linux
(UNIX) dengan mesin Windows. Sebagai perangkat lunak cukup banyak fungsi
yang dapat dilakukan oleh samba software, mulai dari menjembatani sharing file,
sharing device, PDC, firewall, DNS, DHCP, FTP, webserver, sebagai gateway,
mail server, proxy dan lain-lain. Fasilitas pengremote seperti telnet dan ssh juga
tersedia. Salah satu keunggulan lainnya adalah adanya aplikasi pengaturan yang
tidak lagi hanya berbasis teks, tetapi juga berbasis grafis yaitu swat. Menempatkan
masin Linux/UNIX sebagai PDC (Primary Domain Controller) seperti yang
dilakukan oleh NT dalam jaringan Wondows. Samba PDC (Primary Domain
Controller) ini juga bertujuan untuk komputer yang akan melakukan validasi user
kepada setiap client yang akan bergabung dalam satu domain tertentu, dengan kata
lain hanya user yang terdaftar yang diijinkan masuk ke domain tersebut dan
42
mengakses semua fasilitas domain yang disediakan. Selain itu dapat berfungsi
sebagai domain controller pada jaringan Microsoft Windows.
B. Konfigurasi Dasar Samba Server
1. Input DVD yang telah di download
2. Ketik su lalu Enter lalu masukkan password akun root
43
6. Ketik cd /etc/samba/ lalu Enter, selanjutnya ketik /etc/samba# ls
lalu Enter, yang terakhir ketik cp smb.conf smb.conf.asli
44
10. Selanjutnya tekan Windows + R lalu ketik //20.20.20.2 lalu Ok
45
BAB VIII
FTP (FILE TRANSFER PROTOKOL)
A. Konfigurasi Dasar
File Transfer Protocol atau biasa dikenal dengan singkatannya yaitu FTP
merupakan salah satu protokol yang tersedia di dalam internet dan umumnya
digunakan untuk fungsi transfer data, informasi, maupun data yang ada di dalam
sebuah jaringan komputer. Misalnya, saat Anda mengunggah dan mengunduh file.
Aktivitas ini didukung oleh bantuan File Transfer Protocol. Selain itu syarat
penggunaan FTP yaitu Meskipun FTP merupakan layanan yang bisa
dimanfaatkan oleh banyak orang, layanan ini tetap mempunyai tingkat keamanan
yang tidak perlu diragukan lagi, Karena hanya client yang sudah terdaftar saja
yang bisa mengakses sebuah FTP server. Dalam hal penggunannya, ada juga
beberapa syarat yang wajib dipenuhi untuk bisa mengases FTP. Berikut ini
beberapa diantaranya. Untuk dapat menggunakan FTP, seorang pengguna
komputer harus mempunyai informasi yang memadai dan cukup tentang FTP
server. Informasi tersebut termasuk username dan password serta alamat FTP
server itu sendiri. Untuk username dan password, ada juga FTP server yang tidak
menyediakan keduanya sehingga pengguna komputer bisa mengaksesnya secara
anonim. Sedangkan untuk alamat FTP server biasanya memiliki bentuk seperti
alamat domain.
Fungsi FTP yang paling utama adalah untuk melakukan pertukaran file
maupun informasi antar komputer. Menariknya, fungsi ini tanpa langkah-langkah
yang sulit dan sebesar apapun file yang akan dikirimkan akan tetap bisa dilakukan.
1. Pertukaran file yang amanFTP juga bermanfaat untuk pengguna website.
Dengan adanya layanan FTP ini, pengguna website bisa melakukan
pencadangan data web mereka dengan cara yang mudah. Kemudian, jika
terjadi koneksi putus di tengah jalan saat upaya pengiriman data dan
46
informasi melalui FTP, Anda juga tidak perlu khawatir apabila data atau
informasi tersebut hilang.
2. Fasilitas pengiriman data dua arahJika Anda sudah memahami pengertian
FTP yang dibahas sebelumnya, mungkin Anda sudah menyadari jika layanan
FTP ini memungkinkan pengiriman data serta informasi secara dua arah.
Misalnya apabila FTP dipakai dalam sebuah kampus, maka seorang dosen
bisa mendirim file ke asisten dosen maupun mahasiswa dengan mudah.
Sebaliknya, asisten dosen atau mahasiswa tersebut juga bisa mengirim file
pada dosen tersebut.
3. Transfer data yang lebih efisienSalah satu hal yang membuat FTP ini sangat
populer adalah karena ia bisa membuat transfer data dan file menjadi lebih
efisien. Sebab jika ingin mengirim file atau data, pengguna komputer tidak
perlu melewati berbagai langkah yang rumit. Menariknya lagi, pengguna juga
bisa memanfaatkan layanan FTP ini baik secara indirect ataupun implicit
remote computer. Dan file yang dikirim pun lebih teratur.
Kelebihan FTP yaitu selain tersedianya sistem keamanan seperti yang
dijelaskan di atas, FTP juga dapat digunakan dengan mudah. Selain itu, verifikasi
untuk mengakses FTP juga sangat mudah. File yang dikirimkan melalui FTP juga
tidak bisa begitu saja di hapus dari komputer atau perangkat lain yang
mengaksesnya. Sedangkan Kekurangan FTP diantara FTP juga memiliki beberapa
kekurangan yang perlu Anda ketahui. Salah satunya, desain yang dipakai dalam
FTP ini tidak terlalu kuat. Oleh karena itu, para administrator tidak bisa
mendapatkan informasi terkait dengan masalah yang dihadapi oleh client.
47
B. Konfigurasi Dasar FTP
1. Input DVD yang telah di download
2. Ketik su lalu Enter lalu masukkan password akun root
48
8. Ketik /etc/init.d/proftpd restart lalu Enter
49
12. Langkah terakhir setelah muncul seperti gambar dibawah dan bisa di download
file yang telah di isi pada index yang artinya ftp telah berhasil
50
BAB IX
KONFIGURAS REMOTE ACCESS
A. Remote Access
Keuntungan dari jaringan komputer yaitu memudahkan kita dalam berbagi
resource hardware ataupun software yang ada. Remote Access adalah salah satu
teknologi yang digunakan untuk mengakses suatu sistem melalui media jaringan.
Sehingga kita dapat mengonfigurasi suatu sistem, dimanapun kita berada asalkan
terkoneksi ke Internet atau Jaringan tersebut. Administrator Server tidak selalu
dapat berinteraksi secara fisik di depan komputer server, mengingat ia mengelola
beberapa komputer server yang lokasinya bisa saja berjauhan. Misalnya ketika
sedang mengelola server kantor pusat, tiba-tiba terjadi penyusupan akses di server
kantor cabang, atau terdapat layanan server kantor cabang yang mati, maka ia
harus cepat mengatasinya dengan memanfaatkan remote access untuk
memperbaiki layanan server kantor cabang. Dalam hal ini komputer yang akan
mengakses harus terkoneksi dengan server terlebih dahulu, entah melalui jaringan
lokal maupun jaringan Internet. Komputer Server yang ada umumnya
menggunakan tampilan tanpa grafis untuk penghematan RAM dan lebih
mengutamakan penggunaan remote access jenis teks, sehingga pilihan yang ada
untuk remote access jenis teks yaitu telnet, ssh, raw, rlogin dan serial. Namun,
karena fitur, keamanan, dan kehandalannya, maka SSH lebih banyak dipilih oleh
kebanyakan Administrator Server.
Secure Shell atau lebih dikenal dengan singkatan SSH merupakan salah
satu remote access jenis teks yang terkenal dengan keamanannya. Komunikasi
antar client dengan server SSH terjalin melalui proses kriptografi, sehingga sangat
sulit seorang penyusup untuk melakukan intercept data diantara keduanya. Secara
default , SSH menggunakan protokol transport connection oriented yaitu TCP
dengan nomor port 22. Untuk menambah keamanan SSH biasanya Administrator
51
Server mengubah nomor port 22 dengan nomor lainnya yang tidak lazim. Salah
satu contoh aplikasi SSH yang paling banyak dipakai di server adalah OpenSSH.
OpenSSH merupakan aplikasi SSH gratis yang menyediakan koneksi remote
access terenkripsi dan memiliki kemampuan tunneling aman dan beberapa metode
otentikasi, dan mendukung semua versi protokol SSH. OpenSSH menyediakan
layanan bantu yang bernama scp untuk memudahkan Administrator Server
mengupload file dari client ke server atau dari server ke server lainnya secara
aman (ter-enkripsi), serta menyediakan sftp yaitu sejenis ftp server yang memiliki
fungsi hampir sama dengan ftp namun dengan sambungan koneksi enkripsi yang
aman. OpenSSH Server adalah paket aplikasi yang harus diinstall pada komputer
server atau pada komputer yang akan diakses, sedangkan OpenSSH Client adalah
paket aplikasi yang harus diinstall pada komputer client atau komputer yang akan
mengakses. Khusus untuk client yang ber-OS Windows dapat menggunakan
aplikasi SSH Client yang bernama Putty.
PuTTY adalah sebuah aplikasi open-source memanfaatkan protokol
jaringan seperti SSH dan Telnet. PuTTY memanfaatkan protokol tersebut untuk
mengaktifkan sesi remote pada komputer. Ini adalah tools yang kebanyakan
dipakai oleh para pemilik server untuk berkomunikasi dengan servernya
menggunakan command teks guna menjalankan perintah tertentu. Tujuan utama
dari PuTTY adalah menjadi aplikasi multi-platform yang mampu mengeksekusi
dalam sebuah sistem operasi. Hal ini juga disebut terminal xterm. Jendela utama
dari PuTTY memiliki sesi yang berjalan pada komputer remote dan dan dapat
mengirim perintah langsung ke komputer remote.PuTTY memberikan beberapa
keuntungan yang berbeda, terutama ketika bekerja dari jarak jauh. Hal ini dirasa
lebih memudahkan untuk mengkonfigurasi.
52
B. Konfigurasi Dasar Remote Access
1. Input DVD yang telah di download
2. Ketik su lalu Enter lalu masukkan password akun root
53
4. Ketik systemctl status kemudian Enter
54
7. Selanjutnya lakukan lagi sshd_config lalu tambahkan konfigurasi pada bagian
bawah file sshd_config
55
Gambar 9.12 Hasil Uji Coba
56
BAB X
KONFIGURASI WEB SERVER
A. Web Server
Server atau Web server adalah sebuah software yang memberikan layanan
berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada
klien yang dikenal dan biasanya kita kenal dengan nama web browser (Mozilla
Firefox, Google Chrome) dan untuk mengirimkan kembali yang hasilnya dalam
bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen
HTML. Salah satu contoh dari Web Server adalah Apache. Apache (Apache Web
Server – The HTTP Web Server) merupakan web server yang paling banyak
dipergunakan di Internet. Program ini pertama kali didesain untuk sistem operasi
lingkungan UNIX. Apache mempunyai program pendukung yang cukup banyak.
Hal ini memberikan layanan yang cukup lengkap bagi penggunanya. Fungsi
utama Server atau Web server adalah untuk melakukan atau akan mentransfer
berkas permintaan pengguna melalui protokol komunikasi yang telah ditentukan
sedemikian rupa. halaman web yang diminta terdiri dari berkas teks, video,
gambar, file dan banyak lagi. pemanfaatan web server berfungsi untuk
mentransfer seluruh aspek pemberkasan dalam sebuah halaman web termasuk
yang di dalam berupa teks, video, gambar dan banyak lagi.
B. Konfigurasi Dasar Web Server
1. Input DVD yang telah di download
2. Ketik su lalu Enter lalu masukkan password akun root
58
7. Ketik nano /etc/bind/db.ptikb lalu Enter
59
10. Ketik systemctl restart bind9.service lalu Enter
60
Gambar 10.13 Edit file 000-default.conf
15. Ketik nano / var/www/html/index.html lalu Enter
61
BAB XI
KONFIGURASI PROXY SERVER
62
2. Kemudian ketik nano /etc/network/interface lalu ikuti seperti di
gambar
63
7. Kemudian masuk lagi pada nano /etc.network/interfaces lalu
ikuti seperti gambar berikut.
64
11. Kemudian pada isi squid kita masukan seperti pada gambar berikut.
65
16. Kemudian kita isikan semau kita lalu save.
66
19. Kemudian kita setting ipv4
67
BAB XII
MAIL SERVER
68
Gambar 12.2 Konfigurasi Postfix
69
3. Selanjutnya kita masukan nama domaindns lalu enter
70
6. Selanjutnya pada tampilan berikut pilih OK
71
8. Kemudian isi 0 lalu OK
72
10. Kemudian pilih ipv4 lalu OK
73
14. Kemudian pada tampilan berikut pilih YES
74
16. Lalu pada tampilan berikut pilih OK
75
21. Kemudian pada tahap selanjutnya pilih YES
76
23. Lalu masukan Kembali password mysql
78
31. Ketik adduser lalu ikuti Langkah langkahnya
79
34. Lalu cari file courier-pop_0.76.3-5_amd64.deb
80
39. Kemudian buat user dengan adduser
81
42. Kemudian pilih compase untuk mengirim pesan
A. Penjelasan HTTPS
HTTP adalah protokol jaringan lapisan aplikasi (application layer) yang
dikembangkan untuk membantu proses transfer antar komputer. Protokol ini
berguna untuk mentransfer informasi seperti dokumen, file, gambar, dan video
antar komputer. Sesuai dengan namanya, penggunaan protokol HTTP (Hypertext
Transfer Protocol) berhubungan dengan hypertext sehingga banyak mengambil
sumber daya dari sebuah tautan –sebuah jenis berkas yang bertindak sebagai
referensi ke berkas lainnya atau direktori. Protokol HTTP menyediakan kumpulan
perintah di dalam komunikasi antar jaringan. Komunikasi tersebut berlangsung
antara web server dengan komputer client atau sebaliknya. Di dalam komunikasi
ini, komputer client melakukan permintaan dengan mengakses alamat IP atau
domain (URL). Kemudian web server mengelola permintaan tersebut sesuai
dengan kode yang dimasukkan. Komputer client melakukan permintaan
menggunakan browser ke web server. Kemudian web server menanggapi
permintaan tersebut dengan mengirimkan data/dokumen yang tersedia di dalam
web server sesuai dengan permintaan komputer client.
Fungsi dari HTTP adalah mengamankan data dari pencurian dan hacker.
Hal ini ditandai dengan munculnya HTTPS (Hypertext Transfer Protocol Secure).
Secara fungsi sama, yaitu mengatur bagaimana data diproses. Hanya saja HTTPS
lebih aman dibandingkan dengan HTTP. Data yang diproses menggunakan
HTTPS akan dienkripsi terlebih dahulu. Cara ini bertujuan menghalangi hacker
atau user yang mencoba mencuri atau memata-matai proses pertukaran data yang
sedang berlangsung. Data yang tidak dienkripsi akan lebih mudah dibaca dan
tentu saja itu akan merugikan. Apalagi data tersebut merupakan data penting
seperti username, password, PIN, identitas pribadi, dan lain sebagainya.
B. Konfigurasi Dasar HTTPS
1. Input DVD yang telah di download
2. Ketik su lalu Enter lalu masukkan password akun root
83
3. Kemudian ketik apt-get install bind9 apache2 -y lalu Enter
84
7. Lalu lakukan konfigurasi seperti berikut
85
Gambar 13.9 Edit db.emmi
11. Ketik nano /etc/bind/db.emmi lalu Enter
86
15. Kemudian lakukan uji coba domain yang telah dibuat menggunakan perintah
nslookup
87
18. Lakukan pengisian form penyesuaian dengan permintaan yang ada
88
23. Selanjutnya, konfigurasi file dari default seperti pada gambar yang sesuai
dengan kebutuhan.
89
DAFTAR PUSTAKA
Adityo Achmad Riyadi. 2019. “Pengertian web Server dan Konfigurasi”
(http://adityo420.blogspot.com). Diakses pada tanggal 5 April 2020.
BootUp. 2019. “Pengertian FTP, Fungsi, dan Bagaimana Cara Kerjanya”.
(https://bootup.ai/blog/). Diakses pada tanggal 2 April 2020
CloudHost. 2017. “Mengenal apa itu DHCP dan Tahapannya”
(https://idcloudhost.com/). Diakses pada tanggal 22 Maret 2020).
Coursehero. 2017. “Konfigurasi Remote Access”. (https://www.coursehero.com).
Diakses pada tanggal 5 April 2020.
Dimas saputra. 2017. “Perintah-perintah dasar linux”
http://dimassaputra24.blogspot.com. Diakses pada Tanggal 29 Februari 2020.
Erlangga. 2017. “Sejarah dan pengertian Linux debian”.
https://erlanggablc.blogspot.com/. Diakses pada tanggal 24 Februari 2020.
Gegeriyadi.com. 2020. “Cara Menggunakan PuTTY”. (https://gegeriyadi.com).
Diakses pada tanggal 5 April 2020.
Hendrimulyana. 2016. ”Konfigurasi DNS”. (https://hendrimulyana.wordpress.com/).
Diakses pada tanggal 22 Maret 2020.
Idcloudhost. 2015. Mengenal Mail server.(https://idcloudhost.com/).Diakses pada
tanggal 18 April 2020.
Idcloudhost.kamus hosting proxy server.(https://idcloudhost.com/).Diakses pada
tanggal 16 April 2020
90
Rahmawatizaeni. 2015.”Pengertian ipaddress binnary digit dan langkah langkah
setting ip address”.(https://www.kompasiana.com/). Diakses pada tanggal 14
Maret 2020.
Referensi siwa. 2016. “spesifikasi hardware & software untuk komputer”.
https://referensisiswa.blogspot.com/. Diakses pada tanggal 24 Februari 2020
91
TENTANG PENULIS
Jumadi M. Parenreng, dilahirkan di Wasuponda-Luwu
Timur. Pendidikan SD s.d SMP di tanah kelahiran dan
SMK Negeri 2 di Kota Palopo tahun 1995-1998.
Melanjutkan pendidikan tinggi D3 Teknik Elektro ,
Politeknik Negeri Ujung Pandang tahun 1998-2001, D4
Teknik elektro Politeknik Negeri ITS Surabaya tahun
2002-2004 dan S2 Teknik Informatika, Institut Teknologi
Sepuluh November tahun 2008-2010, S3 Electical
Engineering and Computer Science,
KanazawaUniversity Jepang 2015-2018. Periode 2004 s.d 2008 bekerja sebagai IT
Konsultant DLLAJ Jawa Timur dan Encienty Business Consultant, IT Implementasi
PNM Makassar dan IT Banking CIMB Niaga Makassar, 2007 menjadi dosen di STIMIK
Dipanegara, 2009 dosen di UPN Surabaya dan 2010 sampai saat ini sebagai dosen tetap
di Universitas Negeri Makassar.
e-mail : jparenreng@yahoo.com
Wahyu Adiansyah, biasa disapa wahyu dilahirkan di Pulau
Masalima-Kab.Pangkep pada tanggal 20 Juni 1999. Pendidikan
SD s.d SMP di tanah Kelahiran dan SMA HANG TUAH di kota
Makassar. Melanjutkan Pendidikan di Universitas Negeri
Makassar di jurusan Pendidikan Teknik Elektro Program Studi
Pendidikan Teknik Informatika dan Komputer. Mengenal linux
dimulai pada saat dia berada di Universitas Negeri Makassar
tepatnya yaitu pada semester 4. Awalnya ia merasa aneh dengan
tampilan yang tak biasa yang terdapat pada linux yaitu Command.
Tetapi tugas kuliah yang memaksanya untuk melakukan beberapa jenis konfigurasi linux.
Saat ini selain menempuh studinya di Universitas Negeri Makassar, penulis juga bekerja
sebagai Operator di salah satu Sekolah Dasar (SD) di Kabupaten Pangkep.
e-mail : wahyuadiansyah55@gmail.com
92
Emmi Nursyamsi yang biasa disapa Emmai
dilahirkan di Barru pada tanggal 14 Juli 2000.
Pendidikan TK s.d SMA di tanah kelahiran
Kab.Barru. setelah lulus SMA melanjutkan
Pendidikan pada jenjang Uniersitas di
Universitas Negeri Makassar Jurusan Teknik
Elektro Program Studi Pendidikan Teknik
Infirmatika dan Komputer. Saya menempuh
pendidikan dengan sangat baik, Tentu saja ini
saya lakukan untuk bisa membuat orangtua saya
merasa bangga. Bagi saya belajar keras dan
bekerja keras adalah sesuatu yang harus
dilakukan. Tidak ada kesuksesan yang dapat
diraih tanpa adanya kerja keras. Awalnya telah
mengenal tampilan hitam putih seperti tampilan
command Linux sebelumnya pada MySQL jadi
tidak merasa aneh dengan tampilan tersebut.
Karena tertarik dengan konfigurasi-kondigurasi yang ada pada Linux yang menjadi
motivasi untuk menyelesaikan konfigurasi tersebut.
e-mail : emminursyamsi140700@gmail.com
Ahmad Anwar dilahirkan di Bulukumba pada
tanggal 28 Maret 2000. Menempuh pendidikan
Mulai dari Taman Kanak-kanak hingga SMA di
Sinjai. Melanjutkan pendidikan di Universitas
Negeri Makassar di jurusan Pendidikan Teknik
Elektro Program Studi Pendidikan Informatika
dan Komputer. Mengenal linux saat kuliah di
Universitas Negeri Makassar tepatnya di Semester
4 . Awalnya penulis merasa aneh dengan tampilan
layar hitam dan tulisan putih alias Command tetapi
tugas kuliah yang memaksanya melalukan jenis-
jenis konfigurasi linux. Penulis selain menempuh
perkuliahan di Universitas Negeri Makassar,
keseharian penulis sibuk dengan bisnis multi level
marketing yang di jalankan.
e-mail : ahmad.acxent03@gmail.com
93
Bahasan dalam buku ini akan membahas tuntas rancang bangun net
admin menggunakan sistem operasi Debian 9.7 Stretch adapun rancang bangun
meliputi Pengenalan Linux, Instalasi Virtual Machine dan Debian, Perintah
dasar Linux, Konfigurasi Proxy, Mail Server, HTTPS, Web Server, Shell
Programingsrta berbagai macam konfigurasi server lainnya.
Bila dalam buku ini terdapat kutipan-kutipan yang kami ambil dan lupa
menuliskan nama sumber, tahun pengambilan dan lain-lain maka mohon
dimaklumi, kami tetap berusaha mencantumkan setiap referensi yang kami
gunakan dalam buku ini dan terdapat di bagian akhir. Kesempurnaan hanya
milik Allah SWT dan buku ini jauh dari kata sempurna. Saran, kritik serta
solusi yang membangun sangat diharapkan penulis agar bisa lebih baik lagi
untuk kedepannya. Semoga buku ini membawa manfaat bagi kita semua.
Terima kasih.
94