
www-data
Ubuntu 18.04의 기존 사용자에게 SSH 키를 추가하려고 합니다 .
$HOME
왜냐하면 www-data
is /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_deploy
Error loading key "epp_deploy": invalid format
왜?
파일에 적절한 권한이 있고 올바른 형식과 적절한 인코딩이 있는 경우 SSH 에이전트가 여전히 키 읽기/추가에 실패하는 이유는 무엇입니까?