Como posso mostrar os mapeamentos de portas reais para portas de encaminhamento SSH configuradas, mas não conectadas?

Como posso mostrar os mapeamentos de portas reais para portas de encaminhamento SSH configuradas, mas não conectadas?

Estou tentando encontrar uma maneira de verificarapós a configuraçãoque uma regra de encaminhamento de porta local SSH está presente e correta. Eu uso o seguinte para criar a entrada de encaminhamento:

> OPTS="-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o ExitOnForwardFailure=yes
> nohup ssh $OPTS -N -g -L 65001:192.168.15.159:8080 localhost &

Assim que isso retornar, a regra de encaminhamento deverá estar em execução e disponível para uso. Encontrei sugestões para usar ambos netstate lsofmostrar o status atual das portas, mas nenhuma delas me mostrará nada além de "a porta local está aberta e escutando". O que eu quero obter é isso E a confirmação de qual é o endereço de destino: porta.

lwobker@lwobker-vms:~$ sudo netstat -tplnd | grep 65001
tcp        0      0 0.0.0.0:65001           0.0.0.0:*               LISTEN      29076/ssh           
tcp6       0      0 :::65001                :::*                    LISTEN      29076/ssh    

### or...

lwobker@lwobker-vms:~$ lsof -i tcp | grep 65001
ssh       29076 lwobker    4u  IPv4 13036241      0t0  TCP *:65001 (LISTEN)
ssh       29076 lwobker    5u  IPv6 13036242      0t0  TCP *:65001 (LISTEN)


### shows port up and listening and PID, but not the destination/mapped port     

O estado host:port mapeado é necessário para que o encaminhamento de porta faça seu trabalho, então essa informação deve estar EM ALGUM LUGAR... ;-)

informação relacionada