ssh-add mit gültigem RSA-Schlüssel schlägt fehl

ssh-add mit gültigem RSA-Schlüssel schlägt fehl

www-dataIch versuche, dem bestehenden Benutzer unter Ubuntu 18.04 einen SSH-Schlüssel hinzuzufügen .

$HOMEdenn www-dataist /var/wwwund der Schlüssel lebt in/var/www/.ssh

Berechtigungen für .sshsind700

Der Schlüssel ist epp_deployund wird geändert zu600

Beim Ausführen file epp_deploywird „epp_deploy: privater PEM RSA-Schlüssel“ zurückgegeben.

Alle Befehle werden ausgeführt als www-dataviasudo -u

Die Datei existiert also, sie befindet sich am richtigen Speicherort, hat die richtigen Berechtigungen und es handelt sich um eine gültige Datei in UTF-8-Kodierung. (NICHT UTF-8-BOM)

Und dennoch, wenn ich eval $(ssh-agent -s)sie ssh-add epp_deployaus dem Verzeichnis ausführe, erhalte ich Error loading key "epp_deploy": invalid format.

Warum?

Wenn die Datei über die entsprechenden Berechtigungen verfügt und das richtige Format und die richtige Kodierung aufweist, warum kann der SSH-Agent den Schlüssel dann trotzdem nicht lesen/hinzufügen?

verwandte Informationen