![유효한 RSA 키를 사용한 ssh-add 실패](https://rvso.com/image/1615262/%EC%9C%A0%ED%9A%A8%ED%95%9C%20RSA%20%ED%82%A4%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%9C%20ssh-add%20%EC%8B%A4%ED%8C%A8.png)
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 에이전트가 여전히 키 읽기/추가에 실패하는 이유는 무엇입니까?