确认反向 ssh 隧道已建立

确认反向 ssh 隧道已建立

我在客户端和服务器计算机之间建立了反向 ssh 隧道。客户端通过端口 22 连接到服务器,并在端口 4030 上创建反向 ssh 隧道。

客户端计算机创建隧道后,将发送一封电子邮件确认反向 ssh 隧道连接。我只需要一个命令来输出一些内容,证明反向连接已建立,这样我就可以将其包含在电子邮件中。

我怎样才能做到这一点?

答案1

您可以在远程系统上运行ss命令(现代版本):netstat

 ssh me@remote ss -ntp | grep 4030

但更好的是你应该使用自动SSH(它存在于所有发行版上)。它会自动检查反向隧道是否正在运行,并在用户定义的一段时间没有收到 ping 后,自动重新启动隧道。

我在启动时启动它,它在数周甚至数月内都能完美运行。

相关内容