19 我有开放的隧道 ssh -2 -N -L 5001:localhost:1019 eonil@test.local 隧道运行良好,但是我必须按Ctrl + C或Ctrl + D强制退出隧道。如何优雅地关闭隧道? ssh ssh-tunnel — 欧尼尔 source
24 SSH有一个转义序列来重置连接,它可能会针对您想要的工作。按Enter键,然后~.输入tilde-dot。 当您具有挂起的 SSH连接(例如,连接超时但没有关闭),只需按Enter键(我有多次按此键的习惯)和波浪号点序列将其关闭时,它也可以工作。 一些有用的: ~? 将向您显示所有可用的转义序列 ~^Z就是control + Z会挂起您的SSH会话(您可以使用恢复它fg) — 核心转储 source 1 如何将命令发送到隧道连接?它不再接受本地控制台输入。 — Eonil'3 嗯 是的,您需要打开它(接受输入,不使用-N)。使用可用的输入,您甚至可以创建更多的隧道,而无需再次运行该命令(检查有关它的转义序列)。 — coredump
3 首先关闭通过ssh连接与另一端连接的任何对象。 — 伊格纳西奥·巴斯克斯(Ignacio Vazquez-Abrams) source 我在隧道上使用了NFS,但是在卸载卷后隧道并未关闭。 — Eonil'3