
Kita dapat login SSH ke server tanpa menggunakan password dengan memanfaatkan public key dari SSH Key Pair yang kita miliki di device kita.
Caranya sangat simple:
- Generate SSH key pair dengan command ssh-keygen
- Copy Public key hasil generate tersebut ke Server menggunakan ssh-copy-id user@ip-server
- Command ssh-copy-id tidak tersedia di sistem operasi Windows, oleh karena nya anda harus copy manual Public Key dari device laptop anda ke server yang akan anda akses.
- Lokasi public key bisa anda cari di dalam folder .ssh, contohnya kalau saya ada di C:\Users\fahmialazhar/.ssh/id_ed25519.pub
- Di dalam file tersebut ada informasi public key yang dapat di simpan di server di lokasi /home/{username}/.ssh/authorized_keys
- Setelah public key tersebut di simpan ke server, kita dapat SSH ke server tersebut tanpa menggunakan password