列出自己从ssh转发的端口?

Aus*_*tin 4 ssh command-line port-forwarding

如果我像这样连接到服务器:

JP_PORT=$(shuf -i 8895-9100 -n 1)
TB_PORT=$(shuf -i 6010-6200 -n 1)
ssh -Y -L ${JP_PORT}:127.0.0.1:${JP_PORT} -L ${TB_PORT}:127.0.0.1:${TB_PORT} <host>
Run Code Online (Sandbox Code Playgroud)

建立连接后,是否有任何终端命令会返回我转发的端口列表?

Pan*_*her 5

您可以通过 lsof 列出

sudo lsof -i -n 
Run Code Online (Sandbox Code Playgroud)

您可以使用 grep 过滤结果

sudo lsof -i -n  | grep ssh
Run Code Online (Sandbox Code Playgroud)