내 액세스 키, 비밀 키 및 다운로드 된 cert pem 파일이 있습니다.AWS EC2 : 인증서에서 개인 키 파일 생성 - ***. SSH 터미널 액세스를위한 pem
내 인스턴스에 대한 터미널 SSH 연결을 설정하려면 SSH에서 개인 키 파일이 필요하다는 것을 알고 있습니다.
, 내가 찾은 모든 지시 사항은 GUI 기반으로합니다
내가 Google을 통해 발견 한 일은 내가 개인 키 파일로 내 인증서를 PEM 파일을 변환 할 puttygen을을 사용할 필요가있다 puttygetn과 나는 내 랩톱에서 Linux Fedora 16을 실행하기 때문에 CL 버전 만 가지고있다. 나는 yum PuTTy를했는데, GUI가 있지만 puttygen은 CL 버전 만 가지고있다. 다음과 같이 내가 puttygen을에서하려고 노력하는 것입니다 :
>puttygen cert-***.pem -o default.pem
puttygen: error loading `cert-***.pem': file does not begin with OpenSSH key header
아무도 내가 뭘 잘못하고 내가 연결을 SSH로 사용할 수있는 개인 키 파일로 내 인증서 파일을 변환하는 CL puttygen을 사용할 수있는 방법을 가리킬 수 있습니다 내 인스턴스에? 사전
덕분이다. 나는 그것을했고 pem.pub 파일을 AWS Console에 업로드했습니다. 그러나, 그때 내가 pem 파일에 연결하려고하면 루트 passwd를 묻습니다. 그것은 특정 AMI에 문제가 될 수 있습니다. 즉 루트 패스워드가 필요하도록 구성되었습니다 : > ssh -i aws_foampile_default.pem [email protected]***.compute-1.amazonaws.com > 루트 @ ec2 - ***. compute-1.amazonaws.com의 암호 : – amphibient
AMI가 로그인 사용자로 "root"를 사용하고 있습니까? AMI에 따라 "ec2-user"또는 "우분투"일 수 있습니다. –
그래, ec2 사용자가 일했다. 감사 – amphibient