SSH agent notifications for OS X
devinteske.com
SSH agent notifications for OS X
1–10 of 23 posts
Re: SSH agent notifications for OS X
#2Re: SSH agent notifications for OS X
#3Re: SSH agent notifications for OS X
#4 $ /usr/local/bin/ssh -V
OpenSSH_6.6p1, OpenSSL 1.0.1g 7 Apr 2014
$ /usr/bin/ssh -V
OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011
BUT, please think twice, thrice before installing a ssh-agent binary compiled by a stranger. You're hiring that binary to really hold your keys. You have to be really sure you can trust it.Re: SSH agent notifications for OS X
#5This is pretty cool, and having notifications when the agent is used is really a good security bonus. So I'm pretty sad that I can't have this (requires Apple binary) AND a decently recent version of OpenSSH: $ /usr/local/bin/ssh -V OpenSSH_6.6p1, OpenSSL 1.0.1g 7 Apr 2014 $ /usr/bin/ssh -V OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011 BUT, please think twice, thrice before installing a ssh-agent binary compiled by a str…
Or if you're on linux https://github.com/gdestuynder/openssh-portable/commit/bb0e9...
Or if you use gnupg https://github.com/gdestuynder/gnupg-agent-notification/comm...
Or if you use Windows and Putty https://github.com/gdestuynder/putty-pagent-notification (binary https://github.com/gdestuynder/putty-pagent-notification/rel...)
that's all i found
Re: SSH agent notifications for OS X
#6This article is another example of how nifty launchd is.
Re: SSH agent notifications for OS X
#7This is pretty cool, and having notifications when the agent is used is really a good security bonus. So I'm pretty sad that I can't have this (requires Apple binary) AND a decently recent version of OpenSSH: $ /usr/local/bin/ssh -V OpenSSH_6.6p1, OpenSSL 1.0.1g 7 Apr 2014 $ /usr/bin/ssh -V OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011 BUT, please think twice, thrice before installing a ssh-agent binary compiled by a str…
cd OpenSSH-186/openssh ./configure --with-pam --with-audit=bsm make
You can see from my commits at the following URL what I had to change to add support for Notification Center.
https://github.com/devinteske/apple/tree/master/OpenSSH-186/...
Namely I changed the following:
openssh/Makefile.in openssh/ssh-agent.c openssh/ssh-agent-notify.m [new] openssh/ssh-agent-notify.h [new]
As for the OpenSSH version, Apple forks OpenSSH and then adds things like Keychain and launchd(8) support. So if you want a later version while retaining those features, you'll have to get Apple's customizations applied to a later non-Apple version or wait until Apple does it themselves. Migrating my changes into a non-Apple version simply to say you have the latest version of OpenSSH would mean that you lose keychain and launchd(8) integration. -- Devin
Re: SSH agent notifications for OS X
#8Thats pretty slick. I've been wanting SSH key/Keychain integration since I made the switch to the Mac.
Re: SSH agent notifications for OS X
#9What changed with Mavericks? I recall seamless ssh-agent support for years in OS X. Similar to how Gnome and Unity have also done this for years. This article is another example of how nifty launchd is.