SSH-туннель, как узнать пост-туннелирование информации о порте сервера

Чтобы удалить файл подкачки в Linux, используйте эту команду

rm .filename.swp
1
01.06.2018, 13:33
1 ответ

Existe una solución simple, pero solo enumerará las actualmente activas conexiones de túnel :está usando la secuencia de escape ssh~#

Si no se utiliza el túnel, no se mostrará.

De la ayuda (mostrada con ~? dentro de una conexión ssh activa):

~# - list forwarded connections

La salida de ejemplo será:

user@somebastionhost$ ~#
The following connections are open:
  #4 client-session (t4 r0 i0/0 o0/0 fd 9/10 cc -1)
  #5 direct-tcpip: listening port 9000 for ourprodserver.domain.com port 1521, connect from 127.0.0.1 port 48954 to 127.0.0.1 port 9000 (t3 nr0 i0/0 o0/0 fd 12/12 cc -1)

En el lado del cliente, puede tener una idea de los túneles abiertos, incluso los inactivos, enumerando los sockets TCP que ha abierto:

lsof -n -p <pidof-ssh-client> -a -iTCP -a -sTCP:LISTEN

Aunque esto no responde completamente a su pregunta, puede ser un punto de partida.

0
28.01.2020, 00:34

Теги

Похожие вопросы