SSH 客户端高级配置与使用指南
1. TCP/IP 设置
SSH 以 TCP/IP 作为传输机制,多数情况下无需更改默认 TCP 设置,但在某些情形下有必要进行调整:
- 连接到其他 TCP 端口的 SSH 服务器
- 通过特定网络接口进行连接
- 使用特权或非特权端口
- 通过发送保活消息保持空闲连接
- 启用 Nagle 算法(TCP_NODELAY)
- 要求使用 IPv4 或 IPv6 地址
1.1 选择远程端口
多数 SSH 服务器监听 TCP 端口 22,客户端默认连接此端口。不过,有时需连接到其他端口的 SSH 服务器。例如,系统管理员测试新 SSH 服务器时,可能让其运行在不同端口以避免与现有服务器冲突,此时客户端需连接到该备用端口。可使用客户端的 Port 关键字并后跟端口号来实现:
Port 2035
或者使用 -p 命令行选项并后跟端口号:
$ ssh -p 2035 server.example.com
对于 scp ,也可指定替代端口,不过命令行选项是 -P 而非 -p :
$ scp -P 2035 myfile server
超级会员免费看
订阅专栏 解锁全文
69

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



