ssh-add с действительным ключом RSA завершается ошибкой

ssh-add с действительным ключом RSA завершается ошибкой

Я пытаюсь добавить ключ SSH для существующего www-dataпользователя в Ubuntu 18.04.

$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 все равно не может прочитать/добавить ключ?

Связанный контент