우선 터미널에서 나의 보안키가 등록되어 있는 디렉토리로 이동하였습니다.
접속 명령어를 입력해보았는데 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) 에러가 뜹니다.
자세한 내용은 아래 스택오버플로우 링크 걸어두었습니다.
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
접속 성공 화면
pub/sub 이해하기 (JS 예시) (0) | 2021.10.25 |
---|---|
경력 0개월차 개발자의 고래 해체 작업 썰 - 3 [ECS task-definitions] (0) | 2021.10.04 |
경력 0개월차 개발자의 고래 해체 작업 썰 - 2 [Postgre 데이터 Dump] (0) | 2021.09.08 |
경력 0개월차 개발자의 고래 해체 작업 썰 - 1 [Docker, ECS] (1) | 2021.08.24 |
AWS로 EC2 인스턴스 생성 / 탄력적 IP(Elastic IP) 할당 (0) | 2021.03.05 |
댓글 영역