在我的本地 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'
我的要求是检查我的 MacOS;是否有从当前正在执行/活动的 Linux 主机发出的任何活动命令。
在我的 MacOS 上;我尝试了who
和等命令w
,但它们没有反映从 Linux 主机远程触发的活动连接运行命令。
因此,您能否建议我如何查看MacOS 上已建立的连接rm
或命令?sleep
答案1
您可以使用名为 sysdig 的开源跨平台工具。该工具将显示用户执行的所有命令、用户访问的目录。如何安装和使用sysdig指令找到这里