Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm using Pageant (on Windows 7) to login to SSH connections with private keys .ppk files. However each time I start the program I have to add all the keys I want again and enter their encryption keys. How can I get it to save this stuff?

share|improve this question
1  
I have the same problem (which I don't feel is addressed in the answers). Pageant no longer saves the keys for me. Of course the passphrase isn't saved, that would be idiotic, but I see no reason to drop the keys. Tried to run as Administrator, didn't help. –  Zano Sep 17 '12 at 11:04

4 Answers 4

up vote 4 down vote accepted

Pageant cannot save the encryption keys for the key files. That would defeat the entire purpose of encrypting the keys in the first place...

However, if you edit the keys with PuTTYgen, you can store the keys unecrypted. Just leave the password field blank.

share|improve this answer
    
Note that unencrypted keys are quite insecure and anyone obtaining the key files has access to the servers for that key. –  Ikke Jan 23 at 8:25

As mentioned already, you can add the key locations as command-line arguments to pageant. If you are running pageant from the Windows Start-Up folder, simply pass the key locations in as command-line arguments in the shortcut. For example:

"c:\program files\putty\pageant.exe" "c:\mykey.ppk"

For a comprehensive guide to setting this up, see the this page.

share|improve this answer
    
Running that command in a batch file seems to freeze the command line. It never return from the execution. It does however starts it fine, but control never comes back to the batch file. –  Achshar Jun 24 '13 at 1:53

You can add all keys in command-line, but passwords must be entered by hand

share|improve this answer

You can also simply not close pagent If that fits with your security model. I have mine configured to auto-start with my private key when my system boots up, so that when I load my desktop I just type in my password, and I'm good to go until I shut my system down. You'd want to set a screensaver password and an aggressive screensaver activation to make sure your system is quickly protected in the event you leave it, though.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.