Panduan ini menjelaskan langkah-langkah membuat SSH Key di komputer lokal dan mengunggahnya ke server VPS CloudPedia agar Anda dapat melakukan login secara aman tanpa harus selalu memasukkan password.
Langkah 1: Buat SSH Key di Komputer Lokal
- Buka aplikasi Terminal pada komputer lokal Anda.
- Jalankan perintah berikut untuk membuat SSH Key baru (menggunakan algoritma RSA):
ssh-keygen -t rsa - Saat sistem meminta menentukan lokasi penyimpanan file, tekan Enter untuk menggunakan lokasi bawaan (default):
/home/username/.ssh/id_rsa - Anda akan diminta memasukkan passphrase (kata sandi tambahan untuk kunci). Ketik passphrase untuk keamanan ekstra, atau tekan Enter langsung jika tidak ingin menggunakannya.
Langkah 2: Unggah Kunci Publik ke Server
Setelah SSH Key berhasil dibuat, salin kunci publik (id_rsa.pub) ke server VPS Anda. Jalankan perintah berikut di terminal lokal:
- Jika menggunakan port SSH default (22):
ssh-copy-id user@server-ip - Jika menggunakan port SSH kustom (Custom Port):
ssh-copy-id -p [PORT] user@server-ip
(Ganti user dengan username server Anda, server-ip dengan alamat IP VPS, dan [PORT] dengan nomor port SSH Anda).
- setelah itu anda akan diminta memasukkan password, masukkan password VPS anda
Langkah 3: Uji Koneksi SSH Tanpa Password
Setelah proses penyalinan selesai, uji koneksi ke server untuk memastikan konfigurasi berhasil:
- Jika menggunakan port SSH default (22):
ssh user@server-ip - Jika menggunakan port SSH kustom (Custom Port):
ssh user@server-ip -p [PORT]
Jika konfigurasi benar, Anda akan langsung masuk ke dalam server VPS tanpa diminta memasukkan password akun.
Tips Keamanan SSH Key
-
Jaga Kerahasiaan Private Key: Simpan file private key (id_rsa) dengan aman di komputer Anda dan jangan pernah membagikannya kepada siapa pun.
-
Gunakan Passphrase: Tambahkan passphrase saat pembuatan kunci untuk memberikan lapisan perlindungan ganda jika perangkat Anda diakses orang lain.
-
Lakukan Cadangan (Backup): Simpan salinan SSH Key Anda di tempat aman agar Anda tidak kehilangan akses ke server jika perangkat lokal mengalami kerusakan.