Jawaban singkat:
$ ssh-keygen -p
Ini kemudian akan meminta Anda untuk memasukkan lokasi keyfile, frasa sandi lama, dan frasa sandi baru (yang dapat dibiarkan kosong untuk tidak memiliki frasa sandi).
Jika Anda ingin melakukan semuanya pada satu baris tanpa diminta, lakukan:
$ ssh-keygen -p [-P old_passphrase] [-N new_passphrase] [-f keyfile]
Penting: Berhati-hatilah bahwa ketika menjalankan perintah biasanya akan dicatat dalam ~/.bash_history
file Anda (atau serupa) dalam teks biasa termasuk semua argumen yang disediakan (yaitu frasa sandi dalam kasus ini). Oleh karena itu, disarankan agar Anda menggunakan opsi pertama kecuali Anda memiliki alasan khusus untuk melakukan sebaliknya.
Perhatikan bahwa Anda masih dapat menggunakan -f keyfile
tanpa harus menentukan -P
juga -N
, dan bahwa keyfile default untuk ~/.ssh/id_rsa
, jadi dalam banyak kasus, itu bahkan tidak diperlukan.
Anda mungkin ingin mempertimbangkan untuk menggunakan ssh-agent, yang dapat men-cache passphrase untuk sementara waktu. Versi terbaru gpg-agent juga mendukung protokol yang digunakan oleh ssh-agent.