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


使用经过转换后的私钥文件,你就可以正常地进行 SSH 了。