Я делаю следующее для монтирования удаленного сервера по определенному пути на моем сервере:
sshfs user@remoteserver.com:/backup/folder/ /home/myuser/server-backups/
Однако, когда я монтирую сервер, права доступа к папке меняются (они становятся 700), и когда проверить мой файл rsnapshot.conf Я получаю следующую ошибку:
snapshot_root /home/myuser/server-backups/ - snapshot_root exists \
but is not readable
Что я делаю не так? я должен смонтировать удаленный сервер с другим пользователем?
Вы можете попробовать опции -o allow_root
и -o allow_other
для sshfs.
Настройте это на Raspberry Pi (по общему признанию, другой дистрибутив), но у меня была та же проблема с отказом в разрешении. -o allow_other, добавленный в конец вызова монтирования, сработал.
На сервере резервного копирования создайте каталог для размещения резервных копий в
mkdir /home/patrick/backups
В вашем vps
Добавьте вашу учетную запись пользователя в группу предохранителей
sudo usermod -a -G fuse patrick
Отредактируйте файл /etc/fuse.conf
и раскомментируйте или добавьте строку
user_allow_other
создайте точку монтирования для sshfs и подключитесь к ней [ 1114]
mkdir /backups
sshfs patrick@backup.tld:/home/patrick/backups /backups -o allow_root
Теперь у вас должен быть каталог /backups
, с которым вы можете использовать rsnapshot на вашем vps.