有効な RSA キーを使用した ssh-add が失敗する

有効な RSA キーを使用した ssh-add が失敗する

www-dataUbuntu 18.04 の既存のユーザーに SSH キーを追加しようとしています。

$HOME鍵はwww-dataここにあります/var/www/var/www/.ssh

の権限.ssh700

キーはepp_deploy、chmodで変更されています600

実行するfile epp_deployと、`epp_deploy: PEM RSA 秘密キー。

www-dataすべてのコマンドは次のように実行されますsudo -u

つまり、ファイルが存在し、正しい場所にあり、適切な権限があり、UTF-8 エンコードの有効なファイルです (UTF-8-BOM ではありません)。

それでも、ディレクトリから実行すると、 が返されeval $(ssh-agent -s)ます。ssh-add epp_deployError loading key "epp_deploy": invalid format

なぜ?

ファイルに適切な権限があり、正しい形式と適切なエンコードが使用されている場合、SSH エージェントがキーの読み取り/追加に失敗する理由は何でしょうか?

関連情報