口是心非“没有这样的文件或目录”

口是心非“没有这样的文件或目录”

我正在尝试运行口是心非通过 sftp 将我们的数据服务器备份到外部服务器。我的命令如下:

duplicity --no-encryption /home/dataserver sftp://user@host --ssh-askpass

当我运行这个时,我遇到错误:

BackendException: ssh connection to user@host failed: No such file or directory: '/home/user/.ssh/known_hosts'

答案1

让我们创建并填充这个文件。

从您将运行的用户运行这些命令duplicity,例如dataserver(如果您的用户已经是dataserver,则跳过第一步):

sudo -u dataserver -i
mkdir -m 0700 -p ~/.ssh
ssh-keyscan your-host.example.com >> ~/.ssh/known_hosts

PS:看起来您是duplicity从用户帐户运行的user,因此请跳过第一步。

相关内容