๐Ÿ’ป ๊ฐœ๋ฐœ ์ผ์ง€/Ubuntu

MAC์—์„œ AWS EC2 ์ ‘์†ํ•˜๊ธฐ

์ ์ด 2023. 11. 24. 16:56
๋ฐ˜์‘ํ˜•
์œˆ๋„์šฐ์—์„œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ PuTTY์™€ ๊ฐ™์€ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ssh ์ ‘์†์„ ํ•˜์ง€๋งŒ,
Mac์€ ๊ธฐ๋ณธ ์•ฑ์ธ ํ„ฐ๋ฏธ๋„ ์•ฑ์—์„œ ssh๋ฅผ ์ด์šฉํ•œ ์›๊ฒฉ ์ ‘์† ๊ฐ€๋Šฅํ•˜๋‹ค.

ํ‚คํŽ˜์–ด ๋‹ค์šด๋กœ๋“œ

PuTTY ์ ‘์†์„ ์œ„ํ•ด์„  ๋ณดํ†ต .ppk ํŒŒ์ผ์„ ์‚ฌ์šฉํ–ˆ์ง€๋งŒ, ๋งฅ์—์„œ ์ ‘์†์„ ์œ„ํ•ด ํ•„์š”ํ•œ ํŒŒ์ผ์€ .pem ์ด๋‹ค!

EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•  ๋•Œ, ๋งŒ๋“ค๊ฑฐ๋‚˜ ๊ธฐ์กด์— ์žˆ๋Š” ํ‚คํŽ˜์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

1. ๊ถŒํ•œ ๋ณ€๊ฒฝ

pem ํ‚ค ํŒŒ์ผ์ด ์žˆ๋Š” ๊ฒฝ๋กœ๋กœ ๊ฐ€์„œ, ํ•ด๋‹น ํ‚ค์˜ ๊ถŒํ•œ ๋ณ€๊ฒฝ

$ cd Desktop/pems/
$ chmod 600 thats-my-pem.pem
  • `chmod 600 xxx `: ํ•ด๋‹น ํŒŒ์ผ์˜ ์ฝ๊ธฐ ์“ฐ๊ธฐ ๊ถŒํ•œ์„ ๋ถ€์—ฌ

2. ssh ๋””๋ ‰ํ† ๋ฆฌ์— ๋ณต์‚ฌ

$ cp thats-my-pem.pem ~/.ssh/
  • `~/.ssh/` ๋””๋ ‰ํ† ๋ฆฌ์˜ ํ•˜์œ„๋กœ ํŽจํ‚ค ๋ณต์‚ฌ

3. ssh config ์ƒ์„ฑ

$ vi ~/.ssh/config

HOST ์ ‘์† ์‹œ ์‚ฌ์šฉํ•  ์ด๋ฆ„
HostName EC2 ์ฃผ์†Œ
User ์‚ฌ์šฉ์ž ๊ณ„์ •(ubuntu)
IdentityFile ~/.ssh/thats-my-pem.pem
~                                                                               
~                                                                               
~                                                        
  • ssh์˜ config ํŒŒ์ผ ์ƒ์„ฑ ํ›„, ์œ„์˜ ์„ค์ •์„ ๋„ฃ์–ด์ค€๋‹ค!

4. ์ ‘์†

ํ„ฐ๋ฏธ๋„์— ์•„๋ž˜ ๋ช…๋ น์–ด๋งŒ ์น˜๋ฉด ๊ฐ„ํŽธํ•˜๊ฒŒ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค.

$ ssh thats-my-server

 

์ฐธ๊ณ 

https://velog.io/@ryusuz

 

[ AWS ][ ์„œ๋ฒ„ ๊ตฌ์ถ•ํ•˜๊ธฐ 2 ] ๋งฅ ํ„ฐ๋ฏธ๋„์—์„œ EC2 ์ธ์Šคํ„ด์Šค ์ ‘์†ํ•˜๊ธฐ (feat. pem ํŒŒ์ผ) ๐Ÿ–ฅ

์œˆ๋„์šฐ์—์„œ๋Š” putty ๊ฐ™์€ ssh ํ”„๋กœ๊ทธ๋žจ์„ ์ด์šฉํ•ด์„œ ์ ‘์†ํ•ด์•ผํ•˜์ง€๋งŒ,๋งฅ ๊ฐ™์€ ๊ฒฝ์šฐ์—๋Š” ๊ธฐ๋ณธ์œผ๋กœ ์„ค์น˜๋˜์–ด ์žˆ๋Š” ํ„ฐ๋ฏธ๋„ ์•ฑ์„ ์‚ฌ์šฉํ•ด์„œ ์ ‘์†์ด ๊ฐ€๋Šฅํ•˜๋‹ค!!! ๐Ÿ“Œ AWS EC2 ์ธ์Šคํ„ด์Šค ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์œ„ ํ•˜์ด

velog.io

๋ฐ˜์‘ํ˜•