AWS EC2๋ก ์๋ฒ ๊ตฌ์ถํ๊ธฐ - 1 [ํ์๊ฐ์ + ๋ช ๋ นํ๋กฌํํธ๋ก ์๋ฒ์ ์]
https://www.youtube.com/watch?v=Wus-fC15elM&list=PLgtOJI-K1OGqhiFInA17Q3Oa9Q9HcXV_a
์ด๋ฒ์๋ AWS๋ฅผ ์ด์ฉํด์ ๋๋ง์ ์๋ฒ๋ฅผ ๊ตฌ์ถํด๋ณด๋ ค๊ณ ํ๋ค.
1. ํ์๊ฐ์
๊ฒ์์ฐฝ์ aws๋ฅผ ๊ฒ์ํด์ ๋ค์ด๊ฐ ์๋ ์๋ค. ๋ค์ด๊ฐ๋ฉด ์ค๋ฅธ์ชฝ ์์ aws ๊ณ์ ์์ฑ ๋ฒํผ์ ๋๋ฌ ๊ณ์ ์ ์์ฑํ๋ค.
๋ง์ฝ ๋ก๊ทธ์ธ์ ํ ์ ์ด ์๋ค๋ฉด ์๋์ ๊ฐ์ด ์ฝ์์ ๋ก๊ทธ์ธ์ด๋ผ๊ณ ๋จ๊ธฐ๋ ํ๋ค. ๊ทธ๋ด๊ฒฝ์ฐ ๊ทธ๋ฅ ๋ก๊ทธ์ธ์ ํ๊ณ ๋์ด๊ฐ๋ฉด ๋๋ค.
AWS ๊ณ์ ์์ฑ ๋ฒํผ์ ๋๋ฅด๊ณ ์ด๋ฉ์ผ๊ณผ ๋น๋ฐ๋ฒํธ, ๋๋ค์์ ์ ๋ ฅํด์ฃผ๋ฉด ์๋ ์ฐฝ์ผ๋ก ๋์ด์์ง๋ค. ๋งจ ์ ๊ณ์ ์ ํ์์ ๊ฐ์ธ์ผ๋ก ๋ณ๊ฒฝํ๊ณ ๊ตญ๊ฐ๋ฅผ ๋ํ๋ฏผ๊ตญ์ผ๋ก ๋ณ๊ฒฝํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ฃผ์๋ ๋์ถฉ ๋ฒ์ญ๊ธฐ ๋๋ ค์ ์ ๋ ฅํ๋ฉด ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ํค๋๋๋ก ํ๋ฉด ์ฝ๊ฒ ๊ณ์ ์ ์์ฑํ ์ ์๋ค.
์ฒ์ ๋ก๊ทธ์ธ์ ํ๋ ค๊ณ ํ๋ฉด ์๋์ ๊ฐ์ด ๋จ๋๋ฐ ๊ทธ๋ฅ ์ ํ๋๋๋ก ๋๊ณ ์ด๋ฉ์ผ๊ณผ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ฌ ๋ก๊ทธ์ธ ํ ์ ์๋ค.
๊ทธ ๋ค๋ถํฐ๋ ์์ ์ฌ์ง๊ณผ ๊ฐ์ด ์ฝ์์ ๋ก๊ทธ์ธํ๊ธฐ ๋ฒํผ์ผ๋ก ๋ฐ๋๊ณ ๊ทธ ๋ฒํผ์ ๋๋ฌ ์ฝ๊ฒ ๋ก๊ทธ์ธ ํ ์ ์๋ค. ์ฝ์์ ๋ก๊ทธ์ธํ๊ธฐ ๋ฒํผ์ ๋๋ฅด๋ฉด ์๋์ ๊ฐ์ ์ฐฝ์ด ๋ฌ๋ค. ์ค๋ฅธ์ชฝ ์์์ ์ง์ญ์ ์์ธ๋ก ๋ฐ๊พธ๋๋ก ํ์.
2. AWS EC2๋ก ๋๋ง์ ์๋ฒ ๊ตฌ์ถํ๊ธฐ
์ด์ ์๋ฃจ์ ๊ตฌ์ถ์ ๋ณด์ด๋ EC2๋ฅผ ๋๋ฌ ๋ค์ด๊ฐ๋๋ก ํ์. ์์ ๊ฒ์์ฐฝ์ EC2๋ฅผ ๊ฒ์ํด ์งํํด๋ ๋๋ค.
์ง์ญ์ด ์์ธ์ธ์ง ๋ค์ํ๋ฒ ์ ํ์ธํ๊ณ ์ธ์คํด์ค ์์ ๋ฒํผ์ ๋๋ฅธ๋ค.
ํคํ์ด ํ์ผ ์์ฒด๋ก๋ AWS์ ์ ๊ทผํ ์ ์๊ธฐ ๋๋ฌธ์ ์ ๋ ๊ณต๊ฐ๋ ๊ณณ์ ์ฌ๋ฆฌ๋ฉด ์๋๊ณ ์ ๋ณด๊ดํ๋๋ก ํ์.
์ดํ ์ธ์คํด์ค ์์ ๋ฒํผ์ ๋๋ฅด๋ฉด ์๋์ ๊ฐ์ ์ฐฝ์ด ๋จ๊ฒ ๋๋ค.
EC2๋์๋ณด๋๋ก ๋์์ค๋ฉด ์คํ์ค์ธ ์ธ์คํด์ค ์ซ์๊ฐ 1๋ก ๋ฐ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
์๋ฒ์ ์ ์ํด์ ์๋ฒ๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด์๋ ์ฐ๊ฒฐ์์ ์ ๊ฑฐ์ณ์ผ ํ๋ค.
์ฐ๊ฒฐ ๋ฒํผ์ ๋๋ฅด๋ฉด ์๋์ ๊ฐ์ ์ฐฝ์ด ๋จ๋๋ฐ ๊ฐ์ ๋ด์ฉ์ ๋ฐ๋ผํ๋ ค๋ฉด SSH ํด๋ผ์ด์ธํธ ๋ฒํผ์ ๋๋ฅด๋ฉด ๋๋ค.
์ฌ๊ธฐ์ ๋ฆฌ๋ ์ค์ ๋งฅ์ ๊ฒฝ์ฐ ๋ฐ๋ก ์๋์ ๊ฐ์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๊ณ ๋ค์ ๋จ๊ณ๋ก ๋์ด๊ฐ ์ ์์ง๋ง ์๋์ฐ ์ฌ์ฉ์์ ๊ฒฝ์ฐ ํ๋ผ์ด๋น ํค ํ์ผ์ ๊ด๋ฆฌ์๋ง ์ฌ์ฉํ ์ ์๋๋ก ๊ถํ ์ค์ ์ ํด์ฃผ์ด์ผ ํ๋ค.
3. ํ๋ผ์ด๋น ํค ํ์ผ ๊ถํ์ค์ (Window๋ง)
๋ค์ด๋ฐ์ ํ๋ผ์ด๋น ํค ์ฐํด๋ฆญ -> ์์ฑ -> ๋ณด์ -> ๊ณ ๊ธ๋ฒํผ
์์ ์ฌ์ฉ์ํจ ๋ฒํผ์ ๋๋ฅด๊ณ ๋นจ๊ฐ์ 2๋ฒ๊ณผ ๊ฐ์ด users๊ฐ ๋ค์ด๊ฐ ๋ถ๋ถ๋ค์ ๋ชจ๋ ์ ๊ฑฐํด์ฃผ๋ฉด ๋๋ค.
4. ๋ช ๋ น ํ๋กฌํํธ๋ฅผ ํตํด ์๋ฒ์ ์ ์ํ๊ธฐ
์ด์ ๋ช ๋ น ํ๋กฌํํธ๋ฅผ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํ์ํจ๋ค. ๊ทธ๋ฆฌ๊ณ cd(change directory)๋ช ๋ น์ด๋ฅผ ์ด์ฉํด ํ๋ผ์ด๋น ํค ํ์ด๊ฐ ์๋ ๊ณณ์ผ๋ก ์ด๋ํ๋ค. ํคํ์ด๊ฐ C๋๋ผ์ด๋ธ์ ์๋ ๊ฒฝ์ฐ ์๋์ ๊ฐ์ด ๋ณต์ฌํ์ฃผ์๋ฅผ cd๋ค์ ๋ถ์ฌ๋ฃ๊ธฐ ํด์ ์ด๋ํ ์ ์์ง๋ง ๋์ฒ๋ผ ๋ค๋ฅธ ๊ณณ์ ์ ์ฅ์ ๋ฐ์ ์ฌ๋์ ํด๋น ๋๋ผ์ด๋ธ๋ก ์ด๋ ํ ํด๋๋ก ์ด๋ํ ์ ์๋ค.
cd ํด๋น ์ฃผ์
//ex
cd X:\AWS
๋ช ๋ น ํ๋กฌํํธ์ฐฝ์ ๋ฐ๋ก cd X:\AWS๋ฅผ ์ ๋ ฅํ๋ฉด ์ด๋ํ ์ ์๋ค. X: ๋ฅผ ์ ๋ ฅํ๋ฉด X๋๋ผ์ด๋ธ๋ก ์ด๋ํ ์ ์๋ค. ์ด๋ ํ ์ฃผ์๋ฅผ ๋ถ์ฌ๋ฃ๊ธฐ ํ๋ฉด ํด๋น ํด๋๋ก ์ด๋์ด ๋๋ค.
์ด๋ ๊ฒ ์ด๋ํ ๋ค ์๋ ๋ช ๋ น์ด๋ฅผ ๋ช ๋ น ํ๋กฌํํธ์ฐฝ์ ๋ถ์ฌ๋ฃ๊ธฐ ํ๋ค.
ssh -i "Tutorial.pem" ubuntu@ec2-13-124-212-229.ap-northeast-2.compute.amazonaws.com
์ฌ๊ธฐ์ ๋๋ ํ๋ผ์ด๋น ํค์ ์ด๋ฆ์ด Tutorial.pem์ด๊ธฐ ๋๋ฌธ์ ""์์ Tutorial.pem์ด๋ผ๊ณ ์ ๋ ฅ๋์ด ์๋ค. ๋ง์ผ ์ด๋ฆ์ด ๋ค๋ฅผ ๊ฒฝ์ฐ ""๋ถ๋ถ์ ์์ ์ ํ๋ผ์ด๋น ํค ํ์ผ ๋ช ์ ์ ๋ ฅํด์ฃผ์ด์ผ ํ๋ค.