这个问题是由于密钥文件中存在 Windows 格式的行分隔符(CRLF)所导致的。然而,只需使用 PuTTY Key Generator 工具将密钥文件转换为 OpenSSH 格式,问题就可以解决了。
下面是转换的步骤:
-
打开开始菜单,在搜索栏中输入“PuTTYgen”并打开该应用程序。
-
加载你的私钥文件。
-
在 PuTTYgen 界面中选择 Conversions 选项卡,然后点击“Export OpenSSH key”按钮。
-
保存转换后的私钥文件。


使用经过转换后的私钥文件,你就可以正常地进行 SSH 了。
版权声明:本文为qq_42190727原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。