OpenSSH 권한 및 잠금 문제

OpenSSH 권한 및 잠금 문제

내 노트북에서 Amazon의 EC2 인스턴스로 SSH를 시도하면 ssh 명령이 실패하고 .pem 파일의 권한이 너무 열려 있다는 메시지가 나타납니다. 나는 chmod를 사용하여 파일에 대한 권한을 rwx---------로 설정하고 디렉터리에 대한 권한을 동일하게 설정했습니다. 여전히 같은 오류가 발생합니다.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'myKeyPair.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "XXXxxxXXXxxx.pem": bad permissions

보호되지 않은 것은 아닙니다. 어떻게 그래?

둘째, 한 번은 연결이 허용되지 않았지만(오류가 나에게 알려주지 않음) 실패한 시도가 너무 많고 SSH가 잠겨 있었기 때문입니다. 잠금을 해제하는 옵션이 있지만 OpenSSH 매뉴얼 페이지에는 표시되지 않습니다. 누군가 그 옵션을 말해 줄 수 있습니까?

관련 없는 참고 사항: 다른 SSH 클라이언트를 사용해야 할 수도 있습니다.

답변1

OpenSSH에는 -rw-------개인 키에 대한 권한이 필요합니다.

로컬 액세스 권한이 없으므로 지원팀에 문의해야 합니다.

답변2

.ssh 디렉터리를 닫으려면 700을 사용해야 합니다.

chmod 700 ~/.ssh

그런 다음 개인 키 권한 600에 따라

chmod 600 ~/.ssh/myKeyPair.pem

자세한 내용은 다음을 참조하세요.https://help.ubuntu.com/community/SSH/OpenSSH/Keys

관련 정보