Wie können frühere Versionen von macOS Sierra die .ssh_config-Option UseKeychain ignorieren?

472
panosl

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?

0

2 Antworten auf die Frage

0
Jakuje

Sie können MatchBlö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 
0
wch

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