1. enable the "use key agent" option in File->Options->SSH Terminal Options
2. create an ssh terminal connection to a mac running osx 10.5.8 ( see attached connection )
3. in the server properties, Advanced tab enter a path to a ppk file and leave the password field for it blank. ( the ppk itself can require a password )
4. use the "open" right click context menu to launch a terminal window to the ssh connection from step 2.
5. the ssh terminal window will prompt with "Passphrase for XXXXX.ppk" where XXXXX is the filename of the .ppk
6. press enter (or type in random gibberish) , the prompt will appear again
7. repeat step 6 quickly ( pressing enter once or twice a second ) until you connect.
the only time I see "Authentication Failed" is if I wait a few minutes between entering something for a passphrase
NOTE: you can enter random text for each of the "Passphrase for XXXXX.ppk" and still connect as if you've entered a correct passphrase. Also, I can connect to the same SSH connection without using a ppk file
the .ssh registration file contains a valid password. SSH terminal tries to log in using private key, then if anything fails, using the password, which succeeds.
if you remove the password from .ssh and uncheck 'save password', it won't connect which is the correct behavior.
Issue #6476 |
Closed |
Invalid |
Resolved |
Completion |
No due date |
No fixed build |
No time estimate |
the .ssh registration file contains a valid password. SSH terminal tries to log in using private key, then if anything fails, using the password, which succeeds.
if you remove the password from .ssh and uncheck 'save password', it won't connect which is the correct behavior.