我在一台 sierra macbook 和装有早期版本的机器(例如 Yosemite)之间共享我的 ssh_config。但是当它读取 UseKeychain yes 时,它会认为这是一个错误配置。
这可以修复吗?
答案1
您可以使用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
答案2
您可以使用IgnoreUnknown
:
IgnoreUnknown UseKeychain
UseKeychain yes
我在这里找到了该信息:https://developer.apple.com/library/content/technotes/tn2449/_index.html