無法載入密鑰檔。檔案“id_rsa.pub”無法載入或不包含私鑰。 - 文件齊拉

無法載入密鑰檔。檔案“id_rsa.pub”無法載入或不包含私鑰。 - 文件齊拉

~/.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.

相關內容