04D. EC2 ์ธ์คํด์ค์ ์ ์ํ๊ธฐ
04D. 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/putty ์ฃผ์์ ์ ์ํฉ๋๋ค. [Download]
๋งํฌ๋ฅผ ํด๋ฆญํ๊ณ , ์ด Download ํ์ด์ง์์ putty.zip
์ ์ฐพ์ ๋ค ํ์ผ์ ๋ค์ด๋ก๋ํฉ๋๋ค.
.pem
ํ์ผ์ PuTTY์์ ๋ฐ๋ก ์ฌ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ PuTTY Key Generator๋ก ๋ณํ์ ํด์ผ ํฉ๋๋ค.
๊ธฐ๋ณธ ์ฌ์ฉ์๋ช
- Amazon Linux:
ec2-user
- Red Hat Enterprise Linux:
ec2-user
- SuSE Linux:
root
- Ubuntu Linux:
ubuntu
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.pem
์ awskeypair.pem
ํ์ผ์ ์ ๋๊ฒฝ๋ก์ด๋ฏ๋ก ๊ฐ์ ์ํฉ์ ๋ง๊ฒ ์ค์ ํด์ค๋๋ค.
์ด๋ ๊ฒ ์ค์ ํด์ฃผ๋ฉด ssh ec2-user@54.249.18.120
์ฒ๋ผ pem
ํ์ผ์ ์ง์ ํ์ง ์์๋ ๋ฉ๋๋ค.