๊ด€๋ฆฌ ๋ฉ”๋‰ด

ruriruriya

[AWS] EC2 - Mac OS ํ„ฐ๋ฏธ๋„์—์„œ SSH๋กœ EC2 ์ ‘์†ํ•˜๊ธฐ ๋ณธ๋ฌธ

๐Ÿ–ฅ๏ธAWS/EC2

[AWS] EC2 - Mac OS ํ„ฐ๋ฏธ๋„์—์„œ SSH๋กœ EC2 ์ ‘์†ํ•˜๊ธฐ

๋ฃจ๋ฆฌ์•ผใ…‘ 2024. 12. 4. 20:38
๋ฐ˜์‘ํ˜•

๋งฅ๋ถ์œผ๋กœ ์ปดํ“จํ„ฐ๋ฅผ ๋ฐ”๊พผ ์ดํ›„์— ๊ธฐ์กด์— ๋ฐฐํฌํ–ˆ๋˜ EC2 ํ”„๋กœ์ ํŠธ๊ฐ€ ํ”„๋ฆฌํ‹ฐ์–ด ๊ธฐ๊ฐ„์ด ๋๋‚˜ ๋‹ค์‹œ ๋ฐฐํฌํ•ด์•ผํ•˜๋Š” ์ƒํ™ฉ์ด์—ˆ๋‹ค.
๊ทผ๋ฐ .ppk ํ”„๋ผ์ด๋น— ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” Putty๋Š” ์œˆ๋„์šฐ์—์„œ ์“ฐ๋Š” ๊ฒƒ๋งŒ ๊ฐ™์•„์„œ ์ง์ ‘ ํ„ฐ๋ฏธ๋„๋กœ SSH ์ ‘์†์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์ž.

1. EC2 ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ

์•„๋ž˜ ์ƒˆ๋กœ์šด ์ธ์Šคํ„ด์Šค ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์—์„œ ํ‚ค ํŽ˜์–ด ์ƒ์„ฑ ์‹œ ํ”„๋ผ์ด๋น— ํ‚ค ํŒŒ์ผ ํ˜•์‹์„ .pem๋กœ ๋ฐ›๋Š”๋‹ค.

https://ruriruriya.tistory.com/58

 

[AWS] EC2 - ์œˆ๋„์šฐ์— ํด๋ผ์šฐ๋“œ ๊ฐ€์ƒ ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ

1. AWS ์ฝ˜์†” ์ ‘์† AWS ํšŒ์›๊ฐ€์ž… ํ›„ ์ขŒ์ธก ์ƒ๋‹จ [์„œ๋น„์Šค]-[๋ชจ๋“ ์„œ๋น„์Šค]-[์ฝ˜์†”ํ™ˆ]์œผ๋กœ ์ ‘์†ํ•ด์„œ ๋จผ์ € ๋ณธ์ธ์€ ์„œ์šธ ๋ฆฌ์ „์„ ์„ ํƒํ–ˆ๋‹ค. AWS(Amazon Web Services)์—์„œ ๋ฆฌ์ „์€ AWS์˜ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๊ฐ€ ์œ„์น˜ํ•œ ์ง€๋ฆฌ์ ์ธ

ruriruriya.tistory.com

 

2. ํ„ฐ๋ฏธ๋„์—์„œ SSH๋กœ ์ ‘์† ์ค€๋น„

2.1. ํ‚ค ํŒŒ์ผ์˜ ๊ถŒํ•œ ์„ค์ •

.pem ํ‚ค ํŒŒ์ผ์˜ ๊ถŒํ•œ์„ ์ œํ•œํ•ด์•ผ SSH๊ฐ€ ํ—ˆ์šฉ๋œ๋‹ค.

$ chmod 400 your-key.pem

 

2.2. ํผ๋ธ”๋ฆญ IP ํ™•์ธ

AWS ์ฝ˜์†”์— ์ ‘์†ํ•ด์„œ EC2 ๋Œ€์‹œ๋ณด๋“œ์—์„œ ํ•ด๋‹น ์ธ์Šคํ„ด์Šค์˜ ํผ๋ธ”๋ฆญ IP ์ฃผ์†Œ๋ฅผ ํ™•์ธํ•œ๋‹ค.

 

3. SSH๋กœ ์ ‘์†

ํ•ด๋‹น .pem ๋””๋ ‰ํ† ๋ฆฌ ๊ฒฝ๋กœ์™€ ํผ๋ธ”๋ฆญ IP๋กœ ์ ‘์†์„ ์‹œ๋„ํ•œ๋‹ค.

$ ssh -i /path/to/your-key.pem ec2-user@<EC2-Public-IP>

SSH๋ฅผ ์ ‘์†ํ•  ๋•Œ ๋ฉ”์„ธ์ง€๊ฐ€ ๋‚˜์˜ค๋Š”๋ฐ
์ƒ์„ฑํ•œ ์ธ์Šคํ„ด์Šค์˜ IP๊ฐ€ ๋งž๋Š” ์ง€ ํ™•์ธ ํ›„ yes ์ž…๋ ฅํ•˜๊ณ  ์—”ํ„ฐ๋ฅผ ๋ˆ„๋ฅธ๋‹ค.

 

4. ์ ‘์† ์™„๋ฃŒ ํ™”๋ฉด

์ ‘์†์ด ์™„๋ฃŒ ๋˜๋ฉด ์ƒˆ ๋ชจ์–‘์ด ๋œจ๊ณ  ํ„ฐ๋ฏธ๋„ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ํ•ด๋‹น IP๋กœ ๋ณ€๊ฒฝ๋œ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

๋ฐ˜์‘ํ˜•