通过 sudo 运行时 sbackup 无法通过 ssh 连接

通过 sudo 运行时 sbackup 无法通过 ssh 连接

我更喜欢通过 sudo 运行 sbackup,以便能够备份普通用户无法访问的其他内容。但是,当通过 sudo 运行时,sbackup 无法通过 ssh 连接到指定主机。它说

无法挂载主机

我仍然无法使用普通用户通过 ssh 进入指定主机。有什么方法可以解决这个问题吗?

答案1

由于您通过 sudo 运行 sbackup,因此您需要将指定的主机添加到本地 root 帐户。为此,请通过 sudo 调用 ssh 以使用您的普通用户登录,即,如果您的普通用户是 nn:

sudo ssh -l nn <address to specified host>

然后你会看到类似

The authenticity of host [...] can't be established.
ECDSA key fingerprint is [...]
Are you sure you want to continue connecting (yes/no)?

在这里选择是,您就完成了(您实际上不必登录)。

相关内容