我正在执行以下操作以将远程服务器安装到我服务器上的特定路径:
sshfs [email protected]:/backup/folder/ /home/myuser/server-backups/
但是,当我挂载服务器时,文件夹权限更改(它们变为 700),并且当我测试我的 rsnapshot.conf 文件时,我收到以下错误:
snapshot_root /home/myuser/server-backups/ - snapshot_root exists \
but is not readable
我究竟做错了什么 ?我应该用另一个用户安装远程服务器吗?
您可以尝试sshfs的
-o allow_root
and选项。-o allow_other
在备份服务器上创建一个目录来放置备份
mkdir /home/patrick/backups
在你的 vps 上
将您的用户帐户添加到保险丝组
sudo usermod -a -G fuse patrick
编辑
/etc/fuse.conf
文件并取消注释或添加行user_allow_other
为 sshfs 创建一个挂载点并连接到它
mkdir /backups
sshfs [email protected]:/home/patrick/backups /backups -o allow_root
您现在应该有一个
/backups
可以在您的 vps 上使用 rsnapshot 的目录。在Raspberry Pi(诚然不同的发行版)上进行设置,但我遇到了同样的问题,权限被拒绝。-o allow_other 添加到挂载调用的末尾是一种享受。