유효한 RSA 키를 사용한 ssh-add 실패

유효한 RSA 키를 사용한 ssh-add 실패

www-dataUbuntu 18.04의 기존 사용자에게 SSH 키를 추가하려고 합니다 .

$HOME왜냐하면 www-datais /var/www와 key가 in에 살고 있기 때문입니다./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_deployError loading key "epp_deploy": invalid format

왜?

파일에 적절한 권한이 있고 올바른 형식과 적절한 인코딩이 있는 경우 SSH 에이전트가 여전히 키 읽기/추가에 실패하는 이유는 무엇입니까?

관련 정보