我如何才能正常关闭 SSH 隧道?

我如何才能正常关闭 SSH 隧道?

我有开放的隧道

ssh -2 -N -L 5001:localhost:1019 [email protected]

隧道运行良好,但我必须按 Ctrl+C 或 Ctrl+D 强制退出隧道。我该如何正常关闭隧道?

答案1

SSH 有一个转义序列可以重置连接,它可能会满足您的需要。按 Enter,然后~.,是的,就是 Enter波浪点

当你有绞刑SSH 连接(就像超时但未关闭的连接),只需按回车键(我习惯多次按它)并按波浪号-点序列即可关闭它。

一些有用的:

  • ~?将显示所有可用的转义序列
  • ~^Z即 control+Z 将暂停你的 SSH 会话(你可以使用 恢复它fg

答案2

首先关闭通过 ssh 连接与另一端连接的一切。

相关内容