获取SSH服务器上的SSH端口转发信息

问题描述 投票:0回答:1

我有一台服务器,为外部客户端提供对内部主机的访问/隧道。例如,客户端可以通过以下 SSH 命令将端口转发到内部主机上的特定端口:

ssh -i some_cert 5500:192.168.0.1:5500 user@hostserver

客户端将其端口 5500 端口转发到主机 192.168.0.1 的端口 5500,其中 192.168.0.1 是相对于主机服务器的地址。这个过程工作正常,但是有没有办法确定(在服务器上)哪个 SSH 进程负责隧道到给定的内部主机/端口。运行 ps aux 只会给我 sshd 进程,但是将 sshd 进程与连接通过隧道连接到的内部主机关联起来的最佳方法是什么?

ssh ssh-tunnel
1个回答
0
投票

您可以使用

sudo ss -tupln | grep sshd
查看 sshd 开放的所有端口
将其与进程 ID 结合起来,您就可以获得信息

© www.soinside.com 2019 - 2024. All rights reserved.