带有多个ssh版本的{s}配置文件

时间:2016-12-16 14:27:25

标签: openssh

我非常喜欢在6.5版本的OpenSSH中添加的“匹配”关键字,我在我的.ssh / config文件中大量使用它。

但是该配置文件位于我的NFS主页中,因此在我登录LAN中的任何一台计算机时都会被引用。

其中许多计算机仍然使用早于6.5的ssh版本。

因此,如果我在其中一台计算机上,并尝试使用ssh(或scp / rsync),我会收到一条投诉:Match是一个'错误配置选项',而ssh终止。

我更倾向于在没有配置文件中的自定义的情况下继续ssh,而不是根本不工作。但我似乎无法找到任何方法来编写配置文件,以便较新的版本可以使用较新的选项,但旧版本可以在没有它们的情况下工作。如果有人有任何好主意,请分享。

我已经设法解决了我可以使用旧版本执行“ssh -F / dev / null”。我觉得这很麻烦,这是必要的。更喜欢“自动”解决方案。

0 个答案:

没有答案