상세 컨텐츠

본문 제목

(macOS) AWS EC2 인스턴스 / 리눅스 서버 접속

소프트웨어/인프라

by moonionn 2021. 3. 5. 20:38

본문

우선 터미널에서 나의 보안키가 등록되어 있는 디렉토리로 이동하였습니다.

 

접속 명령어를 입력해보았는데 Permissions are too open 이라며 거부당했습니다.

 

아래 명령어로 권한을 조정해줍니다.

$ chmod 400 moonimooni.pem

 

 

ls -al 명령어로 확인해보면 제한적인 권한이 걸려있음을 확인할 수 있습니다.

 

참고로 사용중인 리눅스 배포판이 무엇인지에 따라 명령어가 바뀝니다.

저같은 경우엔 Debian 계열 우분투를 선택했기 때문에 아래와 같은 명령어를 씁니다.

형식
$ ssh -i privatekey.pem user_name@public_dns_name

실제 명령어 예시
$ ssh -i moonimooni.pem ubuntu@3.35.192.255

 

public dns name은 인스턴스 정보에서 확인하시면 됩니다.

 

주의   

만약 'ubuntu' 부분(user name 부분)에 잘못된 이름을 기입하면

Permission denied(publickey) 에러가 뜹니다.

 

자세한 내용은 아래 스택오버플로우 링크 걸어두었습니다.

stackoverflow.com/questions/18551556/permission-denied-publickey-when-ssh-access-to-amazon-ec2-instance

 

Permission denied (publickey) when SSH Access to Amazon EC2 instance

I want to use my Amazon ec2 instance but faced the following error: Permission denied (publickey). I have created my key pair and downloaded .pem file. Given: chmod 600 pem fil...

stackoverflow.com

 

접속 성공 화면

관련글 더보기

댓글 영역