在我的~/.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)
每次更新任何部件时都需要运行它...
同样的问题,除了我在 7.4
事实证明,该Include指令需要进入 /etc/ssh/ssh_config,而不是/etc/ssh/sshd_config(注意d文件名中的 )。
对我来说并不明显。希望这可以节省任何发现它的人的时间。
| 归档时间: |
|
| 查看次数: |
10838 次 |
| 最近记录: |