Здається, у моєму Macbook Pro під керуванням Sierra (10.12.4) є дві різні клієнтські версії SSH. Якщо я виконую наступне:
$> ssh dev
Це працює просто чудово. Однак якщо я виконую наступне:
$> open ssh://dev
Він відкриває новий термінал, який потім скаржиться на параметри шифрування в моєму ssh_config
файлі. Досліджуючи конкретні скарги, я виявив, що для відкриття через обробник протоколів використовується старіша версія SSH.
Як я можу змінити, до якого клієнта SSH протокол перенаправляє?
/usr/local/bin/ssh
Процес SSH вбиває себе після запуску за допомогою другого методу, я не впевнений, як би зберегти його живим, щоб побачити його у списку процесів.