Linux 中 ssh 配置文件的非默认位置

mot*_*m79 5 linux ssh

我怎么知道ssh在默认位置以外的位置查找配置文件:~/.ssh/config

Ste*_*ven 6

-F CONFIGFILE

指定备用的每用户配置文件。如果在命令行上给出了配置文件,则系统范围的配置文件 ( /etc/ssh/ssh_config ) 将被忽略。每用户配置文件的默认值是~/.ssh/config

来源:https : //linux.die.net/man/1/ssh


小智 5

从 OpenSSH 7.3p1 开始,您可以在 ssh_config 中包含其他配置文件。

所以,你可以添加到/etc/ssh/ssh_config:

Include ~/custom_ssh.conf
Run Code Online (Sandbox Code Playgroud)

但是,不要认为这会阻止加载默认的 ~/.ssh/config。