SSH隧道不工作

我在公司的服务器(主机网站)和客户的服务器(主机数据库)之间build立了许多SSH隧道。 对于除一个站点之外的所有站点,连接相对稳定,但是一个站点持续造成问题。 我正在使用以下命令检查连接是否仍然存在。

netsta -aN | grep 24011 

并得到这个输出;

 tcp 0 0 127.0.0.1:24011 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:24011 127.0.0.1:46183 ESTABLISHED tcp 0 0 127.0.0.1:24011 127.0.0.1:46179 ESTABLISHED tcp 0 0 127.0.0.1:24011 127.0.0.1:46182 ESTABLISHED tcp 0 0 127.0.0.1:24011 127.0.0.1:45907 ESTABLISHED tcp 0 0 127.0.0.1:24011 127.0.0.1:46181 ESTABLISHED tcp6 0 0 ::1:24011 :::* LISTEN tcp6 0 0 127.0.0.1:45907 127.0.0.1:24011 ESTABLISHED tcp6 0 0 127.0.0.1:46179 127.0.0.1:24011 ESTABLISHED tcp6 0 0 127.0.0.1:46183 127.0.0.1:24011 ESTABLISHED tcp6 0 0 127.0.0.1:46181 127.0.0.1:24011 ESTABLISHED tcp6 0 0 127.0.0.1:46182 127.0.0.1:24011 ESTABLISHED 

有人可以解释到底是什么,当我netstat我得到以下结果时,

 tcp 0 0 127.0.0.1:24002 0.0.0.0:* LISTEN tcp6 0 0 ::1:24002 :::* LISTEN 

所有这些连接来自哪里,可能是我的连接不起作用的原因。

他们来自您的本地系统上的某个进程。 可能是您正在尝试使用的应用程序。

他们可能是你的连接不起作用的症状,而不是原因。 您的应用程序尝试通过隧道打开多个连接,并且连接没有完全失败,因此它们显示为打开。

要确定哪个本地进程拥有连接,请执行lsof -i (需要lsof :)或ss -ltp (Linux iproute套件的一部分,如果您不在linux上,则不起作用)。