好的,我终于用授权密钥设置了 ssh 上的 rsync。由于我不希望我的用户浏览文件系统,我修改了 authorized_keys 文件以运行 rsync 脚本。这样他们就只能执行我的 rsync 脚本了。
但是,我想让用户无法替换或删除该authorized_keys文件。
我如何实现这个目标?
答案1
制作~/.ssh/authorized_keys
文件和其父~/.ssh
目录归 root 所有,并剥夺您自己编辑该文件的权限。
好的,我终于用授权密钥设置了 ssh 上的 rsync。由于我不希望我的用户浏览文件系统,我修改了 authorized_keys 文件以运行 rsync 脚本。这样他们就只能执行我的 rsync 脚本了。
但是,我想让用户无法替换或删除该authorized_keys文件。
我如何实现这个目标?
制作~/.ssh/authorized_keys
文件和其父~/.ssh
目录归 root 所有,并剥夺您自己编辑该文件的权限。