Восстановление

Windows по SSH. port 23. your-storagebox.de

ID - идентификатор snapshot
@echo off
set PORT=23
set REMOTE_HOST=u12345.your-storagebox.de
set REMOTE_USER=u12345
set REMOTE_PATH=/home/restic
set SSH_KEY_PATH=C:/Users/us/.ssh/tor.key
set RESTIC_PASSWORD_FILE=C:/Users/us/restic-password.txt


set ID=6ab87b9a
set TAGRET=D:\ca
restic -r sftp:%REMOTE_USER%@%REMOTE_HOST%:%REMOTE_PATH% -o "sftp.command=ssh -i %SSH_KEY_PATH% -p %PORT% -o StrictHostKeyChecking=no %REMOTE_USER%@%REMOTE_HOST% -s sftp"  restore %ID% --target %TAGRET%
pause

Монтирование репозитория в Linux"

1. Если не установлено - установить

apt install fuse3

Проверить

modprobe fuse

2. Указать репозиторий и пароль (через переменные окружения)

export RESTIC_REPOSITORY=/mnt/restic/users/unac/

export RESTIC_PASSWORD=MyPassword

3. Смонтировать

restic mount /mnt/restore/

Смонтировать последний снимок

restic mount --snapshot latest /mnt/restore