이것은 아마도 일부에게는 어리석은 간단한 질문 일 것입니다 :)
Amazon EC2에서 새 Linux 인스턴스를 만들었으며 그 일부로 .pem 파일을 다운로드하여 SSH에 연결할 수 있습니다.
내가 ssh하려고 할 때 :
ssh -i myfile.pem <public dns>
나는 얻었다 :
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for 'amazonec2.pem' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: amazonec2.pem
Permission denied (publickey).
이 게시물에 이어 pem 파일을 chmod +600하려고했지만 이제는 ssh 일 때 얻을 수 있습니다.
Permission denied (publickey).
여기에서 어떤 남학생 오류가 발생합니까? .pem 파일은 내 홈 폴더 (osx)에 있습니다. 권한은 다음과 같습니다.
-rw-------@ 1 mattroberts staff 1696 19 Nov 11:20 amazonec2.pem
chmod 400 myfile.pem
그것이 사용하기 때문에 myfile.ppk
PEM을 파일에서 인 PuTTYgen에 의해 생성 된.