설정된 원격 터널에 대한 정보를 sshd에서 가져오는 방법

설정된 원격 터널에 대한 정보를 sshd에서 가져오는 방법

사람들이 다양한 장소에서 SSH를 통해 로그인하고 다른 방화벽 뒤의 다른 장소로 원격 SSH 터널을 열 수 있는 서버를 실행하고 있습니다. 이제 어떤 LISTEN 포트가 연결된 SSH 세션에 연결되어 있고 어떤 원격 터널이 열려 있는지 이해하려고 합니다. 클라이언트 SSH 시스템에 액세스할 수 없습니다.

예를 들어, 서버의 LISTEN 포트

$ lsof -i4 -sTCP:LISTEN
sshd     5543   usera    9u  IPv4 97603715      0t0  TCP *:8888 (LISTEN)
sshd     5543   userb   11u  IPv4 97603719      0t0  TCP *:3060 (LISTEN)
sshd     5543   userc   13u  IPv4 97603723      0t0  TCP *:8889 (LISTEN)

설정된 SSH 연결에 어떤 LISTEN 포트가 연결되어 있는지 확인하는 방법은 무엇입니까?

$ lsof -i TCP:22 -a -u root
sshd     5546 root    3u  IPv4 97603798      0t0  TCP server:ssh->client1:42896 (ESTABLISHED)
sshd    11846 root    3u  IPv4 97193507      0t0  TCP server:ssh->client2:51586 (ESTABLISHED)
sshd    11847 root    3u  IPv4 97193512      0t0  TCP server:ssh->client3:51588 (ESTABLISHED)

나는 그것들이 관련되어 있다는 것을 알고 있지만 SSH 연결(낮은 출력)을 LISTEN 포트에 매핑할 수 없습니다. sshd 프로세스는 이를 알고 있지만 그에게서 이 정보를 어떻게 얻을 수 있습니까?

어떤 도움이라도 대단히 감사하겠습니다.

감사해요!

관련 정보