Вы можете использовать Match
блоки в, ssh_config
чтобы различать версии ОС, например:
# or some other condition that is true only on your new systems Match exec ssh -V | grep -v OpenSSH_6 UseKeychain yes
Я делюсь своим ssh_config между MacBook Sierra и компьютерами с более ранними версиями, то есть Yosemite. Но когда он читает UseKeychain yes, он считает это неправильной конфигурацией.
Это можно исправить?
Вы можете использовать Match
блоки в, ssh_config
чтобы различать версии ОС, например:
# or some other condition that is true only on your new systems Match exec ssh -V | grep -v OpenSSH_6 UseKeychain yes
Вы можете использовать IgnoreUnknown
:
IgnoreUnknown UseKeychain UseKeychain yes
Я нашел эту информацию здесь: https://developer.apple.com/library/content/technotes/tn2449/_index.html