配置檔案

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