
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 エージェントがキーの読み取り/追加に失敗する理由は何でしょうか?