1. Buat SSH Key di Komputer Lokal
Buka terminal di komputer lokal kamu, lalu jalankan:
ssh-keygen -t rsa -b 4096 -C "username@example.com" Tekan Enter untuk menyimpan di lokasi default (~/.ssh/id_rsa)
File yang akan dibuat:
~/.ssh/id_rsa → Private Key (jangan pernah dibagikan)
~/.ssh/id_rsa.pub → Public Key (boleh dikirim ke server)
2. Salin Public Key ke Server
Gunakan perintah:
ssh-copy-id username@example.com
Jika belum pernah login ke server, kamu akan diminta mengetik password untuk terakhir kali.
Setelah berhasil, file public key (id_rsa.pub) akan ditambahkan ke:
~/.ssh/authorized_keys (di sisi server)
3. Coba Login Tanpa Password
Sekarang, kamu bisa login langsung:
ssh novian@192.168.1.100 Jika berhasil maka kamu tidak diminta password lagi.
Tambahan :
Misalnya kamu costume key mu perlu diperhatikan hak aksesnya biasanya 400/600, bisa menggunakan :
chmod 400 key.pub
kemudian untuk loginnya :
ssh -i path/key.pub novian@192.168.1.100
