ssh 多路复用命令中的 exit 和 stop 有什么区别?

ssh 多路复用命令中的 exit 和 stop 有什么区别?

ssh 的手册页显示,您可以在多路 ssh 会话上运行以下三个命令:

  • “cancel”(取消转发)
  • “exit”(请求master退出),
  • “stop”(请求主机停止接受进一步的复用请求)。

我想我知道“exit”的作用,因为当我调用它时,我的pid消失了,当我调用“cancel”时,lsof只显示我的主ssh会话,其余的端口转发消失。但如果我调用“退出”或“停止”,似乎会发生同样的事情。那么它们之间有什么区别呢?

答案1

exit将终止所有正在运行的多路连接。 stop将简单地接受不再新的多路复用连接。如果您打开了一个会话,它将通过 终止exit,但会一直保留到通过 自动关闭stop

相关内容