キーファイルを読み込めませんでした。ファイル 'id_rsa.pub' を読み込めなかったか、秘密キーが含まれていません。 - File Zilla

キーファイルを読み込めませんでした。ファイル 'id_rsa.pub' を読み込めなかったか、秘密キーが含まれていません。 - File Zilla

~/.ssh/id_rsa.pubSFTP を使用して 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.

関連情報