AWS 시작하기 4. AWS EC2 인스턴스에 접속하는 법

“AWS EC2 인스턴스에 접속하는 법” 은 간단한데요. 여러가지 방법이 있습니다. 터미널에서 연결하거나 MobaXterm과 같은 프로그램을 사용해서 연결 할 수도 있고요. AWS에서 바로 EC2로 연결할 수도 있습니다.

이번 포스트에서 다룰 “AWS EC2 인스턴스에 접속하는 법” 바로 알아보겠습니다.

EC2 연결을 위해 알아야 할 것들

EC2 연결을 위해 알아야 하는 것은 3가지 입니다.

EC2 ip주소, pem키, username

EC2 인스턴스를 생성했다면 이 3가지에 대해서 이미 알고 계실텐데요.

혹시 모르신다면 아래 내용을 확인해주세요

기본 username 확인하기

우선 인스턴스를 생성하면 기본 유저가 생성되는데요.

해당 유저네임으로 EC2에 접속할 수 있으니 해당 유저네임을 알아야 합니다.

유저네임은 AMI마다 다를 수 있으니 확인해줘야합니다.

기본 유저네임은 아래와 같습니다.

UsernameAMI
ec2-user or rootAmazon Linux, Amazon Linux 2, RHEL
ubuntuUbuntu
admin or debianDebian
centosCentOS
fedoraFedora
bitnamiBitnami
(AMI를 처음 사용하거나 특정 AMI에 대한 사용자 이름이 확실하지 않은 경우, AWS의 공식 문서나 AMI 제공자의 문서를 참조하는 것이 좋습니다.)

public ip 확인 법

EC2 instance 페이지에 들어가면 해당 정보를 확인 할 수 있습니다.

pem 파일이란?

pem키는 아래와 같이 인스턴스를 생성하면서 다운 받으셨을 텐데요.

해당 정보를 보고도 만일 pem키? 뭐지? 언제 다운 받았지? 싶으신 분들은 아래 포스트를 참고해주세요


터미널에서 연결하기

다른 서버에 접속한다면 기본적으로 다음 명령어를 사용합니다.

ssh username@server-ip-or-domain

예를 들어 192.168.1.100 주소의 user 라는 아이디로 접속하려면 아래와 같은 명령어를 사용합니다.

ssh user@192.168.1.100

하지만 SSH 보안 때문에 pem 키가 필요한데요

아래와 같이 pem키와 함께 연결하면 SSH로 연결이 가능합니다.

ssh -i [path_to_your_pem] [유저]@[public ip]`

note. pem 파일명에는 공백이 없어야 합니다!

MobaXterm 으로 EC2 인스턴스에 연결

Remote host칸에 AWS의 public DNS 입력해 줍니다.

Specify username 체크 후 username(ex.ubuntu)를 입력해줍니다.

Advanced SSH settings 메뉴 선택 후 “Use private key”를 체크해줍니다.

이전에 AWS 생성했던 .pem 파일을 선택해줍니다.

“OK” 버튼을 누르면 AWS EC2 서버에 접속되는 것을 확인 할 수 있습니다.

브라우저에서 EC2 연결

EC2 서비스에 들어가서 인스턴스를 클릭 -> “연결” 버튼 클릭

변경 사항 없이 (필요에 따라 사용자 이름만 입력) 후 “연결” 버튼을 클릭합니다.

브라우저에서 EC2 인스턴스에 연결됨을 확인 할 수 있습니다.


참고하면 좋은 글

2 thoughts on “AWS 시작하기 4. AWS EC2 인스턴스에 접속하는 법”

  1. Was just browsing the site and was impressed the layout. Nicely design and great user experience. Just had to drop a message, have a great day! 8dfds87a

    응답

Leave a Comment

목차