OpenSSH 配置与使用全解析
1. OpenSSH 配置文件
OpenSSH 读取配置的来源及顺序如下:
1. 命令行选项(见表 1)
2. 用户配置文件: $HOME/.ssh/config
3. 系统全局配置文件: /etc/ssh/ssh_config
由于我们已经了解了命令行选项,接下来重点关注配置文件。在这些文件中,每个参数可以指定多个值,总是使用第一个匹配的值。因此,应将特定主机的声明放在行首。
配置文件的语法由格式为“关键字 参数”的行组成。文件包含由“Host”关键字指定的部分,这样的部分仅适用于符合指定条件的主机。
以下是一些常见命令行选项:
| 选项 | 描述 |
| ---- | ---- |
| -v | 详细模式,使 SSH 输出关于已达到进度的调试消息。多次传递此选项会增加输出量。 |
| -x | 显示 X11 转发 |
| -X | 启用 X11 转发,也可在配置文件中启用。 |
| -C | 若使用慢速连接(如调制解调器连接),可使用此选项压缩所有数据(标准输入、标准输出、X11 转发文件和 TCP/IP 连接)。但在快速连接时不应使用,否则会导致速度变慢。 |
| -L Port:Host:Host-port | 指定本地计算机(客户端)上的传递端口将转发到远程系统的计算机和端口。对于 IPv6 地址,应使用不同的语法:port/host/hostport |
| -1 | 仅使用协议版本 1 |
| -2 | 仅使用协议版本 2 |
超级会员免费看
订阅专栏 解锁全文
9409

被折叠的 条评论
为什么被折叠?



