SSH: сменить пароль приватного RSA ключа

Автор: | 02/10/2015

ssh_logoИмеется ключ:

$ openssl rsa -text -noout -in setevoy_main_priv_openssh
Enter pass phrase for setevoy_main_priv_openssh:
Private-Key: (2048 bit)
modulus:
    00:d6:9e:d5:7e:24:bb:a3:2a:fa:a5:94:a9:b9:99:
    ...

Необходимо сбросить пароль доступа к нему.

Для этого выполняем:

$ ssh-keygen -f setevoy_main_priv_openssh -p
Enter old passphrase:
Enter new passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved with the new passphrase.

Теперь пароль не запрашивается:

$ openssl rsa -text -noout -in setevoy_main_priv_openssh
Private-Key: (2048 bit)
modulus:
    00:d6:9e:d5:7e:24:bb:a3:2a:fa:a5:94:a9:b9:99:
    ...

Точно так же можно и сменить пароль на приватный RSA или DSA ключ.