Skip to main content

04D. EC2 인스턴스에 접속하기

About 2 minAWScrashcoursepyrasisawsamazon-web-services

04D. EC2 인스턴스에 접속하기 관련

목차

아마존 웹 서비스를 다루는 기술

4장 - 4. EC2 인스턴스에 접속하기
아마존 웹 서비스를 다루는 기술

이 책에서는 Linux가 설치된 EC2 인스턴스를 기준으로 설명하기로 하였습니다. 보통 Linux 서버에 접속할 때는 SSH(Secure Shell)를 사용하게 됩니다. SSH 클라이언트로는 Windows에서 PuTTY를 많이 사용하고 Linux, Mac OS X에는 ssh 명령어가 내장되어 있습니다.


Windows에서 PuTTY로 접속하기

구글에서 putty로 검색하거나 http://www.chiark.greenend.org.uk/~sgtatham/puttyopen in new window 주소에 접속합니다. [Download] 링크를 클릭하고, 이 Download 페이지에서 putty.zip을 찾은 뒤 파일을 다운로드합니다.

1
<FontIcon icon="fas fa-file-zipper"/> 파일의 압축을 풀면 다음과 같은 파일들이 나옵니다 (<FontIcon icon="iconfont icon-play"/> 설치파일을 다운로드하고 설치해도 상관없습니다).
putty.zip 파일의 압축을 풀면 다음과 같은 파일들이 나옵니다 (putty-0.XX-installer.exe 설치파일을 다운로드하고 설치해도 상관없습니다).

기본 사용자명

  • Amazon Linux: ec2-user
  • Red Hat Enterprise Linux: ec2-user
  • SuSE Linux: root
  • Ubuntu Linux: ubuntu

Linux, Mac OS X에서 접속하기

4. 가상 서버를 제공하는 EC2 > 4.2. Linux, Mac OS X에서 접속하기

4.2. Linux, Mac OS X에서 접속하기

Linux와 Mac OS X에서는 pem 파일을 변환하지 않아도 바로 사용할 수 있습니다. chmod 명령어로 권한을 변경하는 것은 한 번만 하면 됩니다. 서버를 신뢰하겠는지 묻는 문구가 나옵니다. yes를 입력하면 EC2 인스턴스에 접속이 완료됩니다.

chmod 600 awskeypair.pem
ssh -i awskeypair.pem ec2-user@54.249.18.120
#
# The authenticity of host '54.249.18.120 (54.249.18.120)' can't be established.
# ECDSA key fingerprint is 2c:e1:90:fa:93:03:79:a7:f8:7a:4b:3a:38:d8:b9:1c.
# Are you sure you want to continue connecting (yes/no)? yes
# Warning: Permanently added '54.249.18.120' (ECDSA) to the list of known hosts.
# Last login: Sat Apr 12 15:18:11 2014 from 183.98.38.244
# 
#        **|  **|_  )
#        _|  (     /   Amazon Linux AMI
#       **_|\**_|**_|
# 
# https://aws.amazon.com/amazon-linux-ami/2014.03-release-notes/
# No packages needed for security; 24 packages available
# Run "sudo yum update" to apply all updates.

일일이 ssh -i awskeypair.pem처럼 pem 파일을 지정하기 귀찮다면 /etc/ssh/ssh_config 파일을 열고 맨 아래 다음과 같이 추가해줍니다(Mac OS X에서는 /etc/ssh_config).

sudo vim /etc/ssh/ssh_config
#
# IdentityFile /home/pyrasis/awskeypair.pem

./home/pyrasis/awskeypair.pemawskeypair.pem 파일의 절대경로이므로 각자 상황에 맞게 설정해줍니다.

이렇게 설정해주면 ssh ec2-user@54.249.18.120 처럼 pem 파일을 지정하지 않아도 됩니다.


이찬희 (MarkiiimarK)
Never Stop Learning.