본문 바로가기

Cloud/AWS

AWS EC2 접속 for Linux / Mac / Windows

로컬 PC에서 AWS EC2에 접속하는 방법이에요.

1. 접속할 인스턴스를 선택
2. 연결 → ssh 접속 명령어 복사
3. pem 파일 비공개 전환
4. ssh 접속

1. 접속 인스턴스 선택


2. 연결 방법

아래 명령어를 복사할게요.

창을 그냥 열어두시면 되요.

 


3. 터미널 접속

for Linux, Mac

 


for Windows

Linux와 다르게 까다로워요. ssh를 사용할 수 있도록 작업을 별도로 해야해요.

가장 간단한 방법을 소개드리자면, 우선 https://cmder.net 에서 cmder 설치합니다.

cmder는 윈도우즈 콘솔 에뮬레이터 중에 개인적으로 가장 좋아하는 프로그램이에요.

https://cmder.net

cmder 실행하고 ssh 명령어를 입력하면 바로 연결되요.

 


for Windows 10

Windows 10에서는 위의 과정대로 시도할 경우 키가 공개적으로 표시되었다는 경고가 발생하면서 접속이 불가해요.

Linux, macOS에서 chmod 400 명령어로 키를 비공개한 것과 같이 추가 작업이 필요해요.

탐색기에서 pem 파일을 우클릭한 후 속성 → 보안 탭을 클릭한 후 아래의 사진 순서대로 진행하면 되요.

The authenticity of host 'ec2-13-124-76-87.ap-northeast-2.compute.amazonaws.com (13.124.76.87)' can't be established.
ECDSA key fingerprint is SHA256:1GatrGipU8zEavppzx1FN4P8PcoIKVpc98NvA4GyETw.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'ec2-13-124-76-87.ap-northeast-2.compute.amazonaws.com,13.124.76.87' (ECDSA) to the list of known hosts.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'jaeme-0001.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 "jaeme-0001.pem": bad permissions
ubuntu@ec2-13-124-76-87.ap-northeast-2.compute.amazonaws.com: Permission denied (publickey).

'Cloud > AWS' 카테고리의 다른 글

AWS RDS 외부 접속  (0) 2019.08.25
AWS RDS 인스턴스 생성  (0) 2019.08.25
AWS IAM 사용자 추가 / IAM 그룹 생성  (0) 2019.08.21
AWS EC2 IP 고정 (탄력적 IP EC2 연결)  (0) 2019.08.17
AWS EC2 인스턴스 생성  (0) 2019.08.14