[AWS] SSH로 EC2 인스턴스 접속

JEONG SUJIN·2023년 1월 10일
0

AWS서비스

목록 보기
8/11
post-thumbnail

맥에서 EC2 인스턴스 접속

맥 같은 경우에는 기본으로 설치되어 있는 터미널을 사용해서 접속이 가능하다
서버 인스턴스에 접속하는데 SSH 통신을 사용

1. 키 페어가 저장된 경로 이동

$ cd "키 페어 저장된 경로"

2. pem 파일 권한 변경

$ chmod 600 "키페어 파일이름"

3.SSH 프로토콜을 이용해 인스턴스에 접속

$ ssh -i "키페어 파일경로" 사용자이름@인스턴스의 퍼블릭 IPv4 주소

❗️여기서 중요한건 사용자이름이
인스턴스 이미지(AMI)를 무엇을 쓰느냐에 따라, 사용자이름이 다르다는것! 저는 아마존리눅스를 사용했는데 유저이름이 정해져있어서 권한오류가 났습니다

⬇️ 여기를 보고 참고하세요
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html

권한이름 변경하고 실행했더니 인스턴스접속 성공완료 !😄


키 페어를 생성하고 다운로드 되는'pem'이 뭘까?

AWS 같은 클라우드 서비스에서 서버를 생성하보면 '인증키'나 '키 페어'라는 것을 생성하는 과정을 반드시 거치게 된다. 생성하면 pem이라는 낯선 형식의 파일을 다운로드 받게되는데,
이 파일은 우리가 생성한 서버에 원격으로 접속할 때, 외부인의 보안 위협으로부터 보호해주는 'SSH'라는 보안방식이 적용된 서버에서 반드시 필요한 파일

그만큼 SSH는 서버 보안에 있어서 가장 대표적이고 유용한 수단이기 때문에 많은 클라우드 서비스에서 제공하고 있다.

SSH란?

SSH는 Secure Shell의 줄임말로, 원격 호스트에 접속하기위해 사용되는 보안 프로토콜.
암호화하는 SSH기술이 등장했고, 현재 원격 접속 보안을 위한 필수적인 요소로 자리잡고 있다.
클라우드 서비스에서 제공하는 서버는 기본적으로 원격 접속을 해서 접근하고 사용한다.

profile
기록하기

0개의 댓글