配置文件

OpenSSH 配置文件用于每次运行 ssh 客户端时应该应用的配置。大多数命令行选项都可以放入配置文件中。

OpenSSH 按顺序使用以下来源的配置:

  1. 命令行选项
  2. 用户的配置文件~/.ssh/config
  3. 系统范围的配置文件/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