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

时间:2017-04-12 13:50:12

标签: 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

ssh -V给出:

OpenSSH_6.9p1, LibreSSL 2.1.8

我在OSX El-Capitan

2 个答案:

答案 0 :(得分:10)

在版本7.3 ...

之前,

Include不是有效选项

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

  

新功能

     

[...]

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

另请参阅this answer

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

cat ${CONFIG_1} ${CONFIG_2} ${CONFIG_3} > ~/.ssh/config

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

答案 1 :(得分:-1)

相同的问题,除了我在7.4上

结果是the Include directive needs to go into /etc/ssh/ssh_config,而不是/etc/ssh/sshd_config(请注意文件名中的d)。

对我来说并不明显。希望这可以节省找到它的人。