OpenSSH Change a Passphrase With ssh-keygen command
Q. How do I change OpenSSH passphrase for one of my private keys under Linux?
A. Use ssh-keygen command to generates, change manages and converts authentication keys for ssh. Generally, you should the see following files at $HOME/.ssh (~/.ssh directory i.e. /home/you/.ssh/)
=> id_dsa : DSA authentication identity of the user
=> id_dsa.pub : DSA public key for authentication
=> id_rsa : RSA authentication identity of the user
=> id_rsa.pub : RSA public key for authentication
Changing a Passphrase with ssh-keygen
The -p option requests changing the passphrase of a private key file instead of creating a new private key. The program will prompt for the file containing the private key, for the old passphrase, and twice for the new passphrase. Use -f {filename} option to specifies the filename of the key file. For example, change directory to .ssh:
$ cd .ssh
To change RSA passphrase, enter:
$ ssh-keygen -f id_rsa -p
To change DSA passphrase, enter:
$ ssh-keygen -f id_dsa -p
Subscribe to our free e-mail newsletter or RSS feed to get all updates.
You can Email this page to a friend.
Related Other Helpful FAQs:
- Howto Linux / UNIX setup SSH with DSA public key authentication (password less login)
- Create and change to a new directory in a single shell command
- Linux locking an account
- Freebsd changing password
- Can I set the permissions on a symbolic link under Linux/UNIX?
Discussion on This FAQ
Leave a Reply
We encourage your comments, and suggestions. But please stay on topic, be polite, and avoid spam. Thank you very much for stopping by our site!
Tags: authentication keys, key file, passphrase, private keys, public key, putty ssh, ssh change passphrase, ssh enter passphrase, ssh key passphrase, ssh keygen passphrase, ssh keys passphrase, ssh passphrase, ssh-keygen command, ~/.ssh/id_dsa, ~/.ssh/id_dsa.pub, ~/.ssh/id_rsa, ~/.ssh/id_rsa.pub




February 4th, 2008 at 8:07 pm
If something relies on the private key will it still work the same way? I mean a SSL certificate for example…