โ ๏ธ ๋ฌธ์
AWS์์ ์ธ์คํดํธ๋ฅผ ์ฌ์์ํ ํ SSH๋ฅผ ์๋ํ์ผ๋ ์๋์ ๊ฐ์ ๊ฒฝ๊ณ ๊ฐ ๋จ๋ ํ์
ssh -i "your-key.pem" ec2-user@your-ec2-public-ip
๐ง ์์ธ
์ธ์คํด์ค๋ฅผ ์ค์งํ ํ ์ฌ์์ํ๋ฉด ๊ณต์ฉIP ์ฃผ์๊ฐ ๋ณ๊ฒฝ๋๋ค. SSH๊ฐ ์๋ก์ด ํธ์คํธ(๊ณต์ฉ IP)๋ก ์ฐ๊ฒฐํ๋ ค๊ณ ํ์ง๋ง, ๊ธฐ์กด known_hosts ํ์ผ์ ๊ธฐ์กด์ IP(54.66.147.18)๊ฐ ์ ์ฅ๋์ด ์์ด์ ์ถฉ๋ํ๋ ์ํฉ์ผ๋ก ์ถ์ ๋จ.
๐ก ํด๊ฒฐ๋ฒ
๊ทธ๋ฅ yes๋ง ์
๋ ฅํ๊ณ ์ํฐ์น๋ฉด ๋๋ค.
๋ง์ฝ Are you sure you want to continue connecting? ์ด ๋จ์ง ์์ผ๋ฉด ์๋ ๋งค๋ด์ผ๋๋ก ๋จผ์ ์ถฉ๋ํ๋ IP ํค๋ฅผ ์ญ์ ํ๊ณ ์ฌ์๋ ํด์ผ ํ๋ค. โผ
โ ๏ธ ๊ธฐ์กด known_hosts์์ ์ถฉ๋ํ๋ ํญ๋ชฉ ์ญ์ ํ๊ธฐ
PowerShell์์ ์๋ ๋ช ๋ น์ด ์คํ
ssh-keygen -R 54.66.147.18
ssh-keygen -R 13.239.242.24
์ด ๋ช
๋ น์ด๋ known_hosts ํ์ผ์์ ํด๋น IP์ SSH ํค๋ฅผ ์ ๊ฑฐํ๋ค.
โ ๏ธ SSH ์ฌ์๋
ssh -i .\EC2Tutorial.pem ec2-user@13.239.242.24
๋ค์ ์ ์ํด ๋ณด๋ฉด ๋ค์ "Are you sure you want to continue connecting (yes/no/[fingerprint])?" ๋ฉ์์ง๊ฐ ๋์จ๋ค.
yes๋ฅผ ์
๋ ฅํ๋ฉด ์๋ก์ด ํค๊ฐ ์ ์ฅ๋๊ณ ์ ์์ ์ผ๋ก ์ฐ๊ฒฐ๋๋ค.
์ด๋ ๊ฒ ํด๋ ์๋ํ์ง ์์ผ๋ฉด ๋ณด์ ๊ทธ๋ฃน(Port 22 ํ์ฉ ์ฌ๋ถ)๊ณผ ์ธ์คํด์ค ์ํ๋ฅผ ํ์ธํด์ผ ํ๋ค.
๐ ์ธ์คํด์ค ์ํ ํ์ธ ๋ฐฉ๋ฒ
โ
๋ณด์ ๊ทธ๋ฃน ํ์ธ โ EC2 ์ฝ์ โ ์ธ์คํด์ค ์ ํ โ Security ํญ โ Inbound rules์์ SSH(22) ํ์ฉ ์ฌ๋ถ ํ์ธ ๋ฐ ํ์์ ์ถ๊ฐ
โ
์ธ์คํด์ค ์ํ ํ์ธ โ EC2 ์ฝ์ โ Instances์์ ์ธ์คํด์ค running ์ํ์ธ์ง ํ์ธ, stopped์ด๋ฉด ์์