我更喜欢通过 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)?
在这里选择是,您就完成了(您实际上不必登录)。