使用 root 用户通过 sftp 进入 OVH vps 不起作用

使用 root 用户通过 sftp 进入 OVH vps 不起作用

我想使用 FileZilla 通过 SFTP 协议连接到我的 OVH vps。

服务器运行的是 ubuntu 18.04,全新。没有安装或更改任何内容。

当我尝试访问服务器时,我一直收到错误“身份验证失败”。配置中允许通过 sftp 进行 root 访问。

我可能做错了什么?

答案1

我假设您的 VPS 已设置为使用 SSH 密钥进行 root 登录(如果没有,则应该设置)(*)。

您必须让 Filezilla 使用与您用于登录的相同 SSH 密钥进行 SSH 密钥身份验证。在站点管理器中,在General该连接的选项卡中:

  • 登录类型:Key file
  • 用户:root
  • 密钥文件:{您的 SSH 密钥文件},可能类似于home/your_id/.ssh/id_rsa笔记:奇怪的是,即使要求列出All files,Filezilla 中的文件选择器也不会列出没有扩展名的文件,而私钥可能没有扩展名。您可以通过选择公钥(同名,带.pub扩展名)然后删除.pub部分(或手动输入整个路径...)来解决此问题。

(*) 有些人会建议您甚至不应该以 root 身份登录,只需设置一堆可以的特权用户 ID sudo

相关内容