Naufal Faris Naufal is a System Administrator with years of experience in the information technology industry. He is passionate about Cloud Servers, Networking, and IT infrastructure management. He also writes tutorials and articles about Information Technology, helping others learn and grow in the tech world. Follow on LinkedIn

Tutorial Pasang SSH Key pada VPS

Pendahuluan

Apa itu SSH Key?

SSH key adalah metode autentikasi yang lebih aman dibandingkan kata sandi biasa. Dengan menggunakan SSH key, Anda dapat terhubung ke VPS tanpa perlu memasukkan kata sandi setiap kali login, sehingga meningkatkan keamanan dan kenyamanan.

Mengapa Perlu Memasang SSH Key pada VPS?

SSH key sangat penting untuk melindungi server Anda dari serangan brute-force yang sering menargetkan autentikasi berbasis kata sandi. Menggunakan SSH key membuat koneksi ke VPS lebih aman dan mengurangi risiko akses tidak sah.

Prasyarat

VPS Murah Cek disini

Membuat atau Menyalin SSH Key

Membuat atau Salin SSH Key

Jika Anda belum memiliki SSH key, Anda dapat membuatnya dengan perintah berikut:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Ini akan membuat SSH key di direktori default (~/.ssh/id_rsa).

Jika Anda sudah memiliki SSH key dan ingin menempelkannya ke server Ubuntu, Anda bisa menyalin public key dari komputer lokal menggunakan perintah:

cat ~/.ssh/id_rsa.pub

Salin output dari perintah ini.

Menghubungkan ke VPS

Login ke VPS

Gunakan perintah SSH dasar untuk menghubungkan ke VPS Anda:

ssh user@server_address

Pastikan Anda memiliki akses root atau user dengan hak sudo untuk melanjutkan ke langkah berikutnya.

Menyiapkan Direktori .ssh di VPS

Buat dan atur Izin Direktori .ssh

Pada server VPS, buat direktori dan Atur Izin direktori

mkdir -p ~/.ssh
chmod 700 ~/.ssh

Menempelkan SSH Key ke File authorized_keys

Buat File authorized_keys

buat file authorized_keys di dalam direktori .ssh dengan menggunakan editor teks seperti nano:

nano ~/.ssh/authorized_keys

Tempelkan SSH key yang telah Anda salin sebelumnya ke dalam file ini. Simpan file dan keluar dari editor.

Mengatur Izin untuk authorized_keys

Atur Izin File

Setelah menempelkan SSH key, pastikan izin file authorized_keys diatur ke 600:

chmod 600 ~/.ssh/authorized_keys

Menguji Koneksi SSH

Coba Login ke VPS Tanpa Kata Sandi

Sekarang, coba login kembali ke VPS tanpa memasukkan kata sandi:

ssh user@server_address

Jika berhasil, berarti SSH key Anda sudah terpasang dengan benar.

Kesimpulan

Menambahkan SSH key ke VPS adalah langkah penting untuk meningkatkan keamanan dan efisiensi saat mengakses server. Dengan menggunakan SSH key, Anda tidak hanya melindungi server dari serangan berbasis kata sandi, tetapi juga membuat proses login lebih cepat dan nyaman. Tutorial ini memberikan panduan langkah demi langkah, mulai dari pembuatan atau penyalinan SSH key, pengaturan direktori dan file di server, hingga pengujian koneksi. Dengan mengikuti tutorial ini, Anda dapat memastikan bahwa server Anda lebih aman dan siap digunakan tanpa perlu khawatir tentang keamanan akses.

Naufal Faris Naufal is a System Administrator with years of experience in the information technology industry. He is passionate about Cloud Servers, Networking, and IT infrastructure management. He also writes tutorials and articles about Information Technology, helping others learn and grow in the tech world. Follow on LinkedIn

Leave a Reply

Your email address will not be published. Required fields are marked *