AWS EC2 ์ ์ ์ค์ (MAC OS)
EC2 ์ ์ ์ค์
EC2์ ํธํ๊ฒ ์ ์ํ ์ ์๋๋ก ์ค์ ์ ํด๋ณด์.
์์ฑ๋ ์ธ์คํด์ค + ํ๋ ฅ์ ip
์ด ๋ฐฉ๋ฒ์ ์คํํ๊ธฐ ์ํด์ ์ธ์คํด์ค๊ฐ ์์ฑ๋์ด ์์ด์ผ ํ๊ณ , ํ๋ ฅ์ ip๋ฅผ ๋ฑ๋กํด์ผ ํ๋ค.
ํ๋ ฅ์ ip๊ฐ ์๋ค๋ฉด ์์ฑํ ๋ค ์ธ์คํด์ค์ ์ฐ๊ฒฐํด ์ฃผ์.
ํ๋ ฅ์ ip๋ ์์ฑํ ๋ค ์ธ์คํด์ค์ ์ฐ๊ฒฐ์ ์ ํด๋์ผ๋ฉด ์๊ธ์ด ๋ถ๊ณผ๋๋ฏ๋ก ๋ฐ๋ก ์ธ์คํด์ค์ ์ฐ๊ฒฐํด ์ฃผ๋๋ก ํ์!!
ํค ํจ์ด ํ์ผ ์ด๋
terminal์์ cp
๋ช
๋ น์ด๋ฅผ ์ด์ฉํด ํค ํ์ด๋ฅผ ~/.ssh/
๋ก ์ด๋ํด ์ฃผ์.
cp "ํค ํ์ด ์ ์ฅ ์์น" ~/.ssh/
pem ๊ถํ ๋ณ๊ฒฝ
chmod
๋ช
๋ น์ด๋ฅผ ์ด์ฉํ์ฌ pem์ ๊ถํ์ ๋ณ๊ฒฝํด ์ฃผ์.
chmod 600 ~/.ssh/"pem ํ์ผ ์ด๋ฆ"
config ํ์ผ ์์ฑ
pem ํค๋ฅผ ์ฎ๊ธด ์์น์ config ํ์ผ์ ์์ฑํด์ผ ํ๋ค.
vim ~/.ssh/config
์ ๋ ฅ ๋ชจ๋์ธ i๋ฅผ ๋๋ฅด๊ณ config ํ์ผ์ ๋ค์๊ณผ ๊ฐ์ ์์ผ๋ก ์์ฑํ๋ค.
Host "์๋น์ค ์ด๋ฆ"
HostName "ํ๋ ฅ์ ip"
User ec2-user
IdentityFile ~/.ssh/"pem ํ์ผ ์ด๋ฆ"
esc๋ก ์ ๋ ฅ ๋ชจ๋๋ฅผ ๋๊ฐ ๋ค, wq๋ฅผ ์ ๋ ฅํ์ฌ ์ ์ฅํด ์ฃผ๊ณ ์ข ๋ฃํ๋ค.
์ข ๋ฃ ๋ค์ config ํ์ผ์ ๊ถํ์ ์์ ํด ์ฃผ์.
chmod 700 ~/.ssh/config
์ ์
์ด์ ssh ๋ค์ ๋ฑ๋กํ ์๋น์ค ๋ช ์ ์ ๋ ฅํ๋ฉด ํธํ๊ฒ ์ ์ํ ์ ์๋ค.