- FTP ๋ฐฉ์‹ 2๊ฐ€์ง€

Passive Mode(์ˆ˜๋™) :

ํด๋ผ์ด์–ธํŠธ์—์„œ ์„œ๋ฒ„์˜ 21๋ฒˆ ํฌํŠธ(Command)๋กœ ์ ‘์†ํ•˜๊ณ  ํด๋ผ์ด์–ธํŠธ ์‚ฌ์šฉํ•  ๋‘๋ฒˆ์งธ ํฌํŠธ๋ฅผ ์„œ๋ฒ„์— ์•Œ๋ ค์ฃผ๋ฉด ์„œ๋ฒ„์˜ 20๋ฒˆ ํฌํŠธ(Data)๊ฐ€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์•Œ๋ ค์ค€ ๋‘๋ฒˆ์งธ ํฌํŠธ์— ์ ‘์†ํ•œ๋‹ค. (์„œ๋ฒ„๊ฐ€ ํด๋ผ์ด์–ธํŠธ์— ์ ‘์†ํ•˜๋Š” ๋ฐฉ์‹)

 

Active Mode(๋Šฅ๋™) :

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

 

- FTP๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ƒ์šฉ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์‹œ์Šคํ…œ์„ ๊ตฌ์„ฑํ•  ๋•Œ, ์–ด๋–ค ๋ถ„์•ผ์— ์–ด๋–ป๊ฒŒ FTP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ๊ฒƒ์ธ์ง€

p2p๊ฐ™์€ ์‚ฌ์ดํŠธ๊ฐ€ ํ•˜๋Š” ๋ฐฉ์‹์ฒ˜๋Ÿผ ์ž๋ฃŒ๋ฅผ ๊ฐœ์ธ ๋Œ€ ๊ฐœ์ธ์œผ๋กœ ์ฃผ๊ณ ๋ฐ›๋Š” ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค ๊ฒƒ ๊ฐ™๋‹ค. ์•„๋ฌด๋ž˜๋„ ๋‹ค๋ฅธ ์›น ์„œ๋ฒ„์— ๋กœ๊ทธ๊ฐ€ ๋‚จ๊ณ  ๊ฑฐ์ณ์˜ค๋Š” ๊ฒƒ ๋ณด๋‹ค ์ž์‹ ์ด ๋งŒ๋“  FTP์„œ๋ฒ„๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ž๋ฃŒ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š” ๊ฒƒ์ด ์‹ฌ๋ฆฌ์ ์œผ๋กœ ๋” ์•ˆ์ „ํ•˜๋‹ค ๋Š๋ผ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜์—ฌ ์ฃผ๊ณ ๋ฐ›๋Š”,๋ณด์•ˆ์„ฑ์ด ๋†’์€ SFTP๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋” ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค.

 

- ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ FTP client๋“ค์ด ์–ด๋–ค ๊ฒƒ๋“ค์ด ์žˆ๋Š”์ง€ ์กฐ์‚ฌํ•˜์„ธ์š”.

๋ฆฌ๋ˆ…์Šค์šฉ์œผ๋กœ๋Š” /usr/bin/ftp ์™€ /usr/bin.sftp ๊ฐ€ ์žˆ๊ณ ,

์œˆ๋„์šฐ์šฉ์œผ๋กœ๋Š” FileZilla, ์•ŒFTP, WS FTP, WinSCP, CuteFTP ๋“ฑ์ด ์žˆ๋‹ค.

 

- ProFTP์˜ ์ฃผ์š” ๊ธฐ๋Šฅ๊ณผ ์„ค์น˜ ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•˜์„ธ์š”.

์ง€์‹œ์ž์™€ ์ง€์‹œ๊ทธ๋ฃน์œผ๋กœ ๋˜์–ด์žˆ๋Š” ํ•˜๋‚˜์˜ ์„ค์ • ํŒŒ์ผ๋กœ ๋ณด๊ธฐํŽธํ•˜๋‹ค.

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

ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ† ๋ฆฌ์˜ ํผ๋ฏธ์…˜์„ ๊ฐœ๋ณ„ ์„ค์ •์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋ณด์•ˆ์„ฑ๋„ ๋–จ์–ด์ง€์ง€ ์•Š๋Š”๋‹ค.

์‰ฝ๊ฒŒ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์ค‘ ๊ฐ€์ƒ FTP์„œ๋ฒ„์™€ ์ต๋ช… FTP ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ด์ค€๋‹ค.

free SW์ด๋‹ค.

xinetd ๋ชจ๋“œ์—์„œ ์„ค์น˜์™€ ์šด์˜์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

 

dpkg -l | grep proftpd ๋กœ ์„ค์น˜๊ฐ€ ๋˜์–ด์žˆ๋Š”์ง€ ํ™•์ธ ํ›„, apt-get์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›๋Š”๋‹ค.

or

cd /usr/local/src์— ๋“ค์–ด๊ฐ€ wget ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.5a.tar.gz ๋ฅผ ์„ค์น˜๋ฐ›๋Š”๋‹ค.

๊ทธ ํ›„, tar ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ด ์••์ถ•ํŒŒ์ผ์„ ํ‘ผ๋‹ค. tar xvfz proftpd-1.3.5a.tar.gz

  1. cd /usr/local/proftpd๋ฅผ ๋ณด์•„ ์„ค์น˜๊ฐ€ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.
  2. proftpd.conf๋ฅผ vi ์—๋””ํ„ฐ๋กœ ๋“ค์–ด๊ฐ€ ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ์ˆ˜์ •ํ•ด์ค€๋‹ค. ์•ˆ์— ๋‚ด์šฉ์€ ๊ตฌ๊ธ€๋งํ•˜์—ฌ ์ฐพ์•„์„œ ์ˆ˜์ •ํ•ด์ค€๋‹ค.
  3. xinetd.d/proftpd ๋ฅผ ์—๋””ํ„ฐ๋กœ ๋“ค์–ด๊ฐ€ ์„œ๋ฒ„๋ฅผ proftp๋กœ ๋ณ€๊ฒฝํ›„์— xinetd๋ฅผ ์‹คํ–‰ํ•œ๋‹ค.

 - Filezilla FTP Server๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•(์œˆ๋„์šฐ ๊ธฐ๋ฐ˜)

  1. ํŒŒ์ผ์งˆ๋ผ ํ™ˆํŽ˜์ด์ง€์— ์ ‘์†ํ•˜์—ฌ server๋ฅผ ๋‹ค์šด๋ฐ›๋Š”๋‹ค.
  2. ์„ค์น˜ํƒ€์ž…์€ standard๋ฅผ ์„ ํƒํ•˜๊ณ  ์„ค์น˜์œ„์น˜๋Š” ์›ํ•˜๋Š” ๊ณณ์— ์„ค์ •ํ•œ๋‹ค.
  3. ์‹œ์ž‘์˜ต์…˜์—์„œ "Install as service, started with Windows(default)๋ฅผ ์„ ํƒํ•˜๊ณ  ํฌํŠธ๊ฐ’์€ ๋””ํดํŠธ๊ฐ’์ธ 14147๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์˜ต์…˜์„ ๋”ฐ๋กœ ์ˆ˜์ •ํ•  ๊ฒƒ์ด ์—†์œผ๋ฉด ์ „๋ถ€ ๋””ํดํŠธ๊ฐ’์œผ๋กœ ํ•œ๋‹ค.
  4. ๊ด€๋ฆฌ์ž ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜๋ฉด ํ˜ธ์ŠคํŠธ IP์™€ ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ ์ ๊ณ  ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์„ค์ •ํ•˜๋ฉด ๋กœ๊ทธ์ธ๋œ๋‹ค.
  5. ๋ฉ”๋‰ด์—์„œ edit ๋ฅผ ํด๋ฆญํ•˜๊ณ  users์—์„œ add๋ฅผ ํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ์ถ”๊ฐ€๋˜๊ณ , ๊ถŒํ•œ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

 - FTP ๋ช…๋ น์–ด

ascii ๋Š” ์•„์Šคํ‚ค๋ชจ๋“œ๋กœ ์„ค์ •

binary ๋Š” ๋ฐ”์ด๋„ˆ๋ฆฌ๋ชจ๋“œ๋กœ ์„ค์ •

bell ํ•˜๋ฉด ๋ช…๋ น์–ด ํ• ๋•Œ๋งˆ๋‹ค ์†Œ๋ฆฌ๋‚จ

bye ๋Š” exit =close =disconnet ๋ช…๋ น์–ด์™€ ๋˜‘๊ฐ™์ด ์ข…๋ฃŒํ•˜๋Š” ๊ฒƒ.

cd๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋ช… ๋ณ€๊ฒฝ ๋ฐ ์ด๋™

cdup์€ cd ..์™€ ๊ฐ™์€ ๋ช…๋ น์–ด

chmod๋Š” ์ผ๋ฐ˜ ๋ฆฌ๋ˆ…์Šค์™€ ๋˜‘๊ฐ™์ด ํŒŒ์ผ ํผ๋ฏธ์…˜์„ ๋ฐ”๊ฟ”์ฃผ๋Š”๊ฒƒ.

delete ๋Š” ๋ง๊ทธ๋Œ€๋กœ ํŒŒ์ผ ์‚ญ์ œ

dir ์€ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋ณด์—ฌ์คŒ.

get ์€ ํŒŒ์ผ์„ ๊ฐ€์ ธ์˜ค๋Š” ๋ช…๋ น์–ด.

put ์€ ํŒŒ์ผ์„ ๋‚ด๋ณด๋‚ด๋Š” ๋ช…๋ น์–ด.

hash ๋Š” ํŒŒ์ผ ์ „์†ก ์‹œ์— #์œผ๋กœ ์ „์†ก์ค‘์ž„์„ ํ‘œ์‹œํ•ด์คŒ

help ๋Š” ?์™€ ๋˜‘๊ฐ™์ด ๋„์›€๋ง ํ‘œ์‹œํ•ด์คŒ

lcd ๋Š” local cd๋กœ cd์™€ ๊ฐ™์€ ๋™์ž‘์„ ํ•œ๋‹ค.

ls๋Š” ํŒŒ์ผ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.

get ์ด๋ž‘ put์ด๋ž‘ delete ์•ž์— m์„ ๋ถ™์—ฌ์ฃผ๋ฉด ์ „์ฒด(์—ฌ๋Ÿฌ๊ฐœ)ํŒŒ์ผ์„ ์ž‘์—…ํ•ด์คŒ.

open ip์ฃผ์†Œ ๋Š” ์ ‘์†์„ ํ•˜๋Š” ๊ฒƒ.

prompt on/off ๋กœ ํ™•์ธ ๊ณผ์ • ์˜จ์˜คํ”„ ํ•ด์ค€๋‹ค.

pwd๋Š” ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ ํ‘œ์‹œํ•ด์คŒ

rstatus๋Š” ์‹œ์Šคํ…œ ์ƒํƒœ์™€ ์ •๋ณด์— ๋Œ€ํ•ด์„œ ํ‘œ์‹œํ•ด์ค€๋‹ค.

rename์€ ํŒŒ์ผ ์ด๋ฆ„์„ ๋ฐ”๊พธ๋Š” ๊ฑธ๋กœ remote ํ˜„์žฌํŒŒ์ผ๋ช… ๋ณ€๊ฒฝํŒŒ์ผ๋ช… ์œผ๋กœ์‚ฌ์šฉ

rmdir ๋Š” ๋””๋ ‰ํ† ๋ฆฌ ์‚ญ์ œ

size๋Š” ํŒŒ์ผ ํฌ๊ธฐ๋ฅผ byte ๋‹จ์œ„๋กœ ํ‘œ์‹œํ•ด์ค€๋‹ค

status๋Š” ftp ์„ธ์…˜๋ชจ๋“œ์— ๋Œ€ํ•œ ์„ค์ • ํ‘œ์‹œํ•ด์ค€๋‹ค

type ์€ ๋ฐ”์ด๋„ˆ๋ฆฌ๋‚˜ ์•„์Šคํ‚ค๋กœ ์ „์†ก๋ชจ๋“œ ๋ฐ”๊ฟ€ ๋•Œ ์‚ฌ์šฉ๋œ๋‹ค.

 

- SCP, SFTP ํ”„๋กœํ† ์ฝœ์˜ ๊ฐœ๋…๊ณผ ์‚ฌ์šฉ๋ฒ•

SFTP(=Secure File Transfer Protocol)๋กœ ๋ณด์•ˆ ํŒŒ์ผ ์ „์†ก ํ”„๋กœํ† ์ฝœ์ด๋‹ค. FTP๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ์— ๋Œ€ํ•ด ์•”ํ˜ธํ™”๋ฅผ ์ง„ํ–‰ํ•œ ํ”„๋กœํ† ์ฝœ์ด๋‹ค. ํŒŒ์ผ ์ž‘์„ฑ, ์‚ญ์ œ, ๋‚˜์—ด ๋“ฑ ์›๊ฒฉ ํŒŒ์ผ ์‹œ์Šคํ…œ์— ์—‘์„ธ์Šค ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋Œ€ํ™”์‹๋ชจ๋“œ (์„ธ์…˜)์—์„œ ์ž‘๋™. sftp ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•„์ดํ”ผ๋ฅผ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ๊ณ„์ •๋ช…@์•„์ดํ”ผ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. put์œผ๋กœ ํŒŒ์ผ์„ ์—…๋กœ๋“œ ํ•˜๊ณ  get์œผ๋กœ ํŒŒ์ผ์„ ๋‹ค์šดํ•  ์ˆ˜ ์žˆ๋‹ค.

 

SCP(=Secure Copy)๋Š” ํŒŒ์ผ ์†ก์ˆ˜์‹ ์— ์žˆ์–ด ์†ก์‹ ๋งŒ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์ด๋‹ค. SFTP๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์—ฌ ๋ณดํ†ต ํŒŒ์ผ ์†Œ์œ ์ž๊ฐ€ ์—†๋Š” ํŒŒ์ผ์„ ์ „์†กํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค. ๋น„๋Œ€ํ™”์‹ ๋ชจ๋“œ์—์„œ ์ž‘๋™.

 scp ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ํด๋ผ์ด์–ธํŠธ์˜ ์•„์ดํ”ผ:/๊ฒฝ๋กœ/ ์“ด๋‹ค์Œ /์ž์‹ ์˜ ์ปดํ“จํ„ฐ๊ฒฝ๋กœ๋ฅผ ์“ฐ๋ฉด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

 

728x90
๋ฐ˜์‘ํ˜•
Liky