STW*_*STW 2 ssh ssh-tunneling tcp
我有两台机器,client
和server
。 用类似的东西client
创建了一个反向隧道。server
ssh -R 12345:localhost:12345 server
登录后server
如何找到绑定到隧道的端口?那么,在上面的例子中,我怎么知道端口 12345 被用作隧道client
?
您可以通过使用lsof
检查哪些 TCP 端口处于 LISTEN 状态并由 sshd使用来做到这一点:
[jenny@willow ~]$ sudo lsof -iTCP -sTCP:LISTEN | grep sshd
sshd 1084 root 3u IPv6 0xffffff0003fed888 0t0 TCP *:ssh (LISTEN)
sshd 1084 root 4u IPv4 0xffffff0003fed5b0 0t0 TCP *:ssh (LISTEN)
sshd 47607 jenny 7u IPv6 0xffffff00510a0888 0t0 TCP localhost:12345 (LISTEN)
sshd 47607 jenny 8u IPv4 0xffffff00410062d8 0t0 TCP localhost:12345 (LISTEN)
Run Code Online (Sandbox Code Playgroud)
前两个是 SSH 守护进程,下面两个是 TCP 隧道。(每个针对 IPv6 列出一次,针对 IPv4 列出一次)。
归档时间: |
|
查看次数: |
1180 次 |
最近记录: |