Как могут версии ранее, что macOS Sierra игнорирует опцию .ssh_config UseKeychain?

384
panosl

Я делюсь своим ssh_config между MacBook Sierra и компьютерами с более ранними версиями, то есть Yosemite. Но когда он читает UseKeychain yes, он считает это неправильной конфигурацией.

Это можно исправить?

0

2 ответа на вопрос

0
Jakuje

Вы можете использовать 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 
0
wch

Вы можете использовать IgnoreUnknown:

IgnoreUnknown UseKeychain UseKeychain yes 

Я нашел эту информацию здесь: https://developer.apple.com/library/content/technotes/tn2449/_index.html