0% menganggap dokumen ini bermanfaat (0 suara)
35 tayangan19 halaman

Laprak J T

Diunggah oleh

Yusuf Fidi Ucup
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
35 tayangan19 halaman

Laprak J T

Diunggah oleh

Yusuf Fidi Ucup
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

LAPORAN PRAKTIKUM JARINGAN TERAPAN

Muhammad Irfan D. / G.231.22.0098

PRAKTIKUM 1 OS SERVER
Mendownload VirtualBox,
VirtualBox adalah sebuah perangkat lunak untuk membuat dan menjalankan mesin virtual di dalam komputer.
Mesin virtual adalah lingkungan komputer yang sepenuhnya terisolasi dan independen dari sistem operasi utama
komputer. Dengan menggunakan VirtualBox, dapat menginstal dan menjalankan sistem operasi tambahan di
dalam mesin virtual tersebut, seperti Windows, Linux, atau MacOS, tanpa harus mengubah atau memengaruhi
sistem operasi utama komputer.
Link download VirtualBox: [Link]
Mendownload Ubuntu Server,
Ubuntu Server adalah varian dari sistem operasi Ubuntu yang dioptimalkan untuk digunakan sebagai server. Ini
adalah distribusi Linux yang didesain khusus untuk memberikan performa yang andal, keamanan, dan fleksibilitas
dalam menjalankan aplikasi server dan layanan jaringan.
Link download UbuntuServer: [Link]
Setelah mendowload dan instalasi VirtualBox, klik
new untuk membuat mesin virtual baru
Disini anda diminta untuk memberi nama, memilih
folder lokasi, memasukan file Ubuntu Server yang
sudah didownload, pilih OS yang mau dijalankan,
dan terakhir versi nya.

Lalu klik next. Dan kita harus mengalokasikan RAM


untuk OS yg ingin kita install. Sebagai contoh, saya
menggunakan RAM 2GB.

Klik finish dan vitual machine baru sudah


ditambahkan
Masukan Ubuntu Server
Pertama download terlebih dahulu ISO Ubuntu
server di ‘[Link]
Lalu masukan file ISO yang sudah didownload di
setting > storage > attributes.

Setelah memasang ISO jalankan mesin


Dan akan memulai instalasi ubuntu server.
Pertama pilih bahasa yang digunakan, lalu setelan
keyboard.

Selanjutnya pilih versi server, dan pilih


Deafault

Berikutnya mengatur konktivitas kabel lalu


pilih Done
Berikutnya File System Summary. Tekan
Continue

Mengatur User dan Password


User : ubuntu
Password : ubuntu

Instalasi openSSH sever

Klik Done. Setelah instalasi selesai sistem


akan restart dan membuka kembali.
Setealah itu masukan ussername dan
password

PRAKTIKUM 2 WEB SERVER


Instalasi dan Konfigrasi Web Server
Pertama sebelum start, buka setting laluu
pilih nerwork. Pilih adapter 2 klik enable,
ubah attached to ke Host-only adapter.
Jika sudah klik ok dan mulai jalankan engine.

Setelah login tulis ’ip addr’ untuk mengecek


ip di server.
NIC-> host-only atau enp0s8 tidak memiliki
IP, dan harus di konfigurasi.
Ketik ‘sudo nano /etc/netplan/[Link]’ untuk mengedit file
konfigurasi. Ketik key berikut:

 CTRL+O (Simpan File) -> Enter


 CTRL+X (Exit)
Dan jika sudah ketikan ‘sudo netplan apply’.

Cek kembali IP baru dengan perintah ’ip


ddr’.
Bisa dikihat sekrang ensp0s8 sudah
memiliki ip: [Link].

Beriktnya memasang web server dengan


perintah ’sudo apt update’ dan ’sudo apt
install apache2 -y’.

Jika sudah masukan erintah ’sudo systemcli


status apache2’. Untuk mengecek apakah
web server sudah menyala.

Lalu masukan nomor ip ke web browser (bukan mesin birtual) ‘192.168. 56.102.’.
Jika sudah seperti gambar tandanya web server sudah siap. Berikutnya adalah konfigurasi lokasi folder web.
Ketik ’cd /var/www/html’ untuk pindah ke folder tersebut.
Lalu ketikan ’ls’ untuk mengecek file-file didalamnya.
Seperti yang terlihat terdapat file [Link], file tersebutlah
yang ditampilkan ke web browser.

PRAKTIKUM 3 NTP
Pertama lakukan pembaruan system dengan mengetikan perintah:
’sudo apt update && sudo apt upgrade -y’
Jika sudah up to date maka selanjutnya melakukan instalasi aplikasi server NTP. Terdapat banyak pilihan yaitu
chrony, ntpd, open-ntp.
Kita akan menggunakan chrony. instal dengan perintah berikut ’sudo apt-get install chrony -y’.

Jika sudah selesai kita akan mengkonfigurasi chrony, buka file /etc/chrony/[Link] dengan perintah:
‘sudo nano /etc/chrony/[Link]’
Secara default, chrony sudah menyediakan server-server yang bisa digunakan. Namun belum tentu dapat diakses
secara cepat. Ganti Server Default chrony dengan Server-Server Pool terdekat.
Lalu restart service untuk memmastikan smua layanan berjalan dengan baik dengan perintah:
’sudo systemctl restart chrony’
Untuk mengecek dapat berkomunikasi dengan baik dengan server lain gunakan perintah:
’chronyc sources’
Sebelum dapat diakses melalui klien, sebaiknya mengecek status firewall dalam keadaan Inactive dengan
perintah: ’sudo ufw status’

Tes server yang sudah dibuat dengan menggunakan ntpdate yang bisa diinstall dengan perintah berikut:
‘sudo apt install ntpdate -y’
Untuk mengakses NTP Server, gunakan perintah berikut:
’sudo sytemctl stop chronyd’ <== Matikan Server
’sudo chronyd -q "server [Link] iburst’ <== Sync Waktu

Jika sudah h sukses kembalikan Service seperti semula dengan perintah:


’sudo sytemctl stop chronyd’

PRAKTIKUM 4 DATABASE SERVER


Jalankan mesin lalu, gunakan perintah ”sudo apt update && sudo apt upgrade -y” untuk update dan upgrade
memastikan server dalam keadaan tebaru. Setelah itu restart dengan perintah ”sudo reboot”.
Setelah selesai mulai lah menginstal MariaDB server dan client dengan perintah “sudo apt install mariadb-
server mariadb-client -y”.
Setelah selesai, akses database dengan perintah ’sudo mysql -u root -p’.

Terlihat database sudah bisa diakses, tapi sebelum itu untuk menggunakan sever sebaiknya database
menggunakan user tersendiri. Untuk konfigurasi awal, keluar dari konsol dengan periintah ’exit’.
Gunakan perintah ’sudo mysql_secure_installation’, untuk mengkonfigurasi MariaDB.

Lalu lakukan perintah-perintah berikut:


(a) Enter current password for root (enter for none): → Tekan Enter
(b) Switch to unix_socket authentication [Y/n] → Tekan n lalu Enter
(c) Change the root password? [Y/n] → Tekan n lalu Enter
(d) Remove anonymous users? [Y/n] → Tekan y lalu Enter
(e) Disallow root login remotely? [Y/n] → Tekan y lalu Enter
(f) Remove test database and access to it? [Y/n] → Tekan y lalu Enter
(g) Reload privilege tables now? [Y/n] → Tekan y lalu Enter

Konfigurasi awal selesai. Masuk kembali ke Konsol MySQL dengan perintah (Tanpa Password MySQL) ’sudo
mysql -u root -p’ . Masuk kembali ke konsol MysqlDB dengan perintah ’sudo mysql -u root –p’.
Setelah itu masuk le DB Mysql dengan perintah ’use mysql;’.
Buat User: <nama_user> dan Password: <password> dengan perintah
’create user nama_user@’%’ identify by ‘password’.

User ini belum memiliki akses apapun ke database, sehingga untuk memberi akses ke database gunakan perintah
‘grant all privileges on *.* to "nama_user"@"%";’
Kemudian bersihkan Privileges yang ada dengan menggunakan perintah ’flush privileges;’

Keluar dari Konsol MySQL. Lalu login ke akun yang sudah dibuat dengan perintah ’mysql -u nama_user -p’

Keluar dari mysql lalu download Dbeaver


Link: [Link] Pilih Community
Edition dan install.
Buka DBeaver klik new, pilih MariaDB.

Masukan IP, Username, dan password.

Edit server dengan simtaks:


’sudo nano /etc/mysql/[Link].d/50-
[Link]’
Ubah bind address dari [Link] ke [Link]
Jika sudah restart MariaDb server:
‘sudo systemctl restart mariadb’
PRAKTIKUM 5 FILE TRANSFER PROTOCOL SERVER
Instalasi dan konfigurasi ile tansfer Protocol(FTP). Pertama lakukan pengecekan internet dengan sintaks

Update repository dengan perintah ’sudo apt update’,dan perbarui dengan periintah ’sudo apt upgrade -y’.
Setelah diperbarui restart server dengan perintah ’sudo reboot’/
Berikutnya install ProFTPD dengan perintah ’sudo apt install proftpd -y’.

Setelah selesai konfigurasi FTP dengan perintah ’sudo nano /etc/proftpd/[Link]’. ubah Servername
seperti berikut, dan gunakan ’Control+O , Enter’ untuk write dan ’Control+X’ untuk exit.
Restart service ProFTPD dengan perintah ’sudo systemctl restart proftpd’. Untuk mengakses FTP Server ini
gunakan perintah FTP yang sudah terpasang di setiap Windows melalui Cmd/ Windows Terminal / Windows
PowerShell. Masukkan perintah ‘ftp’.

Untuk membuka server, gunakan perintah ’open => Tekan Enter => Masukkan IP Server => Tekan Enter’.
FTP Server akan meminta Username dan Password. Masukkan Username dan Password yang ada di Server
tersebut.
Sebelum memulai akses, ganti mode FTP ke Passive dengan perintah. Jika perintah PASSIVE tidak bisa
digunakan, lanjutkan ke langkah selanjutny. Gunakan perintah ’ls’ untuk melihat isi folder.
Sebelum memulai, buatlah file di ‘Windows: C:\User\<Nama User>\[Link]’.
Setelah itu unggah dengan perintah ’put [Link] [Link]’.

Untuk mengunduh gunakan perintah ‘get [Link] [Link]’.


Tutup akses dengan perintah ’close’. Tutup command prompt.
Untuk mempermudah akses, unduh FileZilla secara gratis di [Link] org/. Install software tersebut
dan buka.
Masukkan alamat IP Server, Username, Password, dan Port (21) lalu klik Quick Connect. Pilih OK ketika ada
permintaan berikutny

Untuk Mengunggah drag Kiri ke kanan dan mengunduh drag kanan ke kiri.

PRAKTIKUM 6 PROXY SERVER


Melakukan instalasi dan konfigurasi File Transfer Protocol (NTP) Server yang berguna melayani pengiriman data
dari klien ke server. Setalah login update dan upgrade.
Install Squid dengan perintah ’sudo aptinstall squid -y’.

Konfigurasi proxy server, tapi sebelumnya matikan service squid terlebih dahulu.

Untuk mengbah konfigurasi squid serer, gunakan perintah ’sudo nano /etc/squid/[Link]’. Lalu ubah baris
teks menjadi seperti dibawah, setelah selesai tekan ’CTRl+o=>Enter lalu CTRl+x’.
Nyalakan kembali service squid dengan perintah ’sudo systemctl start squid’. Setelah itu buat file dengan nama
forbidden di folder squid

Masukan website yang ingin di blokir menggunakan proxy

Tambahkan kode berikut di konfigurasi Squid.

Restart Squid

Buka Firefox dan pergi ke setting prox lalu masukkan IP server dan port(3128).

Tes dengan membuka web yang diblokir


PRAKTIKUM 7 FIREWALL
Melakukan instalasi dan konfigurasi Firewall dengan menggunakan Uncomplicated FireWall.
Pastikan internet menyala dengan perintah

Pastikan UFW sudah terinstal dengan perintah

Namun UFW tidak dinyalakan secara otomatis demi menghindari Isolasi dari segala akses. Sebelumnya buka
CMD dan ping ke Ip.

Untuk memblokir akses ini, rules yg ada di firewall perlu dirubah dengan perintah
‘sudo nano /etc/ufw/[Link]’. Dan ubah baris kode menjadi seperti dibawah:

Aktifkan UFW dengan perintah

Tes ping kembali dan kali ini tidak akan membalas


Beberapa use case yg bisa digunakan seperti mengizinkan ssh ‘sudo ufw allow ssh’.

Mengizinkan HTTPS

Mengizinkan FTP

Me-reload rules baru

Me-list ufw status

PRAKTIKUM 8 SNORT NIDS


instalasi dan konfigurasi Snort NIDS yang berguna mendeteksi serangan ke server. Install NIDS Snort, setelah
selesai masukan LocalNework dengan [Link]/24 dan Enter.
Matikan service Snort

Konfigurasi Signature harus dibubah dengan perintah ’sudo nano /etc/snort/rules/[Link]’.


Lalu tambahkan rule berikut. Jika sudah tekan CTRl+o=>Enter dan CTRL+x.

Matikan UFW ’sudo ufw disable’.


Untuk mengetes Snort gunakan perintah ’sudo snort -i enp0s8 -c /etc/snort/[Link]’.

Ping server di CMD Window.


Lalu cek Log File dengan perintah

PRAKTIKUM 9 INSTALL SSH

Anda mungkin juga menyukai