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

ruriruriya

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

๐Ÿ–ฅ๏ธAWS/EC2

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

๋ฃจ๋ฆฌ์•ผใ…‘ 2023. 11. 22. 18:06
๋ฐ˜์‘ํ˜•

 

1. AWS ์ฝ˜์†” ์ ‘์†

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

AWS(Amazon Web Services)์—์„œ ๋ฆฌ์ „์€ AWS์˜ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๊ฐ€ ์œ„์น˜ํ•œ ์ง€๋ฆฌ์ ์ธ ์˜์—ญ์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. ๊ฐ ๋ฆฌ์ „์€ ๋…๋ฆฝ์ ์ด๊ณ  ๊ฒฉ๋ฆฌ๋œ ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค ์ง‘ํ•ฉ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐ€์šฉ ์˜์—ญ(Availability Zones)์œผ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

 

2. EC2 ๋Œ€์‹œ๋ณด๋“œ ์ ‘์†

์ขŒ์ธก ์ƒ๋‹จ [์„œ๋น„์Šค]-[๋ชจ๋“ ์„œ๋น„์Šค]์—์„œ ์ปดํ“จํŒ… ์„น์…˜์— EC2๋ฅผ ์„ ํƒํ•œ๋‹ค.


๋Œ€์‹œ๋ณด๋“œ์—์„œ ์ธ์Šคํ„ด์Šค ์‹œ์ž‘์œผ๋กœ ํด๋ผ์šฐ๋“œ ์„œ๋ฒ„ ๋งŒ๋“ค๊ธฐ๋ฅผ ์‹œ์ž‘ํ•œ๋‹ค.

 

์ด๋ฆ„ ๋ฐ ํƒœ๊ทธ์—๋Š” ํ”„๋กœ์ ํŠธ ๋ช…์ด๋‚˜ ์ด๋ฆ„์„ ์ž…๋ ฅํ•œ๋‹ค.

Quick Start๋กœ Amazon Linux ๋ฅผ ์„ ํƒํ•œ๋‹ค์Œ
์•„๋ž˜ ํ”„๋ฆฌ ํ‹ฐ์–ด ์‚ฌ์šฉ ๊ฐ€๋Šฅ์„ ํ™•์ธ ํ›„ Amazon Linux 2023 AMI ๋ฅผ ์„ ํƒํ•œ๋‹ค.

์•„ํ‚คํ…์ฒ˜๋Š” 64๋น„ํŠธ๋กœ ์„ค์ • (์ค‘์š”)

๊ทธ ๋‹ค์Œ ํ‚คํŽ˜์–ด ์ฐฝ์—์„œ ์ƒˆ ํ‚คํŽ˜์–ด๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.

AWS ํ‚ค ํŽ˜์–ด(AWS Key Pair)๋Š” AWS EC2 ์ธ์Šคํ„ด์Šค์— ์•ˆ์ „ํ•˜๊ฒŒ ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ์ธ์ฆ ๋ฐ ๋ณด์•ˆ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด๋‹ค. ์ด ํ‚ค ํŽ˜์–ด๋Š” ๊ณต๊ฐœํ‚ค์™€ ๊ฐœ์ธํ‚ค์˜ ์Œ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

ํ‚ค ํŽ˜์–ด ์ด๋ฆ„์„ ์˜๋ฌธ์œผ๋กœ ์„ค์ •ํ•˜๊ณ  
ํ‚ค ํŽ˜์–ด ์œ ํ˜•์„ RSA ๋กœ ์„ ํƒ ํ•œ ๋‹ค์Œ
์œˆ๋„์šฐ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ํ”„๋ผ์ด๋น— ํ‚ค ํŒŒ์ผ ํ˜•์‹์„ .ppk๋กœ ์„ ํƒํ•ด์•ผ ํ•œ๋‹ค.

๋‹ค ์ž…๋ ฅํ•˜๊ณ  ์„ ํƒํ–ˆ๋‹ค๋ฉด ํ‚ค ํŽ˜์–ด ์ƒ์„ฑ

๋„คํŠธ์›Œํฌ ์„ค์ • ๋ถ€๋ถ„์—์„œ๋Š” 

๊ธฐ๋ณธ ์„ค์ • ๋˜์–ด ์žˆ๋Š” ๊ทธ๋Œ€๋กœ 
Allow SSH traffic from  ์ฒดํฌ๋ฐ•์Šค ์„ ํƒํ•˜๊ณ 
์˜†์— ์œ„์น˜ ๋ฌด๊ด€์„ ์„ ํƒํ•œ๋‹ค. 

(ํ•˜์ง€๋งŒ ์‹ค์ œ ํšŒ์‚ฌ์— ๊ฐ€๋ฉด ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” IP๋ฅผ ์ œ์–ดํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํšŒ์‚ฌ IP๋กœ ์ œํ•œํ•˜์—ฌ ์œ„์น˜ ์„ค์ •์„ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.)

 

์Šคํ† ๋ฆฌ์ง€ ๊ตฌ์„ฑ ๋ถ€๋ถ„์—์„œ๋Š” 

SSD ์šฉ๋Ÿ‰์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ์ตœ๋Œ€ 30GB๊นŒ์ง€ ๊ฐ€๋Šฅํ•˜๋‹ค.
๊ทธ๋ž˜์„œ '์ƒˆ ๋ณผ๋ฅจ ์ถ”๊ฐ€' ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ 8GB๋ฅผ 30์œผ๋กœ ์„ค์ •ํ•œ๋‹ค.

 

๋‹ค ์•Œ๋งž๊ฒŒ ์„ค์ •ํ–ˆ๋‹ค๋ฉด ๋งˆ์ง€๋ง‰์— ์žˆ๋Š” ์ฃผํ™ฉ์ƒ‰ '์ธ์Šคํ„ด์Šค ์‹œ์ž‘' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ๋‹ค. 

๊ทธ๋Ÿฌ๋ฉด ์ธ์Šคํ„ด์Šค๊ฐ€ ์‹œ์ž‘๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ณ 
'๋ชจ๋“  ์ธ์Šคํ„ด์Šค ๋ณด๊ธฐ' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด

 

์ธ์Šคํ„ด์Šค ๋ฉ”๋‰ด์—์„œ ์ƒ์„ฑ๋œ ์„œ๋ฒ„๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

 

3. PuTTY๋ฅผ ํ†ตํ•œ ์œˆ๋„์šฐ๋กœ ํด๋ผ์šฐ๋“œ ์„œ๋ฒ„ ์ ‘์†

์•„๋ž˜ url๋กœ ์ ‘์†ํ•˜๋ฉด  PuTTY๋ฅผ ํ†ตํ•ด ์œˆ๋„์šฐ์—์„œ ๋ฆฌ๋ˆ…์Šค ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค์ค€๋‹ค.

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/connect-linux-inst-from-windows.html

 

Windows์—์„œ Linux ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐ - Amazon Elastic Compute Cloud

์ด ํŽ˜์ด์ง€์— ์ž‘์—…์ด ํ•„์š”ํ•˜๋‹ค๋Š” ์ ์„ ์•Œ๋ ค ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์‹ค๋ง์‹œ์ผœ ๋“œ๋ ค ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์ž ๊น ์‹œ๊ฐ„์„ ๋‚ด์–ด ์„ค๋ช…์„œ๋ฅผ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๋ง์”€ํ•ด ์ฃผ์‹ญ์‹œ์˜ค.

docs.aws.amazon.com

 

๋จผ์ € PuTTY๋ฅผ ๋‹ค์šด๋กœ๋“œ ํ•œ๋‹ค.

<PuTTY ๋‹ค์šด๋กœ๋“œ ํŽ˜์ด์ง€>

https://www.chiark.greenend.org.uk/~sgtatham/putty/

 

PuTTY: a free SSH and Telnet client

PuTTY: a free SSH and Telnet client Home | FAQ | Feedback | Licence | Updates | Mirrors | Keys | Links | Team Download: Stable · Snapshot | Docs | Changes | Wishlist PuTTY is a free implementation of SSH and Telnet for Windows and Unix platforms, along wi

www.chiark.greenend.org.uk

 

 PuTTY๋กœ ํด๋ผ์šฐ๋“œ ์„œ๋ฒ„ ์ ‘์†ํ•  ๋•Œ Host Name์— ํผ๋ธ”๋ฆญ IPv4 ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ•ด์„œ ๋„ฃ์–ด์ค€๋‹ค.

ํผ๋ธ”๋ฆญ IPv4 ์ฃผ์†Œ๋Š” AWS EC2 ๋Œ€์‹œ๋ณด๋“œ์—์„œ ์ธ์Šคํ„ด์Šค์—์„œ ์ƒ์„ฑ๋œ ์„œ๋ฒ„์˜ ์„ธ๋ถ€ ์ •๋ณด์—์„œ ํ™•์ธ ๊ฐ€๋Šฅํ•˜๋‹ค.

์•”ํ˜ธํ™” ํ‚ค ์„ธํŒ…์€

[Connection]-[SSH]-[Auth]-[Credentals] ์—์„œ
Private key file for authentication : ์—
๋ธŒ๋ผ์šฐ์ € ๋ฒ„ํŠผ์œผ๋กœ ์•„๊นŒ ํ‚ค ํŽ˜์–ด ์„ธํŒ… ์‹œ ์ €์žฅํ–ˆ๋˜ ํ‚ค ํŽ˜์–ด ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜์—ฌ ๋„ฃ๋Š”๋‹ค.

๊ทธ ๋‹ค์Œ 'Open' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด
PuTTY ๋ณด์•ˆ Alert ์ฐฝ์ด ๋œจ๊ณ  'Accept' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด

 

login as : ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ๋ช…

ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ๋ช…์„ ์“ฐ๊ณ  ์—”ํ„ฐ๋ฅผ ๋ˆ„๋ฅด๋ฉด
๋‚ด๊ฐ€ ์“ฐ๊ณ  ์žˆ๋Š” ์œˆ๋„์šฐ์™€ AWS ํด๋ผ์šฐ๋“œ ์„œ๋ฒ„๊ฐ€ ์›๊ฒฉ์œผ๋กœ ์—ฐ๊ฒฐ์ด ๋œ๋‹ค.

 

 

 

๋ฐ˜์‘ํ˜•