显示哪个远程文件正在写入我的文件

Yan*_*key 5 linux shell

我知道这听起来很有趣。我写了一个 shell 脚本并在远程机器上执行以 ssh 回到我的本地机器来写入一些文件。我在各种远程机器上执行了脚本,但我不记得它们在哪里。现在我无法杀死其中的一个或多个,因为我忘记了它/它们在哪台机器上,并且它们不断在我的本地机器上创建新文件。那么有没有办法查看哪台远程机器正在访问我的本地文件?我正在运行 Debian 操作系统,但我没有 root 访问权限。

编辑:我尝试删除受影响的文件,但是一旦我删除它们,远程机器上运行的脚本就会创建新文件。我还试图chmod 000使目录不可写,以期使脚本崩溃。它们都不起作用。

小智 2

所有 ssh 登录尝试都应记录在 /var/log/auth.log 中,检查该文件可能会帮助您找到那些远程计算机。