Apabila anda menggunakan passphrase di SSH Key anda, setiap login anda akan diminta memasukkan password
$ ssh root@super.cloud.jaranguda.com The authenticity of host 'super.cloud.jaranguda.com (192.168.1.1)' can't be established. ECDSA key fingerprint is SHA256:+P8xCz8Z34xta31Qidx/xCz8Z34xta31QidM. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added 'super.cloud.jaranguda.com,192.168.1.1' (ECDSA) to the list of known hosts. Enter passphrase for key '/home/jaranguda/.ssh/id_rsa':
disatu sisi ini membuat user tidak menggunakan password di SSH Key yang dibuat, tetapi karena mereka belum tau ada cara yang lebih gampang, tanpa mengetik password setiap kali perlu login, yaitu menggunakan ssh-add
Pengertian ssh-add
Bila dilihat dimanual, ssh-add — adds private key identities to the OpenSSH authentication agent. Secara singkatnya ssh-add menambah private key anda ke dalam ssh-agent. Tiap kali ssh dijalankan di komputer anda, ssh-agent akan langsung mengisi passphrase tersebut dibalik layar. Bila anda memiliki banyak private key, harus ditambahkan satu-satu.
Cara Penggunaan ssh-add
Format penggunaan ssh-add
ssh-add ~/.ssh/id_rsa
~/.ssh/id_rsa
= adalah SSH Private Key anda.
contoh penggunaan
ssh-add ~/.ssh/id_rsa Enter passphrase for /home/jaranguda/.ssh/id_rsa: Identity added: /home/jaranguda/.ssh/id_rsa (jaranguda@jaranguda.com)
selanjutnya login ke server