NNetpath
原理预计 30 分钟

SSH 进阶:ProxyJump、ProxyCommand 与配置固化

把一次能用的命令变成一劳永逸的配置,顺手解决多跳、复用与自动重连。

学完这节你能做到

  • 把多跳访问写进 ~/.ssh/config,之后只敲主机别名
  • 用 ProxyCommand 让 git、scp 也走代理
  • 用连接复用与自动重连让长期隧道稳定存活

建议先学跳过这几节会看不懂本节的部分推导

正文待编写以下是本节已定稿的小节大纲
  1. 1~/.ssh/config 的匹配规则与常用项
  2. 2ProxyJump 与老写法 ProxyCommand ssh -W 的关系
  3. 3让 git over ssh 走 SOCKS5:ProxyCommand nc -x
  4. 4ControlMaster 连接复用:第二次连接秒开
  5. 5ServerAliveInterval 与 TCPKeepAlive 的区别
  6. 6autossh 与 systemd unit:把隧道做成服务
  7. 7安全边界:AllowTcpForwarding、PermitOpen、专用低权限账号

延伸资料