![有効な RSA キーを使用した ssh-add が失敗する](https://rvso.com/image/1615262/%E6%9C%89%E5%8A%B9%E3%81%AA%20RSA%20%E3%82%AD%E3%83%BC%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%20ssh-add%20%E3%81%8C%E5%A4%B1%E6%95%97%E3%81%99%E3%82%8B.png)
www-data
Ubuntu 18.04 の既存のユーザーに SSH キーを追加しようとしています。
$HOME
鍵はwww-data
ここにあります/var/www
/var/www/.ssh
の権限.ssh
は700
キーは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_deploy
Error loading key "epp_deploy": invalid format
なぜ?
ファイルに適切な権限があり、正しい形式と適切なエンコードが使用されている場合、SSH エージェントがキーの読み取り/追加に失敗する理由は何でしょうか?