Linux

๐Ÿ”‘ SSH & SFTP ๊ธฐ์ดˆ ๊ฐ€์ด๋“œ - ์„œ๋ฒ„ ์ ‘์†๊ณผ ํŒŒ์ผ ์ „์†ก

์„œ๋ฒ„๋ฅผ ์šด์˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‘ ๊ฐ€์ง€ ์ž‘์—…์ด ํ•„์ˆ˜์ ์ด๋‹ค. 

์ฒซ ๋ฒˆ์งธ๋กœ ์„œ๋ฒ„์— ์ ‘์†ํ•˜๋Š” ๊ฒƒ โ†’ SSH(Secure Shell) 
๋‘ ๋ฒˆ์งธ๋กœ ์„œ๋ฒ„์™€ ํŒŒ์ผ์„ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ฒƒ โ†’ SFTP(SSH File Transfer Protocol) 
 

SSH๋ž€?
SSH(Secure Shell)๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„์— ์•ˆ์ „ํ•˜๊ฒŒ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค. ์•”ํ˜ธํ™”๋œ ํ†ต์‹ ์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ID/๋น„๋ฐ€๋ฒˆํ˜ธ๋‚˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์ค‘๊ฐ„์—์„œ ํƒˆ์ทจ๋  ์œ„ํ—˜์ด ์ ๋‹ค. 


SSH ์ ‘์† ๋ฐฉ๋ฒ• 


ํ„ฐ๋ฏธ๋„์„ ํ†ตํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋ณธ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•œ๋‹ค. 

ssh [์‚ฌ์šฉ์ž๋ช…]@[์„œ๋ฒ„ IP ๋˜๋Š” ๋„๋ฉ”์ธ]

์˜ˆ๋ฅผ ๋“ค์–ด ์ ‘์†ํ•  ๊ณ„์ • ์ด๋ฆ„์ด bluecool์ด๊ณ  ์„œ๋ฒ„ IP ์ฃผ์†Œ๊ฐ€ 192.168.xxx.xxx์ธ ๊ฒฝ์šฐ
ssh bluecool@192.168.xxx.xxx ๊ฐ€ ๋œ๋‹ค. 

์ ‘์† ์‹œ์— -p ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ SSH ๊ธฐ๋ณธ ํฌํŠธ 22๋ฒˆ์ด ์•„๋‹Œ ๋‹ค๋ฅธ ํฌํŠธ๋กœ ์ ‘์†์ด ๊ฐ€๋Šฅํ•˜๋‹ค. 
(๋ณด์•ˆ์ƒ ๊ฐ€๊ธ‰์  22๋ฒˆ ํฌํŠธ๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ํฌํŠธ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.)

๋˜ํ•œ ํ‚ค ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ ‘์†๋„ ๊ฐ€๋Šฅํ•œ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋Œ€์‹  SSH ํ‚ค๋ฅผ ์ด์šฉํ•˜์—ฌ ์ ‘์†ํ•˜๋ฉด ๋ณด์•ˆ์„ฑ์ด ํ•œ์ธต ๋†’์•„์ง„๋‹ค. 
ssh -i bluecool.pem bluecool@pyomin.com 
 


 

SFTP๋ž€?
SFTP(Secure File Transfer Protocol)๋Š” SSH ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์„œ๋ฒ„์™€ ์•ˆ์ „ํ•˜๊ฒŒ ํŒŒ์ผ์„ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฐฉ์‹์ด๋‹ค. 

 

SFTP ์ ‘์† ๋ฐฉ๋ฒ• 


SFTP ์—ญ์‹œ ํ„ฐ๋ฏธ๋„์—์„œ ์ง์ ‘ ๋ช…๋ ์–ด๋ฅผ ์ž…๋ ฅํ•ด ์ ‘์†ํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ FileZilla, WinSCP, Cyberduck ๊ฐ™์€ GUI ํ”„๋กœ๊ทธ๋žจ์„ ์ด์šฉํ•˜๋ฉด ์†์‰ฝ๊ฒŒ ํŒŒ์ผ์„ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. 

๊ทธ์ค‘์—์„œ๋„ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” FileZilla๋ฅผ ์˜ˆ์‹œ๋กœ ์ ‘์† ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์ž. 
 

1. FileZilla ์„ค์น˜ 

 

ํŒŒ์ผ์งˆ๋ผ ์‚ฌ์ดํŠธ ์ด๋ฏธ์ง€


FileZilla ๊ณต์‹ ์‚ฌ์ดํŠธ์—์„œ FileZilla Client๋ฅผ ์„ค์น˜ํ•œ๋‹ค. Windows, macOS, Linux๋ฅผ ๋ชจ๋‘ ์ง€์›ํ•˜๋ฉฐ ์„ค์น˜ ์‹œ ํŠน๋ณ„ํ•œ ์˜ต์…˜ ๋ณ€๊ฒฝ ์—†์ด ๊ธฐ๋ณธ ์„ค์ •์œผ๋กœ ์„ค์น˜ํ•˜๋ฉด ๋œ๋‹ค. 
 

2. ์ ‘์† ์ •๋ณด ์„ค์ •


์ƒ๋‹จ ๋ฉ”๋‰ด์—์„œ ํŒŒ์ผ โ†’ ์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž์—์„œ ์ƒˆ ์‚ฌ์ดํŠธ ์ƒ์„ฑ์„ ํด๋ฆญ ํ›„ ํ”„๋กœํ† ์ฝœ, ํ˜ธ์ŠคํŠธ, ํฌํŠธ, ์‚ฌ์šฉ์ž๋ช…, ์ธ์ฆ ๋ฐฉ์‹์„ ์„ ํƒํ•œ ํ›„ ์—ฐ๊ฒฐํ•œ๋‹ค. 
์ธ์ฆ ๋ฐฉ์‹์ด ํ‚ค ํŒŒ์ผ(.pem)์ผ ๊ฒฝ์šฐ ์„ค์ • โ†’ SFTP โ†’ ํ‚ค ํŒŒ์ผ ์ถ”๊ฐ€๋ฅผ ํ†ตํ•ด ๋“ฑ๋กํ•œ๋‹ค. 
 

ํŒŒ์ผ์งˆ๋ผ ์‚ฌ์ดํŠธ ๊ด€๋ฆฌ์ž ์ด๋ฏธ์ง€

 

3. ํŒŒ์ผ ์ „์†ก


์—ฐ๊ฒฐ์— ์„ฑ๊ณต ์‹œ ์™ผ์ชฝ ์ฐฝ์—๋Š” ๋กœ์ปฌ ํŒŒ์ผ ์˜ค๋ฅธ์ชฝ์— ์ฐฝ์—๋Š” ์„œ๋ฒ„ ํŒŒ์ผ์ด ํ‘œ์‹œ๋œ๋‹ค. ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ์œผ๋กœ ํŒŒ์ผ์„ ์ „์†กํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ํด๋” ๋‹จ์œ„๋กœ๋„ ์ „์†ก์ด ๊ฐ€๋Šฅํ•˜๋‹ค. 

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

์žฅ์‹์šฉ ๋กœ๊ณ 
๐Ÿ”‘ SSH & SFTP ๊ธฐ์ดˆ ๊ฐ€์ด๋“œ - ์„œ๋ฒ„ ์ ‘์†๊ณผ ํŒŒ์ผ ์ „์†ก | BlueCool