无法使用 ppk 文件通过 SCP 登录

无法使用 ppk 文件通过 SCP 登录

我需要它通过文件从 Windows 连接到 Linux 服务器.ppk

步骤如下:

  1. id_rsa在 Linux 服务器中使用以下方法生成密钥ssh-keygen.
  2. 使用 PYTTUgen 将文件复制id_rsa到 Windows 机器。
  3. 导入id_rsa和导出私钥(.ppk
  4. 尝试使用 winSCP 登录并选择生成的.ppk文件。
  5. 在 Linux 服务器中跟踪安全日志并:

    No supported authentication methods available [preauth]
    

怎么了?

我已经使用此方法配置了另一个用户,并且它运行正常。

多谢。

答案1

您是否将公钥附加到您的~/.ssh/authorized_keys文件(在服务器上)?

公钥位于id_rsa.pub

顺便说一句,在本地机器上生成密钥对,然后将公钥附加到服务器~/.ssh/authorized_keys文件更安全。

答案2

谢谢你们,我终于解决了这个问题。解决方案是将 /home/username 上的目录权限更改为 700,就完成了!!

非常感谢!

相关内容