๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

AWS

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 ๋’ค์— ๋“ฑ๋กํ•œ ์„œ๋น„์Šค ๋ช…์„ ์ž…๋ ฅํ•˜๋ฉด ํŽธํ•˜๊ฒŒ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋‹ค.

'AWS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

AWS EC2 ์ธ์Šคํ„ด์Šค ์ƒ์„ฑํ•˜๊ธฐ  (0) 2022.03.13