내 로컬 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에서는 및 같은 명령을 시도했지만 w
Linux 호스트에서 원격으로 트리거된 활성 연결에서 실행 중인 명령을 반영하지 않았습니다.
rm
그렇다면 MacOS에서 설정된 연결이나 명령을 보는 방법을 제안해 주시겠습니까 ?sleep
답변1
sysdig라는 오픈 소스 크로스 플랫폼 도구를 사용할 수 있습니다. 이 도구는 사용자가 실행한 모든 명령과 사용자가 방문한 디렉터리를 표시합니다. sysdig 명령을 설치하고 사용하여 찾는 방법여기