O motivo pelo qual ele não está funcionando é que nenhum outro usuário além do usuário pode ver os diretórios montados do sshfs. A menos que Crashplan
esteja sendo executado como seu usuário, ele não poderá fazer o backup. Você pode experimentar por si mesmo:
sudo -i
ls -al ~me/ | grep machine1
ls: cannot access /home/me/machine1: Permission denied
?????????? ? ? ? ? ? machine1
Existe uma maneira de montar o sshfs para disponibilizar arquivos para o root ou para todos na máquina. Se o Crashplan estiver rodando como root, você só deve disponibilizá-lo para o root.
sshfs -o allow_root [email protected]: ~/machine1
Ou você pode permitir que qualquer pessoa (incluindo o root) na máquina veja seus arquivos com:
sshfs -o allow_other [email protected]: ~/machine1
Pode ser necessário permitir esses sinalizadores em /etc/fuse.conf
:
gksudo gedit /etc/fuse.conf
Altere a linha:
#user_allow_other
para
user_allow_other
Você também precisa estar no grupo de fusíveis. execute groups
e, se você não for fuse
, será necessário executar:
sudo addgroup <your user> fuse
Em seguida, efetue o logout e volte a trabalhar.