Sie können Match
Blöcke in verwenden ssh_config
, um zwischen den OS-Versionen zu unterscheiden, zum Beispiel:
# or some other condition that is true only on your new systems Match exec ssh -V | grep -v OpenSSH_6 UseKeychain yes
Ich teile meine ssh_config zwischen einem Sierra Macbook und Maschinen mit früheren Versionen, dh Yosemite. Wenn es UseKeychain ja liest, wird es als Fehlkonfiguration betrachtet.
Kann das behoben werden?
Sie können Match
Blöcke in verwenden ssh_config
, um zwischen den OS-Versionen zu unterscheiden, zum Beispiel:
# or some other condition that is true only on your new systems Match exec ssh -V | grep -v OpenSSH_6 UseKeychain yes
Sie können verwenden IgnoreUnknown
:
IgnoreUnknown UseKeychain UseKeychain yes
Ich habe diese Informationen hier gefunden: https://developer.apple.com/library/content/technotes/tn2449/_index.html