diff --git a/src/vorta/borg/borg_thread.py b/src/vorta/borg/borg_thread.py index d90619e6..b63792d0 100644 --- a/src/vorta/borg/borg_thread.py +++ b/src/vorta/borg/borg_thread.py @@ -55,7 +55,8 @@ class BorgThread(QtCore.QThread, BackupProfileMixin): env['BORG_RSH'] = 'ssh -oStrictHostKeyChecking=no' ssh_key = params.get('ssh_key') if ssh_key is not None: - env['BORG_RSH'] += f' -i ~/.ssh/{ssh_key}' + ssh_key_path = os.path.expanduser(f'~/.ssh/{ssh_key}') + env['BORG_RSH'] += f' -i {ssh_key_path}' self.env = env self.cmd = cmd