如何查看 ssh 端口转发规则的实际状态?

如何查看 ssh 端口转发规则的实际状态?

在 ssh 会话中,我按下~C然后定义转发规则,然后得到Forwarding port.响应,然后添加另一个规则。我怎样才能立即查看这些规则? (不是通过向上滚动终端)

ssh> ? 
Commands:
      -L[bind_address:]port:host:hostport    Request local forward
      -R[bind_address:]port:host:hostport    Request remote forward
      -D[bind_address:]port                  Request dynamic forward
      -KL[bind_address:]port                 Cancel local forward
      -KR[bind_address:]port                 Cancel remote forward
      -KD[bind_address:]port                 Cancel dynamic forward

Wanted 命令-...显示当前端口转发规则

答案1

下面将列出 ssh 和 sshd 创建的隧道:

lsof -i -n | egrep 'ssh'

lsof -i -n | egrep 'sshd'

以下将列出所有区域和端口规则:

firewall-cmd --list-all-zones

相关内容