![ssh-add com chave RSA válida falha](https://rvso.com/image/1615262/ssh-add%20com%20chave%20RSA%20v%C3%A1lida%20falha.png)
Estou tentando adicionar uma chave SSH ao www-data
usuário existente no Ubuntu 18.04.
$HOME
pois www-data
é /var/www
e a chave mora em/var/www/.ssh
Permissões para .ssh
são700
A chave é epp_deploy
e está chmod'd para600
execução file epp_deploy
retorna `epp_deploy: chave privada PEM RSA.
Todos os comandos estão sendo executados www-data
viasudo -u
Portanto, o arquivo existe, está no local correto, possui as permissões corretas e é um arquivo válido na codificação UTF-8. (NÃO UTF-8-BOM)
E ainda assim, quando executo eval $(ssh-agent -s)
a ssh-add epp_deploy
partir do diretório, recebo Error loading key "epp_deploy": invalid format
.
Por que?
Se o arquivo tiver permissões adequadas, estiver no formato correto e na codificação adequada, por que o agente SSH ainda não conseguiria ler/adicionar a chave?