MacOS에서 활성 SSH 포트 전달 연결을 확인하는 방법

MacOS에서 활성 SSH 포트 전달 연결을 확인하는 방법

내 로컬 MACOS에서 다음 명령을 사용하여 역방향 SSH 터널을 설정했습니다.

ssh -fnN -R 2222:localhost:22 remoteuser@remotelinuxhost

내 MACOS는 다음을 사용하여 명령을 트리거하는 원격 Linux 호스트에 의해 제어됩니다.

ssh -p 2222 macosuser@localhost 'rm -i /tmp/ooo*.'
remove /tmp/ooootest.log? 

비슷하게

ssh -p 2222 macosuser@localhost 'sleep 300'

내 요구 사항은 현재 실행 중인/활성 Linux 호스트에서 실행된 활성 명령이 있는지 MacOS를 확인하는 것입니다.

who내 MacOS에서는 및 같은 명령을 시도했지만 wLinux 호스트에서 원격으로 트리거된 활성 연결에서 실행 중인 명령을 반영하지 않았습니다.

rm그렇다면 MacOS에서 설정된 연결이나 명령을 보는 방법을 제안해 주시겠습니까 ?sleep

답변1

sysdig라는 오픈 소스 크로스 플랫폼 도구를 사용할 수 있습니다. 이 도구는 사용자가 실행한 모든 명령과 사용자가 방문한 디렉터리를 표시합니다. sysdig 명령을 설치하고 사용하여 찾는 방법여기

관련 정보