配置文件
OpenSSH 配置文件用于每次运行 ssh 客户端时应该应用的配置。大多数命令行选项都可以放入配置文件中。
OpenSSH 按顺序使用以下来源的配置:
- 命令行选项
- 用户的配置文件
~/.ssh/config
- 系统范围的配置文件
/etc/ssh/ssh_config
配置选项在配置文件中逐个列出。
# This is a comment.
# Parameter can be specified like this, separated with white space.
StrictHostKeyChecking ask
# Or parameter key and value may be separated with white space and =.
ForwardX11 = yes
# The parameter value can be quoted if it contains white space.
IdentityFile "/file system/path with/white space"
此处提供了可能的配置参数的完整列表。
配置文件最有用的功能之一是可以根据主机名或地址对其进行分区。通过这种方式,你可以为不同的主机配置不同的配置。
# Based on host name.
Host host1.domain.com
User user1
Host host2.domain.com
User user2
# Or wildcard matching name or ip.
Host *elastic-cloud.com 10.201.4.?
User user3