原理预计 30 分钟
SSH 进阶:ProxyJump、ProxyCommand 与配置固化
把一次能用的命令变成一劳永逸的配置,顺手解决多跳、复用与自动重连。
学完这节你能做到
- 把多跳访问写进 ~/.ssh/config,之后只敲主机别名
- 用 ProxyCommand 让 git、scp 也走代理
- 用连接复用与自动重连让长期隧道稳定存活
建议先学跳过这几节会看不懂本节的部分推导
正文待编写以下是本节已定稿的小节大纲
- 1~/.ssh/config 的匹配规则与常用项
- 2ProxyJump 与老写法 ProxyCommand ssh -W 的关系
- 3让 git over ssh 走 SOCKS5:ProxyCommand nc -x
- 4ControlMaster 连接复用:第二次连接秒开
- 5ServerAliveInterval 与 TCPKeepAlive 的区别
- 6autossh 与 systemd unit:把隧道做成服务
- 7安全边界:AllowTcpForwarding、PermitOpen、专用低权限账号