KELAS XII #3 - SOAL LATIHAN UKK – Virtual Private Server (VPS)
Latihan Soal UKK – Virtual Private Server (VPS)
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: CSoftware yang berfungsi sebagai hypervisor adalah …
A. Apache
B. KVM
C. PHP
D. MySQL
Jawaban: BSistem operasi yang paling banyak digunakan pada VPS adalah …
A. Windows XP
B. Linux
C. Android
D. macOS
Jawaban: BAkses jarak jauh ke VPS berbasis Linux biasanya menggunakan …
A. FTP
B. Telnet
C. SSH
D. HTTP
Jawaban: CPort 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: BDirektori default penyimpanan website Apache adalah …
A. /etc/apache2
B. /var/log
C. /usr/share
D. /var/www/html
Jawaban: DFungsi DNS pada VPS adalah untuk …
A. Menyimpan database
B. Mengamankan server
C. Menghubungkan domain dengan IP
D. Mengatur user
Jawaban: CVPS 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
Jelaskan pengertian Virtual Private Server (VPS)!
Jawaban: Server privat virtual (VPS) adalah mesin yang meng-host semua perangkat lunak dan data yang diperlukan untuk menjalankan aplikasi atau situs web. Disebut virtual karena hanya mengonsumsi sebagian dari sumber daya fisik yang mendasari server yang dikelola oleh penyedia pihak ketiga.
Apa perbedaan antara shared hosting dan VPS?
Jawaban: terletak pada pembagian sumber daya, kontrol, performa, dan harga: Shared hosting berbagi server fisik dan sumber daya (CPU, RAM) dengan banyak pengguna lain, lebih murah, dan mudah dikelola untuk pemula, cocok untuk situs kecil; sedangkan VPS memvirtualisasikan server fisik menjadi server virtual terisolasi, memberikan sumber daya yang dialokasikan khusus (dedicated), kontrol root penuh, performa lebih stabil, dan keamanan lebih tinggi, namun biayanya lebih mahal dan membutuhkan keahlian teknis untuk pengelolaan.
Jelaskan fungsi SSH pada VPS!
Jawaban:
- Akses
dan Kontrol Jarak Jauh: Menghubungkan
ke VPS Anda dari komputer mana pun di dunia, seolah-olah Anda duduk di
depan server fisiknya, untuk mengelola seluruh sistem operasi.
- Keamanan
Tinggi (Enkripsi): Menggunakan
enkripsi (simetris, asimetris, hashing) untuk melindungi semua data yang
dikirimkan antara klien dan server dari peretasan, pencurian data, atau
serangan seperti spoofing.
- Transfer
File Aman (SFTP/SCP): Memindahkan
file secara aman ke dan dari VPS menggunakan protokol seperti Secure File
Transfer Protocol (SFTP) atau Secure Copy (SCP).
- Manajemen
Server: Melakukan instalasi
aplikasi, konfigurasi, restart server, monitoring resource (CPU, memori),
dan tugas administrasi lainnya.
- Otentikasi Kuat: Memungkinkan autentikasi berbasis kata sandi atau, yang lebih aman, menggunakan pasangan kunci publik/privat (SSH Key) untuk akses tanpa kata sandi.·
- untuk mengakses dan mengelola server jarak jauh dengan aman, memungkinkan Anda menjalankan perintah, menginstal perangkat lunak, transfer file (via SFTP/SCP), memantau aktivitas, bahkan membuat terowongan terenkripsi (tunneling) tanpa perlu akses fisik, semuanya melalui terminal dengan enkripsi kuat untuk mencegah penyadapan data. (Tunneling): Membuat "terowongan" terenkripsi untuk mengamankan layanan lain yang tidak terenkripsi secara bawaan, seperti HTTP atau database.
- Akses
dan Kontrol Jarak Jauh: Menghubungkan
ke VPS Anda dari komputer mana pun di dunia, seolah-olah Anda duduk di
depan server fisiknya, untuk mengelola seluruh sistem operasi.
Sebutkan dan jelaskan langkah dasar instalasi web server pada VPS Linux!
Jawaban:
1. Akses VPS Melalui SSH
Langkah pertama adalah masuk ke server VPS Anda menggunakan terminal (Linux/Mac) atau aplikasi seperti PuTTY (Windows).
· Perintah: ssh root@<alamat-ip-vps>
· Penjelasan: Pastikan Anda login sebagai root atau pengguna dengan hak akses sudo untuk melakukan instalasi perangkat lunak.
2. Update Repositori Sistem
Sebelum menginstal aplikasi, pastikan paket sistem operasi Anda adalah versi terbaru untuk menghindari konflik dependensi.
· Perintah (Ubuntu/Debian): sudo apt update && sudo apt upgrade -y
· Perintah (CentOS/RHEL): sudo yum update -y
3. Instal Web Server (Apache atau Nginx)
Pilih salah satu web server yang diinginkan dan jalankan perintah instalasi.
· Instalasi Apache:
o Perintah: sudo apt install apache2 -y (Ubuntu)
o Perintah: sudo yum install httpd -y (CentOS)
· Instalasi Nginx:
o Perintah: sudo apt install nginx -y (Ubuntu)
4. Konfigurasi Firewall
Perlu membuka port 80 (HTTP) dan 443 (HTTPS) agar situs web dapat diakses dari internet.
· Contoh (UFW - Ubuntu):
o sudo ufw allow 'Apache Full' (Untuk Apache)
o sudo ufw allow 'Nginx Full' (Untuk Nginx)
· Verifikasi: sudo ufw status
5. Memulai dan Mengecek Status Web Server
Pastikan layanan web server berjalan (start) dan diatur untuk otomatis jalan saat reboot (enable).
· Perintah (Apache):
o sudo systemctl start apache2
o sudo systemctl enable apache2
· Perintah (Nginx):
o sudo systemctl start nginx
o sudo systemctl enable nginx
6. Verifikasi Instalasi
Buka browser (Chrome/Firefox/lainnya) dan masukkan alamat IP VPS Anda (contoh: http://12.34.56.78). Jika berhasil, halaman default Apache atau Nginx akan muncul.
7. Menempatkan File Website
Setelah terinstal, file website (HTML/PHP) harus diletakkan pada folder root web server:
· Apache (Default): /var/www/html/
· Nginx (Default): /usr/share/nginx/html/ atau /var/www/html/
Tambahan: Menginstal Komponen Lain (LAMP Stack)
Jika web server memerlukan database dan bahasa PHP (misalnya untuk WordPress), Anda perlu menginstal MySQL/MariaDB dan PHP:
· Perintah: sudo apt install mysql-server php php-mysql -y
Mengapa keamanan VPS sangat penting dan sebutkan dua cara meningkatkan keamanannya!
Jawaban: Keamanan Virtual Private Server (VPS) sangat penting karena, berbeda dengan shared hosting, pengguna VPS memiliki tanggung jawab penuh atas pengelolaan dan konfigurasi sistem (root access). Jika tidak diamankan dengan benar, VPS menjadi target utama serangan siber seperti peretasan, malware, ransomware, dan DDoS, yang dapat menyebabkan kehilangan data sensitif, kerusakan reputasi, serta kerugian finansial.
Tidak ada komentar:
Posting Komentar