无法加载密钥文件。无法加载文件“id_rsa.pub”或文件“id_rsa.pub”不包含私钥。- File Zilla

无法加载密钥文件。无法加载文件“id_rsa.pub”或文件“id_rsa.pub”不包含私钥。- File Zilla

~/.ssh/id_rsa.pub尝试使用 SFTP 连接到 AWS 实例时,设置连接文件时出现错误。

错误 -Could not load key file. File 'id_rsa.pub' could not be loaded or does not contain a private key. - File Zilla

答案1

意识到需要提供一个私有文件(密钥)来建立 SFTP 连接。 ~/.ssh/id_rsa私有文件 ~/.ssh/id_rsa.pub是公共文件吗?必须使用私有文件才能进行 FileZilla 连接。

答案2

在 MacOS 上,FileZilla 不会接受我存储在 的活动私钥~/.ssh/id_rsa,但当我将登录类型设置为 时,Interactive我可以无需密码进行连接。

答案3

虽然这有点老了,而且接受的答案也有些正确,但它仍然没有解决问题。但是,如果您使用绝对路径,它将正常工作。

/users/username/.ssh/id_rsa

故事的一些背景是,~/.ssh/id_rsa虽然文件存在,但在使用它时仍然会返回相同的错误,因为我使用它通过终端进行连接。

Could not be loaded or does not contain a private key.

相关内容