ssh/config:第1行:错误配置选项:include

Vol*_*il3 9 ssh openssh

在我的~/.ssh/config我添加了以下内容:

Include /Path/to/ssh.config

它给出了错误:

ssh remoteEc-2
/Users/Me/.ssh/config: line 1: Bad configuration option: include
/Users/Me/.ssh/config: terminating, 1 bad configuration options
Run Code Online (Sandbox Code Playgroud)

ssh -V 得到:

OpenSSH_6.9p1, LibreSSL 2.1.8
Run Code Online (Sandbox Code Playgroud)

我在OSX El-Capitan

Att*_*tie 10

Include 在版本7.3之前不是有效选项...

请参阅:https://www.openssh.com/txt/release-7.3

新功能

[...]

  • ssh(1):为ssh_config(5)文件添加Include指令.

另外,请看这个答案.


如果您不想/不想更新,则可以使用以下内容整理配置文件:

cat ${CONFIG_1} ${CONFIG_2} ${CONFIG_3} > ~/.ssh/config
Run Code Online (Sandbox Code Playgroud)

每次更新任何部件时都需要运行它...


aex*_*exl 6

同样的问题,除了我在 7.4

事实证明,Include指令需要进入 /etc/ssh/ssh_config,而不是/etc/ssh/sshd_config(注意d文件名中的 )。

对我来说并不明显。希望这可以节省任何发现它的人的时间。