ssh-askpass for OS X/macOS. Works in (at least) 10.7+ (including Mojave)
Used to accept (or deny) the use of the private key(s) added to the SSH authentication agent with ssh-add -c
.
If you’re having trouble with ssh-askpass after OS upgrade, please follow the installation steps again.
-
Run:
$ brew tap theseal/ssh-askpass $ brew install ssh-askpass
-
Follow caveats
- Run:
$ cp ssh-askpass /usr/local/bin/
$ cp ssh-askpass.plist ~/Library/LaunchAgents/
- Log out and in before you can add keys to the agent with
ssh-add -c
For security reasons ssh-askpass defaults to cancel since it's too easy to
press spacebar and accept a connection or other actions which might use
ssh-keys. To make it easier to press OK
:
- Go to
System Preferences
and thenKeyboard
.
- Under the
Keyboard
tab, click onAll controls
.
- Under the
Shortcuts
tab, click onAll controls
.
Now you can press ⇥+spacebar to press OK
.
ISC license