如何找到 SSH 反向隧道的源 IP?

如何找到 SSH 反向隧道的源 IP?

使用lsof -i我可以看到我的服务器上设置了一个反向 ssh 隧道:

sshd       1321   remote    8u  IPv4 219299       TCP localhost.localdomain:mvs-capacity (LISTEN)

我如何才能找出创建此隧道的机器的 IP 地址?

谢谢

答案1

lsof -nPp 1321

答案2

运行lsof -i | grep 1321查看pid具有的其他连接,其中一个应该是创建隧道的机器的ip。

答案3

或者您可以使用 netstat -a

答案4

要仅获取 IP 地址,您可以这样做。

netstat -ntp | grep "27750" | awk '{print $5}' | awk -F ':' '{print $1}'

如果您知道您只有一个隧道,那么您可以在不了解 pid 的情况下使用它。

netstat -ntp | grep "sshd: root" | awk '{print $5}' | awk -F ':' '{print $1}'

相关内容