Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I think I've forgotten my RSA passphrase again.

Is there a way to have my local command line prompt me for it so I can check if I at least what I remember it as is correct, so I don't needlessly change it?

Next time I'm writing it on a post-it ;)

share|improve this question

migrated from stackoverflow.com Jun 8 '10 at 9:55

This question came from our site for professional and enthusiast programmers.

    
How are you using the RSA key - SSH login? Web server certificates? – Douglas Leeder Jun 7 '10 at 8:51
    
github and ssh login – joachim Jun 7 '10 at 12:37

Try ssh-keygen -p:

-p      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.
share|improve this answer

Use:

ssh-keygen -y

-y      This option will read a private OpenSSH format file and
        print an OpenSSH public key to stdout.

Ex: $ ssh-keygen -y -f ~/.ssh/id_rsa_file This will prompt to "Enter passphrase:". Given a wrong passphrase it will say "load failed" otherwise it will print the OpenSSH public key to stdout.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .