8 Langkah Konfigurasi Awal VPS Debian 9

VPS (Virtual Private Server) adalah pilihan hosting yang populer untuk berbagai proyek online, dan Debian 9 adalah salah satu distribusi Linux yang sering digunakan untuk menjalankan server. Artikel ini akan memberikan panduan langkah demi langkah tentang cara melakukan konfigurasi awal pada VPS Debian 9 untuk memastikan keamanan dan kinerja optimal.

1. Root Login

Langkah pertama adalah masuk ke VPS menggunakan akun root. Ini memberikan akses penuh ke sistem operasi dan memungkinkan untuk melakukan konfigurasi yang diperlukan.

2. Update dan Upgrade Server

Sebelum memulai konfigurasi, pastikan untuk melakukan update dan upgrade paket di server menggunakan perintah:

sudo apt update
sudo apt upgrade

3. Membuat User Baru

Untuk keamanan tambahan, buatlah user baru dengan hak akses yang terbatas dengan perintah:

sudo adduser nama_user

Mau jadi Digital Marketer? Baca panduan lengkap Digital Marketing berikut.

4. Tambahkan Public Key Authentication (Disarankan)

Public key authentication merupakan metode keamanan yang lebih kuat daripada password. Ikuti langkah-langkah ini untuk menambahkan public key:

4.1. Generate a Key Pair

Gunakan perintah ssh-keygen untuk membuat pasangan kunci:

ssh-keygen -t rsa

4.2. Salin Public Key

Salin kunci publik ke file ~/.ssh/authorized_keys di server.

Tertarik jadi Data Analyst? Baca panduan lengkap Data Analysis ini.

5. Nonaktifkan Password Authentication (Disarankan)

Untuk meningkatkan keamanan, nonaktifkan otentikasi dengan kata sandi dan hanya izinkan otentikasi dengan kunci publik. Edit file konfigurasi SSH di /etc/ssh/sshd_config dan atur PasswordAuthentication no.

6. Test Log In

Pastikan untuk menguji login dengan user baru dan kunci publik Anda untuk memastikan semuanya berfungsi dengan baik sebelum menutup koneksi root.

7. Konfigurasi Firewall Menggunakan UFW

Gunakan UFW (Uncomplicated Firewall) untuk mengatur firewall di server Debian 9. Berikut langkah-langkahnya:

7.1. Mengaktifkan Service UFW

sudo systemctl enable ufw

7.2. Mengaktifkan Firewall Menggunakan UFW

sudo ufw enable

7.3. Mengaktifkan UFW Application Profile

sudo ufw app list
sudo ufw allow 'OpenSSH'

Lanjutkan dengan mengizinkan layanan lain yang dibutuhkan, seperti Apache atau Nginx.

8. Cara Reboot VPS Debian 9

Terakhir, pastikan untuk melakukan reboot pada VPS Debian 9 agar semua perubahan yang telah dilakukan dapat diterapkan secara efektif.

Tertarik Jadi Software engineering? Baca panduan lengkap Software Engineering di sini.

Kesimpulan

Dengan mengikuti langkah-langkah di atas, kita dapat melakukan konfigurasi awal yang penting pada VPS Debian 9 untuk meningkatkan keamanan dan kinerja server. Pastikan untuk memahami setiap langkah dengan baik sebelum melanjutkan, dan selalu lakukan konfigurasi tambahan sesuai kebutuhan spesifik proyek. Sekarang, kita siap untuk menggunakan VPS Debian 9 dengan aman dan efisien!

Mari terus belajar dan kembangkan skill di MySkill