SSH Config 常用配置翻译
Host
主机别名
可以使用通配符:* 代表0~n个非空白字符,? 代表一个非空白字符,!表示例外通配
配置项
| 名称 | 中文解释 | |
|---|---|---|
| HostName | 主机名/IP | - | 
| Port | 主机端口 | 1-65535 | 
| User | 登录用的用户名 | - | 
| IdentityFile | 登录用的私钥文件 | - | 
| ProxyCommand | 代理命令 | Socks: nc -x 127.0.0.1:1080 %h %p | 
| UserKnownHostsFile | 认证主机缓存文件 | - | 
| StrictHostKeyChecking | 是否确认主机密钥 | - | 
| LocalForward | 远程端口转发到本地 | 本地主机的端口 远程主机的地址/IP:远程主机的端口 | 
| RemoteForward | 本地端口转发到远程 | 远程主机的端口 目的主机的地址/IP:目的主机的端口 | 
| LogLevel | 日志等级 | - | 
特殊解释
LocalForward
18080 127.0.0.1:8080
-------------         -------------
|  本地主机  |   ssh   |  远程主机  |
|   18080   | ------> |    8080   |
-------------         -------------
访问本地主机的18080相当于访问远程主机的8080
18080 172.17.0.2:80
-------------         -------------         -------------
|  本地主机  |   ssh   |  远程主机  |   TCP   |  远程主机2 |
|   18080   | ------> |           | ------> |     80    |
-------------         -------------         -------------
访问本地主机的18080相当于访问远程主机2 的 80
RemoteForward
18080 127.0.0.1:8080
-------------         -------------
|  本地主机  |   ssh   |  远程主机  |
|    8080   | ------> |   18080   |
-------------         -------------
访问远程主机的18080相当于访问本地主机的8080
18080 172.17.0.2:80
-------------         -------------
|  本地主机  |   ssh   |  远程主机  |
|           | ------> |   18080   |
-------------         -------------
      | TCP
      v
-------------
|  远程主机2 |
|     80    |
-------------
访问远程主机的18080相当于访问远程主机2 的 80