@Sty_X
Je viens de tester la sauvegarde ssh “locale” en définissant les paramètres suivants (entre autres):
apps: all
backup_path: localbackups
conf: '1'
data: '1'
passphrase: Un mot de passe.
port: '22'
server: localhost
ssh_user: vagrant
Puis j’ai autorisé la clé ssh affichée à la fin de l’installation pour l’utilisateur vagrant
echo "ssh-ed25519 <laclesshpublique> root@<ledomaine>" >> /home/vagrant/.ssh/authorized_keys
J’ai lancé un backup en surveillant les fichiers de log
sudo systemctl start restic
# dans deux shells différents
sudo journalctl -f -u restic.service
tail -f /var/log/restic_backup.*
Tout s’est bien passé et j’ai pu aller vérifier les backups en me connectant en tant que vagrant
:
$ ls -l localbackups/
total 16
drwxr-xr-x 7 vagrant vagrant 4096 Feb 27 20:28 auto_conf
drwxr-xr-x 7 vagrant vagrant 4096 Feb 27 20:28 auto_data
drwxr-xr-x 7 vagrant vagrant 4096 Feb 27 20:29 auto_my_webapp
drwxr-xr-x 7 vagrant vagrant 4096 Feb 27 20:29 auto_restic
$ export RESTIC_PASSWORD='Un mot de passe.'
$ restic -r localbackups/auto_conf/ snapshots
repository 84fb71b0 opened successfully, password is correct
created new cache in /home/vagrant/.cache/restic
ID Time Host Tags Paths
----------------------------------------------------------------------------------------------
fcf365d7 2021-02-27 20:28:48 yunohost.local /home/yunohost.backup/tmp/auto_conf
----------------------------------------------------------------------------------------------
1 snapshots
Donc il faudrait voir pourquoi ça ne fonctionne pas pour toi.
Vérifie que tu as bien autorisé la clé ssh pour le bon utilisateur et surveille les logs comme j’ai fait et partage les erreurs que tu voies.
PS: J’ai installé la version 0.12, j’ai mis le paquet à jour la semaine dernière.