Поменять пароль приватного RSA ключа для SSH в Unix/Linux
Хотелось бы поговорить в своей статье «Поменять пароль приватного RSA ключа для SSH в Unix/Linux» как можно поменять пароль в RSA/DSA ключе в Unix/Linux. На готовом примере покажу как это сделать.
Для начала я посмотрю какие ключи есть (мало ли, возможно и забыли какой):
$ ls -al ~/.ssh/
Рассмотрим следующий ключ:
$ openssl rsa -text -noout -in linux-notes_rsa_key [...] 00:a8:23:bc:2f:86:9c:87:55:c7:b2:a9:40:e1:ac: 7e:d3:f1:54:71:94:64:7d:34:2e:fd:08:28:c0:09: 8d:12:14:d4:32:7e:79:68:99:37:87:d8:dd:0a:ce: 22:fe:bc:21:4f:d4:6f:d3:e4:85:79:ad:d3:4b:c4: df:94:c7:57:9d:57:21:62:21:c7:55:4c:a7:95:53: [...]
Это я посмотрел ключ, чтобы сбросить пароль для этого RSA ключа, выполните команду:
$ ssh-keygen -f linux-notes_rsa_key -p Key has comment 'id_rsa' Enter new passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved with the new passphrase.
Вот и все, очень просто и в случае чего, можно вернуться к этой статье «Поменять пароль приватного RSA ключа для SSH в Unix/Linux».