通过 ssh 进行 rsync 但阻止对远程计算机上的 authorized_keys 文件的更改

通过 ssh 进行 rsync 但阻止对远程计算机上的 authorized_keys 文件的更改

好的,我终于用授权密钥设置了 ssh 上的 rsync。由于我不希望我的用户浏览文件系统,我修改了 authorized_keys 文件以运行 rsync 脚本。这样他们就只能执行我的 rsync 脚本了。

但是,我想让用户无法替换或删除该authorized_keys文件。

我如何实现这个目标?

答案1

制作~/.ssh/authorized_keys文件其父~/.ssh目录归 root 所有,并剥夺您自己编辑该文件的权限。

相关内容