我需要它通过文件从 Windows 连接到 Linux 服务器.ppk
。
步骤如下:
id_rsa
在 Linux 服务器中使用以下方法生成密钥ssh-keygen.
- 使用 PYTTUgen 将文件复制
id_rsa
到 Windows 机器。 - 导入
id_rsa
和导出私钥(.ppk
) - 尝试使用 winSCP 登录并选择生成的
.ppk
文件。 在 Linux 服务器中跟踪安全日志并:
No supported authentication methods available [preauth]
怎么了?
我已经使用此方法配置了另一个用户,并且它运行正常。
多谢。
答案1
您是否将公钥附加到您的~/.ssh/authorized_keys
文件(在服务器上)?
公钥位于id_rsa.pub
顺便说一句,在本地机器上生成密钥对,然后将公钥附加到服务器~/.ssh/authorized_keys
文件更安全。
答案2
谢谢你们,我终于解决了这个问题。解决方案是将 /home/username 上的目录权限更改为 700,就完成了!!
非常感谢!