为 ssh 配置多路复用后,可以在指定的时间段内连接相同的 ssh 可复用之前的会话而无需重新登录,对于某段时间内频繁使用相同 ssh 连接时特别有用,主要配置如下:
~/.ssh/config
Host * Protocol 2 ServerAliveInterval 60 # 心跳周期,单位秒 ServerAliveCountMax 30 # 心跳次数 ControlMaster auto ControlPersist 10m # 复用连接存活时间 ControlPath /tmp/ssh-%r@%h:%p.socket
对于 ssh 多路复用的控制
# -O 控制活动连接多路复用主进程 # check 检查主进程是否正在运行 ssh -O check <user>@<host> # forward 请求转发而不执行命令 ssh -O forward <user>@<host> # cancel 取消转发 ssh -O cancel <user>@<host> # exit 退出主进程 ssh -O exit <user>@<host> # stop 主进程停止进一步接受多路复用请求 ssh -O stop <user>@<host>
本文标题:ssh 连接多路复用
版权声明:本文使用「署名 4.0 国际」创作共享协议,转载或使用请遵守署名协议。
相关文章
上一篇:拜访屈原故里