Назад | Перейти на главную страницу

Как найти IP-адрес источника обратного туннеля SSH?

С помощью lsof -i Я вижу, что на моем сервере настроен обратный туннель ssh:

sshd       1321   remote    8u  IPv4 219299       TCP localhost.localdomain:mvs-capacity (LISTEN)

Как я могу узнать IP-адрес машины, создавшей этот туннель?

Спасибо

lsof -nPp 1321

Бегать lsof -i | grep 1321 чтобы увидеть другие соединения, которые имеет pid, одним из которых должен быть IP-адрес машины, создавшей туннель.

или вы можете использовать netstat -a

Пытаться netstat -ntp | grep 1321 (замените 1321 на pid рассматриваемого процесса.). Это позволит вам увидеть сетевые подключения.

Чтобы получить только IP-адрес, вы можете сделать это.

netstat -ntp | grep "27750" | awk '{print $5}' | awk -F ':' '{print $1}'

Если вы знаете, что у вас есть только один туннель, вы можете использовать его, не зная pid.

netstat -ntp | grep "sshd: root" | awk '{print $5}' | awk -F ':' '{print $1}'