BLCAN'S LAB

๋ฐ˜์‘ํ˜•

SSHํ‚ค? ์ธ์ฆํ‚ค? ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค ๋•Œ ๋“ฑ์žฅํ•˜๋Š” ์ด ํŒŒ์ผ์ด ์ •์ฒด๋Š”?

 

AWS๋‚˜ Azure, OCI๊ฐ™์€ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์—์„œ ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค ๋•Œ 'SSHํ‚ค'๋‚˜ '์ธ์ฆํ‚ค'๋‚˜ 'ํ‚ค ํŽ˜์–ด'๋ฅผ ๋งˆ์ฃผ์นœ ์ ์ด ์žˆ์„ ๊ฒƒ์ด๋‹ค.

Oracle Cloud์—์„œ ๊ฐ€์ƒ๋จธ์‹ ์„ ๋งŒ๋“ค๊ธฐ ๋•Œ๋„ ๋“ฑ์žฅํ•œ SSH ํ‚ค

 

[Cloud] ์˜ค๋ผํด ํด๋ผ์šฐ๋“œ - ๋ฌด๋ฃŒ๋กœ VM ๋งŒ๋“ค๊ธฐ

์˜ค๋ผํด ํด๋ผ์šฐ๋“œ์˜ ๊ฒฝ์šฐ 2๊ฐœ์˜ VM์„ 'ํ‰์ƒ๋ฌด๋ฃŒ'๋กœ ์ด์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. VM ์ŠคํŽ™ - 1 core CPU - 1GB RAM - 50GB HDD - ์‚ฌ์šฉ๊ธฐ๊ฐ„ ํ‰์ƒ ๋ฌด๋ฃŒ - Linux ๋ฐฐํฌํŒ ๋ฌด๋ฃŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ ํ† ์ดํ”„๋กœ์ ํŠธ๋‚˜ ๊ฐ€๋ฒผ์šด ํŒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ๋Œ

blcan.tistory.com

 

ํด๋ผ์šฐ์Šค ์„œ๋ฒ„ ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ณผ์ •์—์„œ ๋ฐ˜๋“œ์‹œ ๋งˆ์ฃผํ•˜๊ฒŒ ๋˜๋Š” ์ด ํŒŒ์ผ์˜ ์ •์ฒด๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์ •๋ฆฌํ•˜๊ณ ์ž ํ•œ๋‹ค.

 

 

์ด ์ธ์ฆํ‚ค ํŒŒ์ผ์€ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์—์„œ ์ƒ์„ฑํ•œ ์„œ๋ฒ„์— ์›๊ฒฉ์œผ๋กœ ์ ‘์†ํ•  ๋•Œ ์‚ฌ์šฉ๋œ๋‹ค. ์ด๋•Œ 'SSH'๋ผ๋Š” ๋ณด์•ˆ ๋ฐฉ์‹์ด ์ ์šฉ๋˜์–ด ์™ธ๋ถ€ ์œ„ํ˜‘์œผ๋กœ๋ถ€ํ„ฐ ์ƒ์„ฑ๋œ ์„œ๋ฒ„๋ฅผ ๋ณดํ˜ธํ•œ๋‹ค. SSH ๋ณด์•ˆ ๋ฐฉ์‹์€ ์„œ๋ฒ„ ๋ณด์•ˆ์— ์žˆ์–ด ๋Œ€ํ‘œ์ ์ธ ์ˆ˜๋‹จ์ž„๊ณผ ๋™์‹œ์— ์œ ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋งŽ์€ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์—์„œ ๊ณตํ†ต์ ์œผ๋กœ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค. ์ด์ œ ์ด SSH์— ๋Œ€ํ•ด ์ •ํ™•ํžˆ ์ •๋ฆฌํ•ด๋ณด์ž.

 

 

SSH๋ž€?

SSH๋Š” Secure Shell์˜ ์•ฝ์ž๋กœ, ์›๊ฒฉ์œผ๋กœ ์„œ๋ฒ„์— ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋ณด์•ˆ ํ”„๋กœํ† ์ฝœ์ด๋‹ค.

 

SSH ์ด์ „์—๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์›๊ฒฉ ์ ‘์†์‹œ 'ํ„ธ๋„ท(Telnet)'์ด๋ผ๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ–ˆ๋ฐ, ํ„ธ๋„ท์—๋Š” ๋ณด์•ˆ์ด ์ทจ์•ฝํ•˜๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ์—ˆ๋‹ค. ํ„ธ๋„ท์—๋Š” ์•”ํ˜ธํ™”๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด ๋•Œ๋ฌธ์— ์™ธ๋ถ€์—์„œ ์‰ฝ๊ฒŒ ์›๊ฒฉ ๋•Œ ์˜ฎ๊ฒจ์ง€๋Š” ์ค‘์š”ํ•œ ํŒŒ์ผ์ด๋‚˜ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋“ฑ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํƒˆ์ทจํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ ํƒˆ์ทจ ๋ฌธ์ œ์ ์„ ํ•ด๊ฒฐํ•˜๊ณ ์ž SSH ๊ธฐ์ˆ ์ด ๋“ฑ์žฅํ•˜์˜€๊ณ  ๊ฐ•ํ™”๋œ ๋ณด์•ˆ์„ฑ์„ ๋ฐ”ํƒ•์œผ๋กœ ์›๊ฒฉ ์ ‘์† ์‹œ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ž๋ฆฌ๋งค๊น€ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ํŠนํžˆ๋‚˜ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค๊ฐ€ ๋Œ€์ค‘์ ์œผ๋กœ ์“ฐ์ด๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด์„œ ๊ฐ ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค ์ œ๊ณต์‚ฌ๋“ค์ด ์›๊ฒฉ ์ ‘์†์ด ๋ณด์•ˆ ๊ฐ•ํ™”๋ฅผ ์œ„ํ•ด SSH ๋ณด์•ˆ ๋ฐฉ์‹์„ ๊ณตํ†ต์ ์œผ๋กœ ์ ์šฉํ•˜๊ณ  ์žˆ๋‹ค.

 

SSH์˜ ์›๋ฆฌ

 

SSH์˜ ๋ณด์•ˆ ๋ฐฉ์‹์—๋Š” ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” ๊ทธ์ค‘ ๊ฐ€์žฅ ๋Œ€์ค‘์ ์œผ๋กœ ์“ฐ์ด๋Š” 2๊ฐ€์ง€ ๋ฐฉ์‹์— ๋Œ€ํ•ด ํ•ต์‹ฌ์ ์ธ ๋‚ด์šฉ๋งŒ ์ •๋ฆฌํ•˜๊ณ ์ž ํ•œ๋‹ค.

 

SSH๋Š” ์‚ฌ์šฉ์ž์™€ ์„œ๋ฒ„๊ฐ€ ๊ฐ๊ฐ ๊ฐ–๊ณ  ์žˆ๋Š” KEY๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์ดํ•ด๊ฐ€ ์‰ฌ์šธ ๊ฒƒ์ด๋‹ค. ์ด ํ‚ค๋ฅผ ์ด์šฉํ•ด ์‚ฌ์šฉ์ž์™€ ์„œ๋ฒ„๋ฅผ ์—ฐ๊ฒฐ ํ• ๋•Œ ์ƒ๋Œ€๋ฅผ ์ธ์ฆํ•˜๊ณ  ํ™•์ธํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํ‚ค๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ๋Š” ์ฃผ์ฒด๋ผ๋ฆฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ๋•Œ ๋ณด์•ˆ์„ฑ์„ ์œ ์ง€ํ•˜๊ฒŒ ๋œ๋‹ค. ์ด๋•Œ ์‚ฌ์šฉ๋˜๋Š” ํ‚ค๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ์‹์€ '๋Œ€์นญํ‚ค'์™€ '๋น„๋Œ€์นญํ‚ค(๊ณต๊ฐœ ํ‚ค)' ๋‘ ๊ฐ€์ง€๊ฐ€ ์กด์žฌํ•œ๋‹ค.

 

1. ๋น„๋Œ€์นญํ‚ค

 

์‚ฌ์šฉ์ž์™€ ์„œ๋ฒ„๋ฅผ ์—ฐ๊ฒฐํ•  ๋•Œ ์ด ๋‘˜์€ ์„œ๋กœ๋ฅผ ํ™•์ธํ•˜์—ฌ ์•Œ๋งž์€ ๋Œ€์ƒ์ด์ง€ ํ™•์ธํ•ด์•ผํ•œ๋‹ค. ์ด๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ์ด ๋น„๋Œ€์นญํ‚ค ๋ฐฉ์‹์ด๋‹ค. ๋น„๋Œ€์นญํ‚ค ๋ฐฉ์‹์—์„œ๋Š” ์„œ๋ฒ„ ๋˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ Key Pair(ํ‚ค ํŽ˜์–ด, ํ‚ค ์Œ)๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ํ‚ค ํŽ˜์–ด๋Š” ๊ณต๊ฐœ ํ‚ค์™€ ๊ฐœ์ธ ํ‚ค์˜ ๋‘ ๊ฐ€์ง€๋กœ ์ด๋ฃจ์–ด์ง„ ํ•œ ์Œ์„ ๋œปํ•˜๋ฉฐ, ๋ณดํ†ต ๊ณต๊ฐœ ํ‚ค์˜ ๊ฒฝ์šฐ .pub, ๊ฐœ์ธ ํ‚ค์˜ ๊ฒฝ์šฐ .pem์˜ ํŒŒ์ผ ํ˜•์‹์ด๋‹ค.

 

์˜ˆ๋ฅผ ๋“ค์–ด ์‚ฌ์šฉ์ž๊ฐ€ ํ‚ค ํŽ˜์–ด๋ฅผ ์ƒ์„ฑํ–ˆ์„ ๊ฒฝ์šฐ, ๊ณต๊ฐœ ํ‚ค๋ฅผ ์„œ๋ฒ„์— ์ „์†กํ•˜๋ฉด ์„œ๋ฒ„๋Š” ๊ณต๊ฐœ ํ‚ค๋ฅผ ๋ฐ›์•„์„œ ์ด ๊ณต๊ฐœ ํ‚ค๋กœ ๋งŒ๋“ค์–ด์ง„ ๋žœ๋คํ•œ ๊ฐ’์„ ์ƒ์„ฑํ•œ๋‹ค. ์ด ๊ฐ’์€ ์‚ฌ์šฉ์ž๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ ํ‚ค ํŽ˜์–ด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ์ผ์ข…์˜ '์ง€๋ฌธ์ธ์‹'๊ณผ ๊ฐ™๋‹ค.

 

์‚ฌ์šฉ์ž๋Š” ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฐœ์ธ ํ‚ค๋ฅผ ์ด์šฉํ•ด ์ง€๋ฌธ์ธ์‹์„ ์ง„ํ–‰ํ•œ๋‹ค. ์•ž์„œ ์–˜๊ธฐํ–ˆ๋“ฏ์ด ๊ณต๊ฐœ ํ‚ค์™€ ๊ฐœ์ธ ํ‚ค๋Š” ํ•˜๋‚˜์˜ ์„ธํŠธ์ด๊ธฐ ๋•Œ๋ฌธ์—, ๋‹ค๋ฅธ ์ง€๋ฌธ์œผ๋กœ๋Š” ์ง€๋ฌธ์ธ์‹์„ ํ•  ์ˆ˜ ์—†๋“ฏ์ด ๋‹ค๋ฅธ ๊ณต๊ฐœ ํ‚ค๋‚˜ ๊ฐœ์ธ ํ‚ค๋ฅผ ์ด์šฉํ•ด์„œ ์ธ์ฆ์„ ์™„๋ฃŒํ•  ์ˆ˜ ์—†๋‹ค. ์˜ค์ง ํ‚ค ํŽ˜์–ด ์ƒ์„ฑ ์‹œ ํ•จ๊ป˜ ์ƒ์„ฑ๋œ ๊ฐœ์ธ ํ‚ค์™€ ๊ณต๊ฐœ ํ‚ค๋กœ๋งŒ ์„œ๋กœ ์ธ์ฆ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. 

 

์„œ๋ฒ„๋Š” ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ „์†ก๋ฐ›์€ ๊ฐ’์„ ์ž์‹ ์ด ์ฒ˜์Œ์— ์ƒ์„ฑํ•œ ๊ฐ’๊ณผ ๋น„๊ตํ•˜๊ณ  ๋‘ ๊ฐ’์ด ๊ฐ™๋‹ค๋ฉด ์„œ๋ฒ„๋Š” ์˜ฌ๋ฐ”๋ฅธ ์‚ฌ์šฉ์ž์ž„์„ ํ™•์ธํ•˜์—ฌ ์ ‘์†์„ ํ—ˆ์šฉํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ์ตœ์ดˆ ์ ‘์† ์‹œ ์‚ฌ์šฉ์ž์™€ ์„œ๋ฒ„ ๊ฐ„์˜ ์ธ์ฆ ์ ˆ์ฐจ๊ฐ€ ๋น„๋Œ€์นญํ‚ค ๋ฐฉ์‹์„ ํ†ตํ•ด ์™„๋ฃŒ๋œ๋‹ค.

 

2. ๋Œ€์นญํ‚ค

 

์„œ๋กœ๊ฐ€ ๋ˆ„๊ตฐ์ง€๋ฅผ ํ™•์ธํ–ˆ์œผ๋‹ˆ ์ด์ œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ฐจ๋ก€๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ณผ์ •์—์„œ ์ •๋ณด๊ฐ€ ์ƒˆ์–ด๋‚˜๊ฐ€์ง€ ์•Š๊ธฐ ์œ„ํ•ด ์ •๋ณด๋ฅผ ์•”ํ˜ธํ™”ํ•ด์„œ ์ฃผ๊ณ ๋ฐ›๋Š”๋ฐ, ์ด๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๊ณผ์ •์ด ๋Œ€์นญํ‚ค ๋ฐฉ์‹์ด๋‹ค. ๋Œ€์นญํ‚ค ๋ฐฉ์‹์—์„œ๋Š” ๋น„๋Œ€์นญํ‚ค ๋ฐฉ์‹๊ณผ ๋‹ฌ๋ฆฌ ํ•œ ๊ฐœ์˜ ํ‚ค๋งŒ์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์ด๊ฒƒ์ด ๋Œ€์นญํ‚ค์ด๋‹ค.

 

์‚ฌ์šฉ์ž ๋˜๋Š” ์„œ๋ฒ„๋Š” ํ•˜๋‚˜์˜ ๋Œ€์นญ ํ‚ค๋ฅผ ๋งŒ๋“ค์–ด ์„œ๋กœ ๊ณต์œ ํ•œ๋‹ค. ๊ณต์œ ๋œ ๋Œ€์นญ ํ‚ค๋ฅผ ์ด์šฉํ•ด ์ •๋ณด๋ฅผ ์•”ํ˜ธํ™”ํ•˜๋ฉด, ๋ฐ›์€ ์ชฝ์—์„œ ๋™์ผํ•œ ๋Œ€์นญ ํ‚ค๋กœ ์•”ํ˜ธ๋ฅผ ํ’€์–ด ์ •๋ณด๋ฅผ ์Šต๋“ํ•˜๊ฒŒ ๋œ๋‹ค. ์ •๋ณด ๊ตํ™˜์ด ์™„๋ฃŒ๋˜๋ฉด ๊ตํ™˜ ๋‹น์‹œ ์ผ๋˜ ๋Œ€์นญ ํ‚ค๋Š” ํ๊ธฐ๋˜๊ณ , ๋‚˜์ค‘์— ๋‹ค์‹œ ์ ‘์†ํ•  ๋•Œ๋งˆ๋‹ค ์ƒˆ๋กœ์šด ๋Œ€์นญ ํ‚ค๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ์ „๋‹ฌ์„ ํ•  ๋•Œ ๋ณด์•ˆ์„ฑ์„ ์œ ์ง€ํ•˜๊ณ  ์‚ฌ์šฉ์ž์™€ ์„œ๋ฒ„๊ฐ€ ์•ˆ์ „ํ•˜๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.

 

 

 

๋ฐ˜์‘ํ˜•