Hi,
>>> The system one probably uses Security.framework. Did you build it from Xcode?
>>
>> Mine? No. I used make.
>
> If you can get the Xcode build working you’ll get something closer to the system build that you can hopefully debug more easily. Of course, it might rely on headers you can’t find…
An update on this... Yes, it seems there must be some sandboxing going on. If I copy the /usr/bin/ssh to any other directory and run it locally, it happily goes and loads the mechanism (and authenticates).
oscar:~ stefanp$ cd Desktop/elcapitan/
oscar:elcapitan stefanp$ ./ssh -V
OpenSSH_6.9p1, LibreSSL 2.1.8
oscar:elcapitan stefanp$ cd ../sierra/
oscar:sierra stefanp$ ./ssh -V
OpenSSH_7.4p1, LibreSSL 2.5.0
oscar:sierra stefanp$ /usr/bin/ssh -V
OpenSSH_7.4p1, LibreSSL 2.5.0
Sooo... Sandboxing then... let's see how we can resolve this!
Stefan Paetow
Moonshot Industry & Research Liaison Coordinator
t: +44 (0)1235 822 125
gpg: 0x3FCE5142
xmpp: [log in to unmask]
skype: stefan.paetow.janet
jisc.ac.uk
Jisc is a registered charity (number 1149740) and a company limited by guarantee which is registered in England under Company No. 5747339, VAT No. GB 197 0632 86. Jisc’s registered office is: One Castlepark, Tower Hill, Bristol, BS2 0JA. T 0203 697 5800.
|