如何在 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'

我的要求是检查我的 MacOS;是否有从当前正在执行/活动的 Linux 主机发出的任何活动命令。

在我的 MacOS 上;我尝试了who和等命令w,但它们没有反映从 Linux 主机远程触发的活动连接运行命令。

因此,您能否建议我如何查看MacOS 上已建立的连接rm或命令?sleep

答案1

您可以使用名为 sysdig 的开源跨平台工具。该工具将显示用户执行的所有命令、用户访问的目录。如何安装和使用sysdig指令找到这里

相关内容