可以使用 ssh 共享连接并防止关闭它们吗?

sor*_*rin 3 ssh

如果您曾经使用过 ssh 共享连接,您可能还会遇到:

Shared connection to <hostname> closed.
Run Code Online (Sandbox Code Playgroud)

现在,我的问题是,是否有一种方法可以让您从使用共享 ssh 连接的加速中受益,该连接在第一个 ssh 会话关闭时不会关闭您的连接。

Rob*_*sak 5

是的。使用ControlPersist. 例如,我的~/.ssh/config样子是这样的:

Host *
  ControlMaster auto
  ControlPath ~/.ssh/control/%r@%h:%p
  ControlPersist 3600
Run Code Online (Sandbox Code Playgroud)

(如果你使用这个,你需要创建目录~/.ssh/control

使用这个,共享连接保持打开状态并被重用。