Latihan Soal UKK – Virtual Private Server (VPS)
I. Pilihan Ganda
VPS merupakan singkatan dari …
A. Virtual Public System
B. Virtual Private Server
C. Virtual Processing Service
D. Virtual Program Server
Jawaban: B
VPS bekerja dengan memanfaatkan teknologi …
A. Cloud storage
B. Clustering
C. Virtualisasi
D. Remote desktop
Jawaban: C
Software yang berfungsi sebagai hypervisor adalah …
A. Apache
B. KVM
C. PHP
D. MySQL
Jawaban: B
Sistem operasi yang paling banyak digunakan pada VPS adalah …
A. Windows XP
B. Linux
C. Android
D. macOS
Jawaban: B
Akses jarak jauh ke VPS berbasis Linux biasanya menggunakan …
A. FTP
B. Telnet
C. SSH
D. HTTP
Jawaban: C
Port default layanan SSH adalah …
A. 20
B. 21
C. 22
D. 23
Jawaban: C
Perintah untuk memperbarui repository pada Ubuntu adalah …
A. apt install
B. apt update
C. apt remove
D. apt clean
Jawaban: B
Web server default yang sering digunakan pada Ubuntu Server adalah …
A. IIS
B. Apache
C. Nginx
D. Lighttpd
Jawaban: B
File konfigurasi utama Apache berada pada direktori …
A. /var/www/html
B. /etc/apache2
C. /home
D. /bin
Jawaban: B
Database server yang umum digunakan pada VPS Linux adalah …
A. Oracle
B. MongoDB
C. MariaDB
D. Microsoft Access
Jawaban: C
Fungsi firewall pada VPS adalah untuk …
A. Mempercepat koneksi
B. Menyaring lalu lintas jaringan
C. Menambah kapasitas RAM
D. Menginstal aplikasi
Jawaban: B
Port default web server HTTP adalah …
A. 21
B. 22
C. 80
D. 443
Jawaban: C
Perintah untuk melihat status Apache adalah …
A. apache status
B. service apache2 status
C. apt status apache
D. apache2 check
Jawaban: B
Direktori default penyimpanan website Apache adalah …
A. /etc/apache2
B. /var/log
C. /usr/share
D. /var/www/html
Jawaban: D
Fungsi DNS pada VPS adalah untuk …
A. Menyimpan database
B. Mengamankan server
C. Menghubungkan domain dengan IP
D. Mengatur user
Jawaban: C
VPS biasanya memiliki …
A. IP publik
B. IP lokal saja
C. Tanpa IP
D. IP statis lokal
Jawaban: A
Perintah untuk merestart Apache adalah …
A. apache restart
B. restart apache
C. systemctl restart apache2
D. apt restart apache
Jawaban: C
Keamanan login VPS dapat ditingkatkan dengan cara …
A. Menghapus firewall
B. Mengganti port SSH
C. Mematikan SSH
D. Membuka semua port
Jawaban: B
Fungsi user
rootpada VPS adalah …A. User biasa
B. User tamu
C. Administrator
D. User database
Jawaban: C
Jika web server tidak bisa diakses melalui browser, kemungkinan penyebabnya adalah …
A. RAM terlalu besar
B. Firewall menutup port 80
C. Mouse tidak berfungsi
D. Username salah
Jawaban: B
1. Jelaskan pengertian Virtual Private Server (VPS)!
Jawaban:
VPS (Virtual Private Server) adalah jenis layanan hosting di mana satu server fisik dibagi menjadi beberapa server virtual yang independen menggunakan teknologi virtualisasi. Meskipun berbagi server fisik yang sama, setiap pengguna VPS mendapatkan sumber daya yang terdedikasi (seperti CPU, RAM, dan penyimpanan) dan sistem operasi sendiri, sehingga menawarkan privasi, keamanan, dan kinerja yang lebih tinggi dibandingkan shared hosting
2. Apa perbedaan antara shared hosting dan VPS?
Jawaban:
Perbedaan utama shared hosting dan VPS terletak pada pembagian sumber daya, kontrol, keamanan, dan performa; shared hosting berbagi resource server fisik dengan banyak pengguna (lebih murah, mudah, tapi kurang aman dan stabil). Sebaliknya, VPS (Virtual Private Server) membagi server fisik menjadi server virtual terisolasi dengan resource khusus, memberikan kontrol penuh, keamanan lebih tinggi, dan performa lebih baik, namun biayanya lebih tinggi dan memerlukan keahlian teknis untuk manajemennya.
- Sumber Daya: Shared hosting menggunakan sumber daya secara bersama-sama, sedangkan VPS memiliki sumber daya yang terdedikasi/terisolasi.
- Performa: Performa VPS lebih stabil dan tidak terpengaruh oleh pengguna lain, sementara shared hosting bisa melambat jika pengguna lain mendapatkan traffic tinggi.
- Kontrol: VPS memberikan akses root/administratif penuh untuk kustomisasi server, sedangkan shared hosting dibatasi pada pengaturan yang disediakan.
- Biaya & Teknis: Shared hosting lebih murah dan mudah dikelola (cocok untuk pemula), sedangkan VPS lebih mahal dan memerlukan pengetahuan teknis dalam pengelolaan server.
3. Jelaskan fungsi SSH pada VPS!
Jawaban:
Secure Shell (SSH) adalah protokol jaringan kriptografi yang berfungsi untuk mengakses dan mengelola VPS dari jarak jauh (remote access) secara aman. SSH memungkinkan pengguna menjalankan perintah (command line) untuk konfigurasi, instalasi aplikasi, dan transfer berkas, serta menyediakan metode autentikasi yang kuat (menggunakan kata sandi atau kunci privat) untuk mencegah akses tidak sah.
4. Sebutkan dan jelaskan langkah dasar instalasi web server pada VPS Linux!
Jawaban:
- Akses VPS melalui SSH:
- Gunakan perintah
ssh root@<alamat-ip-vps>(ganti dengan IP VPS Anda) untuk masuk sebagai root, atau gunakan user baru dengan hak sudo.
- Gunakan perintah
- Pembaruan Sistem:
- Perbarui daftar paket dan paket yang terinstal:
sudo apt update && sudo apt upgrade -y(untuk Debian/Ubuntu).
- Perbarui daftar paket dan paket yang terinstal:
- Instalasi Web Server (Apache/Nginx):
- Apache:
sudo apt install apache2 -y. - Nginx:
sudo apt install nginx -y.
- Apache:
- Konfigurasi Dasar Web Server:
- Apache: Edit
/etc/apache2/apache2.conf, hilangkan tanda#padaServerNamedan isi dengan IP VPS Anda, lalu restart service:sudo service apache2 restart. - Nginx: Cek konfigurasi dengan
nginx -t, lalu restart service:sudo systemctl restart nginx(jika perlu).
- Apache: Edit
- Pengecekan Instalasi:
- Buka browser dan akses IP VPS Anda. Jika muncul halaman default (misal "It works!" untuk Apache), instalasi berhasil.
- Instalasi Database (Opsional - untuk situs dinamis):
sudo apt install mysql-server -y(atau MariaDB).- Jalankan
sudo mysql_secure_installationuntuk mengamankan instalasi.
- Instalasi Bahasa Pemrograman (PHP - Opsional):
sudo apt install php-fpm php-mysql -y(untuk Nginx) atausudo apt install php libapache2-mod-php -y(untuk Apache).- Buat file
phpinfo.phpdi/var/www/html/berisi<?php phpinfo(); ?>dan akses IP Anda/phpinfo.php di browser untuk tes.
- Konfigurasi Firewall (Opsional tapi disarankan):
- Aktifkan UFW (Uncomplicated Firewall) dan izinkan port 80 (HTTP) dan 443 (HTTPS).
5. Mengapa keamanan VPS sangat penting dan sebutkan dua cara meningkatkan keamanannya!
Jawaban:
- Mengubah Port SSH Default: Mengubah port standar 22 ke port lain untuk mengurangi risiko serangan brute force otomatis.
- Menggunakan SSH Key Authentication: Menggunakan pasangan kunci (public & private key) untuk login, yang jauh lebih aman dibandingkan password biasa.
- (Tambahan) Mengaktifkan Firewall: Mengonfigurasi firewall (seperti UFW) untuk membatasi koneksi hanya pada port yang diperlukan.
No comments:
Post a Comment