Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ inetutils-ftp ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
FTP โ ARPANET ํ์ผ ์ ์ก ํ๋ก๊ทธ๋จ
๊ฐ์
FTP [-v] [-d] [-i] [-n] [-g] [์ฃผ์ธ]
๊ธฐ์
FTP ARPANET ํ์ค ํ์ผ ์ ์ก ํ๋กํ ์ฝ์ ๋ํ ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ๋๋ค. ํ๋ก๊ทธ๋จ
์ฌ์ฉ์๊ฐ ์๊ฒฉ ๋คํธ์ํฌ ์ฌ์ดํธ์์ ํ์ผ์ ์ ์กํ ์ ์์ต๋๋ค.
์ต์ ์ ๋ช ๋ น์ค์ด๋ ๋ช ๋ น ํด์๊ธฐ์ ์ง์ ํ ์ ์์ต๋๋ค.
- 4, --ipv4
IPv4๋ฅผ ์ฌ์ฉํ์ฌ ํธ์คํธ์ ์ฐ๊ฒฐํฉ๋๋ค.
- 4, --ipv6
IPv6๋ฅผ ์ฌ์ฉํ์ฌ ํธ์คํธ์ ์ฐ๊ฒฐํฉ๋๋ค.
-NS, --ํ๋์ ์ธ
ํ์ฑ ๋ชจ๋ ์ ์ก ํ์ฑํ, ๊ธฐ๋ณธ๊ฐ: FTP.
-NS, --์๋์ ์ธ
์๋ ๋ชจ๋ ์ ์ก ํ์ฑํ, ๊ธฐ๋ณธ๊ฐ: pftp.
--์ฆ๊ฐ์ ์ธ [๋ณธ๋ฌธ]
๋ช ๋ น์ค ํ๋กฌํํธ๋ฅผ ์ธ์ํฉ๋๋ค(์ ํ์ ์ผ๋ก ๋ณธ๋ฌธ), tty๊ฐ ์๋๋๋ผ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค.
-N, --netrc ํ์ผ ์ด๋ฆ
ํน์ ์ด๊ธฐํ ํ์ผ์ ์ ํํฉ๋๋ค.
-V, --๋ง ์๊ฐ ๋ง์
์์ธ ์ต์ ๊ฐ์ FTP ์๊ฒฉ ์๋ฒ์ ๋ชจ๋ ์๋ต์ ํ์ํ ๋ฟ๋ง ์๋๋ผ
๋ฐ์ดํฐ ์ ์ก ํต๊ณ์ ๋ํด ๋ณด๊ณ ํฉ๋๋ค.
-NS, --์ถ์ ํ๋ค
ํจํท ์ถ์ ์ ํ์ฑํํฉ๋๋ค.
-NS, -๋๋ฒ๊ทธ
๋๋ฒ๊น ์ ํ์ฑํํฉ๋๋ค.
-์ด์ํ, --์์ ๋ถ๊ฐ
๋ช ๋ น์ค ํธ์ง์ ๋นํ์ฑํํฉ๋๋ค.
-N, --๋ก๊ทธ์ธ ์์
์ ์ง FTP ์ต์ด ์ ์ ์ "์๋ ๋ก๊ทธ์ธ"์ ์๋ํ์ง ์๋๋ก ํฉ๋๋ค. ์๋ ๋ก๊ทธ์ธ์ธ ๊ฒฝ์ฐ
์ฌ์ฉ ๊ฐ๋ฅ, FTP ํ์ธํฉ๋๋ค .netrc (์๋ ์ฐธ์กฐ) ์ฌ์ฉ์์ ํ ๋๋ ํ ๋ฆฌ์ ์๋ ํ์ผ
์๊ฒฉ ์์คํ ์ ๊ณ์ ์ ์ค๋ช ํ๋ ํญ๋ชฉ. ํญ๋ชฉ์ด ์์ผ๋ฉด FTP ์์ง
์๊ฒฉ ์์คํ ๋ก๊ทธ์ธ ์ด๋ฆ์ ๋ํ ํ๋กฌํํธ(๊ธฐ๋ณธ๊ฐ์ ๋ก์ปฌ ์์คํ ์ ์ฌ์ฉ์ ID์ ๋๋ค.
ํ์ํ ๊ฒฝ์ฐ ๋น๋ฐ๋ฒํธ์ ๋ก๊ทธ์ธํ ๊ณ์ ์ ๋ฌป๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
-NS, --ํ๋กฌํํธ ์์
์ฌ๋ฌ ํ์ผ์ ์ ์กํ๋ ๋์ ๋ํํ ํ๋กฌํํธ๋ฅผ ๋๋๋ค.
-NS, --no-๊ธ๋ก๋ธ
ํ์ผ ์ด๋ฆ ๊ธ๋ก๋น์ ๋นํ์ฑํํฉ๋๋ค.
--์ฉ๋ฒ
์งง์ ์ฌ์ฉ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค.
-?, --๋์
๋์๋ง ๋ชฉ๋ก์ ํ์ํฉ๋๋ค.
-V, --๋ฒ์ญ
ํ๋ก๊ทธ๋จ ๋ฒ์ ์ ํ์ํฉ๋๋ค.
ํด๋ผ์ด์ธํธ ํธ์คํธ FTP ํต์ ํ๋ ๊ฒ์ ๋ช ๋ น์ค์์ ์ง์ ํ ์ ์์ต๋๋ค. ๋ง์ฝ์
์ด๊ฑด ๋๋ฌ์ด, FTP ์ฆ์ FTP ์๋ฒ์ ๋ํ ์ฐ๊ฒฐ ์ค์ ์ ์๋ํฉ๋๋ค.
๊ทธ ํธ์คํธ; ๊ทธ๋ ์ง ์์ผ๋ฉด, FTP ๋ช ๋ น ํด์๊ธฐ๋ก ๋ค์ด๊ฐ ๋ช ๋ น์ ๊ธฐ๋ค๋ฆฝ๋๋ค.
์ฌ์ฉ์. ์ธ์ FTP ์ฌ์ฉ์์ ๋ช ๋ น์ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค. ํ๋กฌํํธ 'ftp>'๊ฐ
์ฌ์ฉ์. ๋ค์ ๋ช ๋ น์ ์์ ์ธ์ํฉ๋๋ค. FTP:
! [๋ช ๋ น [์ธ์]]
๋ก์ปฌ ์์คํ ์์ ๋ํํ ์ ธ์ ํธ์ถํฉ๋๋ค. ์ธ์๊ฐ ์๋ ๊ฒฝ์ฐ
์ฒซ ๋ฒ์งธ๋ ์ง์ ์คํํ๋ ๋ช ๋ น์ผ๋ก ๊ฐ์ฃผ๋๋ฉฐ ๋๋จธ์ง๋
์ธ์๋ฅผ ์ธ์๋ก ์ฌ์ฉํฉ๋๋ค.
$ ๋งคํฌ๋ก ์ด๋ฆ [์ธ์]
๋งคํฌ๋ก ์คํ ๋งคํฌ๋ก ์ด๋ฆ ๋ก ์ ์๋ ๋งฅ๋ฐํ ๋ช ๋ น.
์ธ์๋ unglobbed ๋งคํฌ๋ก์ ์ ๋ฌ๋ฉ๋๋ค.
๊ณ์ [passwd]
์ก์ธ์ค๋ฅผ ์ํด ์๊ฒฉ ์์คํ ์ ํ์ํ ๋ณด์กฐ ์ํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ก๊ทธ์ธ์ด ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋๋ฉด ์์. ์ธ์๊ฐ ์๋ ๊ฒฝ์ฐ
ํฌํจ๋๋ฉด ์ฌ์ฉ์๋ ์์ฝ๊ฐ ์๋ ๋ฐฉ์์ผ๋ก ๊ณ์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋ผ๋ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
์ ๋ ฅ ๋ชจ๋.
์ถ๊ฐ ๋ก์ปฌ ํ์ผ [์๊ฒฉ ํ์ผ]
์๊ฒฉ ์์คํ ์ ํ์ผ์ ๋ก์ปฌ ํ์ผ์ ์ถ๊ฐํฉ๋๋ค. ๋ง์ฝ์ ์๊ฒฉ ํ์ผ ๋จ์์๋ค
์ง์ ๋์ง ์์ ๊ฒฝ์ฐ ๋ก์ปฌ ํ์ผ ์ด๋ฆ์ ์ง์ ๋ ํ ์๊ฒฉ ํ์ผ์ ์ด๋ฆ์ ์ง์ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
๋๊ตฌ์ ์ํด ๋ณ๊ฒฝ ์ํธ๋์ค or nmap ํ๊ฒฝ. ํ์ผ ์ ์ก์ ํ์ฌ ์ค์ ์ ์ฌ์ฉํฉ๋๋ค.
for ์ ํ, ์ฒด์ฌ, ๋ชจ๋๋ฐ ๊ตฌ์กฐ.
์์คํค ํ์ผ ์ ์ก ์ค์ ์ ํ ๋คํธ์ํฌ ASCII๋ก. ์ด๊ฒ์ด ๊ธฐ๋ณธ ์ ํ์ ๋๋ค.
์ข ๊ฐ ํ์ผ ์ ์ก ๋ช ๋ น์ด ์๋ฃ๋ ํ ๋ฒจ์ด ์ธ๋ฆฌ๋๋ก ์ค์ ํฉ๋๋ค.
์ง ํ์ผ ์ ์ก ์ค์ ์ ํ ๋ฐ์ด๋๋ฆฌ ์ด๋ฏธ์ง ์ ์ก์ ์ง์ํฉ๋๋ค.
์๋ ์๊ฒฉ ์๋ฒ์์ FTP ์ธ์ ์ ์ข ๋ฃํ๊ณ ์ข ๋ฃํฉ๋๋ค. FTP. ํ์ผ์ ๋
๋ํ ์ธ์ ์ ์ข ๋ฃํ๊ณ ์ข ๋ฃํฉ๋๋ค.
์ผ์ด์ค ๋์ ์๊ฒฉ ์ปดํจํฐ ํ์ผ ์ด๋ฆ ๋์๋ฌธ์ ๋งคํ ์ ํ mget ๋ช ๋ น. ์ธ์ ์ผ์ด์ค
์ผ์ง(๊ธฐ๋ณธ๊ฐ์ ๊บผ์ง), ๋ชจ๋ ๋ฌธ์๊ฐ ๋๋ฌธ์์ธ ์๊ฒฉ ์ปดํจํฐ ํ์ผ ์ด๋ฆ
๋์๋ฌธ์๋ ์๋ฌธ์๋ก ๋งคํ๋ ๋ฌธ์๋ก ๋ก์ปฌ ๋๋ ํ ๋ฆฌ์ ๊ธฐ๋ก๋ฉ๋๋ค.
cd ์๊ฒฉ ๋๋ ํ ๋ฆฌ
์๊ฒฉ ์์คํ ์ ์์ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ค์์ผ๋ก ๋ณ๊ฒฝํ์ญ์์ค. ์๊ฒฉ ๋๋ ํ ๋ฆฌ.
CDUP ์๊ฒฉ ์์คํ ์์ ๋๋ ํ ๋ฆฌ๋ฅผ ํ์ฌ ์๊ฒฉ ์์คํ ์ ์์๋ก ๋ณ๊ฒฝํฉ๋๋ค.
๊ธฐ๊ณ ์์ ๋๋ ํ ๋ฆฌ.
chmod๋ฅผ ๋ชจ๋ ํ์ผ ์ด๋ฆ
ํ์ผ์ ๊ถํ ๋ชจ๋ ๋ณ๊ฒฝ ํ์ผ ์ด๋ฆ ์๊ฒฉ ์์คํ ์์ ๋ชจ๋.
๊ฐ๊น์ด ์๊ฒฉ ์๋ฒ์์ FTP ์ธ์ ์ ์ข ๋ฃํ๊ณ ๋ช ๋ น์ผ๋ก ๋์๊ฐ๋๋ค.
ํต์ญ์ฌ. ์ ์๋ ๋ชจ๋ ๋งคํฌ๋ก๊ฐ ์ง์์ง๋๋ค.
cr ASCII ์ ํ ํ์ผ ๊ฒ์ ์ค ์บ๋ฆฌ์ง ๋ฆฌํด ์คํธ๋ฆฝํ์ ํ ๊ธํฉ๋๋ค. ๊ธฐ๋ก์
ASCII ์ ํ ํ์ผ ์ ์ก ์ค์ ์บ๋ฆฌ์ง ๋ฆฌํด/์ค ๋ฐ๊ฟ ์ํ์ค๋ก ํ์๋ฉ๋๋ค.
์ธ์ ๋ค ๊ณต์ ํ๋งค์ ์ธ cr ์ผ์ ธ ์์ผ๋ฉด(๊ธฐ๋ณธ๊ฐ) ์บ๋ฆฌ์ง ๋ฆฌํด์ด ์ด ์ํ์ค์์ ๋ค์์ผ๋ก ์ ๊ฑฐ๋ฉ๋๋ค.
UNIX ๋จ์ผ ์ค ๋ฐ๊ฟ ๋ ์ฝ๋ ๊ตฌ๋ถ ๊ธฐํธ๋ฅผ ์ค์ํฉ๋๋ค. ๋น UNIX์ ๋ํ ๋ ์ฝ๋
์๊ฒฉ ์์คํ ์๋ ๋จ์ผ ์ค ๋ฐ๊ฟ์ด ํฌํจ๋ ์ ์์ต๋๋ค. ascii ํ์ ์ ์ก์ด
์ด๋ฌํ ์ค ๋ฐ๊ฟ์ ๋ค์ ๊ฒฝ์ฐ์๋ง ๋ ์ฝ๋ ๊ตฌ๋ถ ๊ธฐํธ์ ๊ตฌ๋ณ๋ ์ ์์ต๋๋ค. cr
๊บผ์ ธ์๋ค.
์ญ์ ์๊ฒฉ ํ์ผ
ํ์ผ ์ญ์ ์๊ฒฉ ํ์ผ ์๊ฒฉ ๋จธ์ ์์.
๋๋ฒ๊ทธ [๋๋ฒ๊ทธ ๊ฐ]
๋๋ฒ๊น ๋ชจ๋๋ฅผ ์ ํํฉ๋๋ค. ์ต์ ์ธ ๊ฒฝ์ฐ ๋๋ฒ๊ทธ ๊ฐ ์ง์ ๋์ด ์ฌ์ฉ๋ฉ๋๋ค.
๋๋ฒ๊น ์์ค์ ์ค์ ํฉ๋๋ค. ๋๋ฒ๊น ์ด ์ผ์ ธ ์์ ๋, FTP ์ ์ก๋ ๊ฐ ๋ช ๋ น์ ์ธ์ํฉ๋๋ค.
๋ฌธ์์ด '-->'์ด ์์ ์ค๋ ์๊ฒฉ ์์คํ
DIR [์๊ฒฉ ๋๋ ํ ๋ฆฌ] [๋ก์ปฌ ํ์ผ]
๋๋ ํ ๋ฆฌ์ ๋๋ ํ ๋ฆฌ ๋ด์ฉ ๋ชฉ๋ก์ ์ธ์ํฉ๋๋ค. ์๊ฒฉ ๋๋ ํ ๋ฆฌ,
์ ํ์ ์ผ๋ก ์ถ๋ ฅ์ ๋ก์ปฌ ํ์ผ. ๋ํ์ ๋ฉ์์ง๊ฐ ์๋ ๊ฒฝ์ฐ
ํ๋์ด๊ณ , FTP ์ฌ์ฉ์์๊ฒ ๋ง์ง๋ง ์ธ์๊ฐ ์ค์ ๋ก
์์ ํ ๋์ ๋ก์ปฌ ํ์ผ DIR ์ฐ์ถ. ๋๋ ํ ๋ฆฌ๋ฅผ ์ง์ ํ์ง ์์ผ๋ฉด
์๊ฒฉ ์์คํ ์ ํ์ฌ ์์ ๋๋ ํ ๋ฆฌ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๋ก์ปฌ ํ์ผ์ด ์๋ ๊ฒฝ์ฐ
์ง์ ํ๊ฑฐ๋ ๋ก์ปฌ ํ์ผ is -, ์ถ๋ ฅ์ด ํฐ๋ฏธ๋์ ์จ๋ค.
๋ถ๋ฆฌ ๋์์ด ๊ฐ๊น์ด.
EPSV4 IPv4 ์ฃผ์ ์ง์ ์ EPSV/EPRT ์ฌ์ฉ์ ์ ํํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ๊บผ์ ธ ์์ต๋๋ค.
ํํ ์ฒด์ฌ
ํ์ผ ์ ์ก ์ค์ ํํ ์ ์ฒด์ฌ. ์ง์๋๋ ์ ์ผํ ํ์์ "๋น์ธ์"์ ๋๋ค.
์ป์ ์๊ฒฉ ํ์ผ [๋ก์ปฌ ํ์ผ]
๊ฒ์ ์๊ฒฉ ํ์ผ ๋ก์ปฌ ์ปดํจํฐ์ ์ ์ฅํฉ๋๋ค. ๋ก์ปฌ ํ์ผ์ธ ๊ฒฝ์ฐ
์ด๋ฆ์ด ์ง์ ๋์ง ์์ ๊ฒฝ์ฐ ์๊ฒฉ ์์คํ ์ ์๋ ๊ฒ๊ณผ ๋์ผํ ์ด๋ฆ์ด ์ง์ ๋ฉ๋๋ค.
ํ์ฌ์ ์ํด ๋ณ๊ฒฝ๋ ์ ์์ ์ผ์ด์ค, ์ํธ๋์ค๋ฐ nmap ์ค์ . ๊ทธ๋งํผ
ํ์ฌ ์ค์ ์ ํ, ํํ, ๋ชจ๋๋ฐ ๊ตฌ์กฐ ์ ์กํ๋ ๋์ ์ฌ์ฉ๋ฉ๋๋ค
ํ์ผ.
๊ธ๋กญ ํ์ผ ์ด๋ฆ ํ์ฅ ์ ํ ์ญ์ , mget ๊ณผ ์ ๋ ฅ. ๊ธ๋ก๋น์ด ๊บผ์ ธ ์๋ ๊ฒฝ์ฐ
๊ณผ ๊ธ๋กญ, ํ์ผ ์ด๋ฆ ์ธ์๋ ๋ฌธ์ ๊ทธ๋๋ก ์ฌ์ฉ๋๋ฉฐ ํ์ฅ๋์ง ์์ต๋๋ค.
๊ธ๋ก๋น ์ ๋ ฅ ์์์ ๊ฐ์ด ์ํ๋ฉ๋๋ค. CSH(1). ์์ํ ์ญ์ ๊ณผ mget, ๊ฐ ์๊ฒฉ ํ์ผ
์ด๋ฆ์ ์๊ฒฉ ์์คํ ์์ ๋ณ๋๋ก ํ์ฅ๋๋ฉฐ ๋ชฉ๋ก์ ๋ณํฉ๋์ง ์์ต๋๋ค.
๋๋ ํ ๋ฆฌ ์ด๋ฆ์ ํ์ฅ์ ๋๋ ํ ๋ฆฌ ์ด๋ฆ์ ํ์ฅ๊ณผ ๋ค๋ฅผ ์ ์์ต๋๋ค.
์ผ๋ฐ ํ์ผ์ ์ด๋ฆ: ์ ํํ ๊ฒฐ๊ณผ๋ ์ธ๋ถ ์ด์ ์ฒด์ ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
์์คํ ๋ฐ ftp ์๋ฒ์ด๋ฉฐ 'mls remote-files -'๋ฅผ ์ํํ์ฌ ๋ฏธ๋ฆฌ ๋ณผ ์ ์์ต๋๋ค. ์ฐธ๊ณ :
mget ๊ณผ ์ ๋ ฅ ํ์ผ์ ์ ์ฒด ๋๋ ํ ๋ฆฌ ํ์ ํธ๋ฆฌ๋ฅผ ์ ์กํ๊ธฐ ์ํ ๊ฒ์ด ์๋๋๋ค.
๊ทธ๊ฒ์ a๋ฅผ ์ ์กํจ์ผ๋ก์จ ํ ์ ์์ต๋๋ค ํ๋ฅด(1) ์๋ธํธ๋ฆฌ์ ์์นด์ด๋ธ(๋ฐ์ด๋๋ฆฌ)
๋ฐฉ๋ฒ).
ํด์ [ํฌ๊ธฐ]
์ ์ก๋ ๊ฐ ๋ฐ์ดํฐ ๋ธ๋ก์ ๋ํด ํด์ ๊ธฐํธ(``#'') ์ธ์๋ฅผ ์ ํํฉ๋๋ค. ๊ทธ๋งํผ ํฌ๊ธฐ of
์ ํ์ ์ผ๋ก ๋ฐ์ดํฐ ๋ธ๋ก์ ์ง์ ํ ์ ์์ต๋๋ค. ์ง์ ํ์ง ์์ผ๋ฉด ๊ธฐ๋ณธ๊ฐ์ 1024์ ๋๋ค.
๋ฐ์ดํธ.
๋์ [๋ช ๋ น]
์ ์๋ฏธ์ ๋ํ ์ ๋ณด ๋ฉ์์ง๋ฅผ ์ธ์ํฉ๋๋ค. ๋ช ๋ น. ์ธ์๊ฐ ์์ผ๋ฉด
์ฃผ์ด์ง, FTP ์๋ ค์ง ๋ช ๋ น ๋ชฉ๋ก์ ์ธ์ํฉ๋๋ค.
์ ํด [์ด]
์๊ฒฉ ์๋ฒ์ ๋นํ์ฑ ํ์ด๋จธ๋ฅผ ๋ค์์ผ๋ก ์ค์ ํฉ๋๋ค. ์ด ์ด. ๋ง์ฝ์ ์ด is
์๋ตํ๋ฉด ํ์ฌ ๋นํ์ฑ ํ์ด๋จธ๊ฐ ์ธ์๋ฉ๋๋ค.
ipv4 ์ ์ผํ ์ฃผ์ ์ง์ ์ฒด๊ณ๋ก IPv4๋ฅผ ์ ํํฉ๋๋ค.
ipv6 ์ ์ผํ ์ฃผ์ ์ง์ ์ฒด๊ณ๋ก IPv6๋ฅผ ์ ํํฉ๋๋ค.
์์ดํ๋ IPv4 ๋ฐ IPv6 ์ฃผ์ ์ง์ ์ ํ์ฉํฉ๋๋ค.
LCD [์๋ฐฐ ๊ท์น์]
๋ก์ปฌ ์์คํ ์์ ์์ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ณ๊ฒฝํ์ญ์์ค. ์๋์ค์ธ ๊ฒฝ์ฐ ์๋ฐฐ ๊ท์น์ is
์ง์ ํ๋ฉด ์ฌ์ฉ์์ ํ ๋๋ ํ ๋ฆฌ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
lpwd ๋ก์ปฌ ์ปดํจํฐ์ ํ์ฌ ์์ ๋๋ ํฐ๋ฆฌ ์ด๋ฆ์ ์ธ์ํฉ๋๋ค.
ls [์๊ฒฉ ๋๋ ํ ๋ฆฌ] [๋ก์ปฌ ํ์ผ]
์๊ฒฉ ์์คํ ์ ๋๋ ํ ๋ฆฌ ๋ด์ฉ ๋ชฉ๋ก์ ์ธ์ํฉ๋๋ค. ๊ทธ๋งํผ
๋ชฉ๋ก์๋ ์๋ฒ๊ฐ ์ ํํ ๋ชจ๋ ์์คํ ์ข ์ ์ ๋ณด๊ฐ ํฌํจ๋ฉ๋๋ค.
ํฌํจํ๋ค; ์๋ฅผ ๋ค์ด ๋๋ถ๋ถ์ UNIX ์์คํ ์ 'ls' ๋ช ๋ น์์ ์ถ๋ ฅ์ ์์ฑํฉ๋๋ค.
-์'. (๋ํ๋ณด์ญ์์ค ๋ชฉ๋ก.) ๋ง์ฝ์ ์๊ฒฉ ๋๋ ํ ๋ฆฌ ์ง์ ๋์ง ์์ ์ํ๋ก ๋จ์ ์์ผ๋ฉฐ ํ์ฌ
์์ ๋๋ ํ ๋ฆฌ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๋ํ์ ํ๋กฌํํธ๊ฐ ์ผ์ ธ ์์ผ๋ฉด FTP ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค
์ฌ์ฉ์๋ ๋ง์ง๋ง ์ธ์๊ฐ ์ค์ ๋ก ๋์ ๋ก์ปฌ ํ์ผ์ธ์ง ํ์ธํฉ๋๋ค.
์ ์ ls ์ฐ์ถ. ๋ก์ปฌ ํ์ผ์ด ์ง์ ๋์ง ์์ ๊ฒฝ์ฐ ๋๋ ๋ก์ปฌ ํ์ผ '-'
์ถ๋ ฅ์ด ํฐ๋ฏธ๋๋ก ์ ์ก๋ฉ๋๋ค.
๋งฅ๋ฐํ ๋งคํฌ๋ก ์ด๋ฆ
๋งคํฌ๋ก๋ฅผ ์ ์ํฉ๋๋ค. ํ์ ํ์ ๋งคํฌ๋ก๋ก ์ ์ฅ๋ฉ๋๋ค. ๋งคํฌ๋ก ์ด๋ฆ; ๋
์ค(ํ์ผ์ ์ฐ์ ๊ฐํ ๋ฌธ์ ๋๋
ํฐ๋ฏธ๋) ๋งคํฌ๋ก ์ ๋ ฅ ๋ชจ๋๋ฅผ ์ข ๋ฃํฉ๋๋ค. 16๊ฐ์ ๋งคํฌ๋ก์ 4096๊ฐ์ ์ ํ์ด ์์ต๋๋ค.
์ ์๋ ๋ชจ๋ ๋งคํฌ๋ก์ ์ด ๋ฌธ์. ๋งคํฌ๋ก๋ ๊ฐ๊น์ด
๋ช ๋ น์ด ์คํ๋ฉ๋๋ค. ๋งคํฌ๋ก ํ๋ก์ธ์๋ `$' ๋ฐ `\'๋ฅผ ํน์ํ ๊ฒ์ผ๋ก ํด์ํฉ๋๋ค.
๋ฌธ์. `$' ๋ค์์ ์ซ์(๋๋ ์ซ์๋ค)๊ฐ ์ค๋ ๊ฒ์ ๋ค์์ผ๋ก ๋์ฒด๋ฉ๋๋ค.
๋งคํฌ๋ก ํธ์ถ ๋ช ๋ น์ค์์ ํด๋น ์ธ์. `$' ๋ค์
`i'๋ ๋งคํฌ๋ก ํ๋ก์ธ์์ ์คํ ๋งคํฌ๋ก๊ฐ ๋ฐ๋ณต๋๋ค๋ ์ ํธ๋ฅผ ๋ณด๋ ๋๋ค.
์ฒซ ๋ฒ์งธ ํจ์ค์์ `$i'๋ ๋งคํฌ๋ก ํธ์ถ์ ์ฒซ ๋ฒ์งธ ์ธ์๋ก ๋์ฒด๋ฉ๋๋ค.
๋ช ๋ น์ค์์ ๋ ๋ฒ์งธ ํจ์ค์์ ๋ ๋ฒ์งธ ์ธ์๋ก ๋์ฒด๋๋ฏ๋ก
์. ์์์ ๋ฌธ์๊ฐ ๋ค๋ฐ๋ฅด๋ `\'๋ ํด๋น ๋ฌธ์๋ก ๋์ฒด๋ฉ๋๋ค. `\'๋ฅผ ์ฌ์ฉํ์ธ์.
`$'์ ํน์ ์ฒ๋ฆฌ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด.
์ญ์ [์๊ฒฉ ํ์ผ]
์ญ์ ์๊ฒฉ ํ์ผ ์๊ฒฉ ๋จธ์ ์์.
mdir ์๊ฒฉ ํ์ผ ๋ก์ปฌ ํ์ผ
์ฒ๋ผ DIR, ์ฌ๋ฌ ์๊ฒฉ ํ์ผ์ ์ง์ ํ ์ ์๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ . ๋ํํ์ธ ๊ฒฝ์ฐ
ํ๋กฌํํธ๊ฐ ์ผ์ ธ ์๊ณ , FTP ์ฌ์ฉ์์๊ฒ ๋ง์ง๋ง ์ธ์๊ฐ ๋ค์์ธ์ง ํ์ธํ๋ผ๋ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค.
์ค์ ๋ก ์์ ์ ์ํ ๋์ ๋ก์ปฌ ํ์ผ mdir ์ถ๋ ฅ.
mget ์๊ฒฉ ํ์ผ
ํ์ฅ ์๊ฒฉ ํ์ผ ์๊ฒฉ ์์คํ ์์ ์ป์ ๊ฐ ํ์ผ ์ด๋ฆ์ ๋ํด
๋ฐ๋ผ์ ์์ฐ. ๋ณด๋ค ๊ธ๋กญ ํ์ผ ์ด๋ฆ ํ์ฅ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๊ฒฐ๊ณผ ํ์ผ
์ด๋ฆ์ ๋ค์์ ๋ฐ๋ผ ์ฒ๋ฆฌ๋ฉ๋๋ค. ์ผ์ด์ค, ์ํธ๋์ค๋ฐ nmap ์ค์ .
ํ์ผ์ ๋ณ๊ฒฝ ๊ฐ๋ฅํ ๋ก์ปฌ ์์ ๋๋ ํ ๋ฆฌ๋ก ์ ์ก๋ฉ๋๋ค.
'LCD ๋๋ ํ ๋ฆฌ'๋ก; ์ ๋ก์ปฌ ๋๋ ํ ๋ฆฌ๋ '! mkdir
์๋ฐฐ ๊ท์น์'.
mkdir ๋๋ ํ ๋ฆฌ ์ด๋ฆ
์๊ฒฉ ์์คํ ์ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ง๋ญ๋๋ค.
mls ์๊ฒฉ ํ์ผ ๋ก์ปฌ ํ์ผ
์ฒ๋ผ ๋ชฉ๋ก, ์ฌ๋ฌ ์๊ฒฉ ํ์ผ์ ์ง์ ํ ์ ์๋ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ๋ก์ปฌ ํ์ผ
์ง์ ํด์ผ ํฉ๋๋ค. ๋ํ์ ํ๋กฌํํธ๊ฐ ์ผ์ ธ ์์ผ๋ฉด FTP ์ฌ์ฉ์์๊ฒ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค.
๋ง์ง๋ง ์ธ์๊ฐ ์ค์ ๋ก ์์ ์ ์ํ ๋์ ๋ก์ปฌ ํ์ผ์ธ์ง ํ์ธํ์ญ์์ค. mls
์ถ๋ ฅ.
๋ชจ๋ [๋ชจ๋ ์ด๋ฆ]
ํ์ผ ์ ์ก ์ค์ ๋ชจ๋ ์ ๋ชจ๋ ์ด๋ฆ. ๊ธฐ๋ณธ ๋ชจ๋๋ "์คํธ๋ฆผ" ๋ชจ๋์ ๋๋ค.
๋ชจ๋ํ์ ํ์ผ ์ด๋ฆ
์๊ฒฉ ์์คํ ์์ ํ์ผ์ ๋ง์ง๋ง ์์ ์๊ฐ์ ํ์ํฉ๋๋ค.
์ ๋ ฅ ๋ก์ปฌ ํ์ผ
์ธ์๋ก ์ฃผ์ด์ง ๋ก์ปฌ ํ์ผ ๋ชฉ๋ก์์ ์์ผ๋ ์นด๋๋ฅผ ํ์ฅํ๊ณ ๋ค์์ ์ํํฉ๋๋ค. ๋๋ค for
๊ฒฐ๊ณผ ๋ชฉ๋ก์ ๊ฐ ํ์ผ. ๋ณด๋ค ๊ธ๋กญ ํ์ผ ์ด๋ฆ ํ์ฅ์ ๋ํ ์์ธํ ๋ด์ฉ์
๊ฒฐ๊ณผ ํ์ผ ์ด๋ฆ์ ๋ค์์ ๋ฐ๋ผ ์ฒ๋ฆฌ๋ฉ๋๋ค. ์ํธ๋์ค ๊ณผ nmap
์ค์ .
๋ ์๋ก์ด ํ์ผ ์ด๋ฆ
์๊ฒฉ ํ์ผ์ ์์ ์๊ฐ์ด ๋ ์ต๊ทผ์ธ ๊ฒฝ์ฐ์๋ง ํ์ผ ๊ฐ์ ธ์ค๊ธฐ
ํ์ฌ ์์คํ ์ ํ์ผ์ ๋๋ค. ํ์ผ์ด ํ์ฌ ํด๋์ ์กด์ฌํ์ง ์๋ ๊ฒฝ์ฐ
์์คํ ์์ ์๊ฒฉ ํ์ผ์ด ๊ณ ๋ ค๋ฉ๋๋ค. ๋ ์๋ก์ด. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ด ๋ช ๋ น์
์ ๋์ผ ์ป์.
๋ชฉ๋ก [์๊ฒฉ ๋๋ ํ ๋ฆฌ] [๋ก์ปฌ ํ์ผ]
์๊ฒฉ ์์คํ ์ ๋๋ ํ ๋ฆฌ์ ์๋ ํ์ผ ๋ชฉ๋ก์ ์ธ์ํฉ๋๋ค. ๋ง์ฝ์
์๊ฒฉ ๋๋ ํ ๋ฆฌ ์ง์ ํ์ง ์์ผ๋ฉด ํ์ฌ ์์ ๋๋ ํ ๋ฆฌ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. ๋ง์ฝ์
๋ํํ ํ๋กฌํํ ์ด ์ผ์ ธ ์๊ณ , FTP ์ฌ์ฉ์์๊ฒ ๋ง์ง๋ง
์ธ์๋ ์์ ์ ์ํ ๋์ ๋ก์ปฌ ํ์ผ์ ๋๋ค. ๋ชฉ๋ก ์ฐ์ถ. ์๋์ค์ธ ๊ฒฝ์ฐ
๋ก์ปฌ ํ์ผ์ด ์ง์ ๋์๊ฑฐ๋ ๋ก์ปฌ ํ์ผ is -, ์ถ๋ ฅ์
๋จ๋ง๊ธฐ.
nmap [์ธํจํด ์์ํจํด]
ํ์ผ ์ด๋ฆ ๋งคํ ๋ฉ์ปค๋์ฆ์ ์ค์ ํ๊ฑฐ๋ ์ค์ ํด์ ํฉ๋๋ค. ์ธ์๋ฅผ ์ง์ ํ์ง ์์ผ๋ฉด
ํ์ผ ์ด๋ฆ ๋งคํ ๋ฉ์ปค๋์ฆ์ด ์ค์ ๋์ง ์์์ต๋๋ค. ์ธ์๋ฅผ ์ง์ ํ๋ฉด ์๊ฒฉ
ํ์ผ ์ด๋ฆ์ ๋์ ๋งคํ๋ฉ๋๋ค. ์ ๋ ฅ ๋ช ๋ น ๋ฐ ๋๋ค ์์ด ์คํ๋ ๋ช ๋ น
์ง์ ๋ ์๊ฒฉ ๋์ ํ์ผ ์ด๋ฆ. ์ธ์๊ฐ ์ง์ ๋ ๊ฒฝ์ฐ ๋ก์ปฌ ํ์ผ ์ด๋ฆ
๋์ ๋งคํ๋ฉ๋๋ค mget ๋ช ๋ น ๋ฐ ์ป์ ์ง์ ํ์ง ์๊ณ ์คํ๋ ๋ช ๋ น
๋ก์ปฌ ๋์ ํ์ผ ์ด๋ฆ. ์ด ๋ช ๋ น์ ๋น UNIX์ ์ฐ๊ฒฐํ ๋ ์ ์ฉํฉ๋๋ค.
๋ค๋ฅธ ํ์ผ ๋ช ๋ช ๊ท์น ๋๋ ๊ดํ์ ์ฌ์ฉํ๋ ์๊ฒฉ ์ปดํจํฐ. ๊ทธ๋งํผ
๋งคํ์ ๋ค์์ ์ํด ์ค์ ๋ ํจํด์ ๋ฐ๋ฆ ๋๋ค. ์ธํจํด ๊ณผ ์์ํจํด. [์ธํจํด]๋
๋ค์ด์ค๋ ํ์ผ ์ด๋ฆ์ ๋ํ ํ ํ๋ฆฟ(๋ค์์ ๋ฐ๋ผ ์ด๋ฏธ ์ฒ๋ฆฌ๋์์ ์ ์์)
~๋ก ์ํธ๋์ค ๊ณผ ์ผ์ด์ค ์ค์ ). ๋ณ์ ํ ํ๋ฆฟ์ ๋ค์์ ์ํด ์ํ๋ฉ๋๋ค.
์ํ์ค `$1', `$2', ..., `$9' ํฌํจ ์ธํจํด. ๋ฐฉ์งํ๋ ค๋ฉด `\'๋ฅผ ์ฌ์ฉํ์ญ์์ค.
`$' ๋ฌธ์์ ํน์ ์ฒ๋ฆฌ. ๋ค๋ฅธ ๋ชจ๋ ๋ฌธ์๋ ์ฒ๋ฆฌ๋ฉ๋๋ค.
๋ง ๊ทธ๋๋ก, ๊ทธ๋ฆฌ๊ณ ๊ฒฐ์ ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค nmap [์ธํจํด] ๋ณ์ ๊ฐ. ์ ์ํ
์ฃผ์ด์ง ์ ์ธํจํด $1.$2 ๋ฐ ์๊ฒฉ ํ์ผ ์ด๋ฆ "mydata.data", $1์
๊ฐ์ "mydata"์ด๊ณ $2๋ "data" ๊ฐ์ ๊ฐ์ต๋๋ค. ๊ทธ๋งํผ ์์ํจํด
๊ฒฐ๊ณผ ๋งคํ๋ ํ์ผ ์ด๋ฆ์ ๊ฒฐ์ ํฉ๋๋ค. ์ํ์ค `$1', `$2', ...., `$9'
๊ฒฐ๊ณผ ๊ฐ์ผ๋ก ๋์ฒด๋ฉ๋๋ค. ์ธํจํด ์ฃผํ. ์ํ์ค
`$0'์ ์๋ ํ์ผ ์ด๋ฆ์ผ๋ก ๋์ฒด๋ฉ๋๋ค. ๋ํ ์ํ์ค '[์ํ์ค1,
์ํ์ค2]'๋ [๋ก ๋์ฒด๋ฉ๋๋ค.์ํ์ค1] ๋ง์ฝ์ ์ํ์ค1 null ๋ฌธ์์ด์ด ์๋๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด
~๋ก ๊ต์ฒด๋๋ค ์ํ์ค2. ์๋ฅผ ๋ค์ด, ๋ช ๋ น
nmap $1.$2.$3 [$1,$2].[$2,file]
์ ๋ ฅ ํ์ผ ์ด๋ฆ "myfile.data"์ ๋ํด ์ถ๋ ฅ ํ์ผ ์ด๋ฆ "myfile.data"๋ฅผ ์์ฑํฉ๋๋ค.
๋ฐ "myfile.data.old", ์ ๋ ฅ ํ์ผ ์ด๋ฆ "myfile"์ ๋ํ "myfile.file" ๋ฐ
์ ๋ ฅ ํ์ผ ์ด๋ฆ ".myfile"์ ๊ฒฝ์ฐ "myfile.myfile". ๊ณต๋ฐฑ์ด ํฌํจ๋ ์ ์์ต๋๋ค.
์์ํจํด, ์์์์ ๊ฐ์ด: `nmap $1 sed "s/ *$//" > $1' . `\'๋ฅผ ์ฌ์ฉํ์ธ์.
`$','[','[' ๋ฐ `,' ๋ฌธ์์ ํน์ ์ฒ๋ฆฌ๋ฅผ ๋ฐฉ์งํ๋ ๋ฌธ์.
์ํธ๋์ค [์ธ์น [์์์ฐจ๋ฅด]]
ํ์ผ ์ด๋ฆ ๋ฌธ์ ๋ณํ ๋ฉ์ปค๋์ฆ์ ์ค์ ํ๊ฑฐ๋ ์ค์ ํด์ ํฉ๋๋ค. ์ธ์๊ฐ ์๋ ๊ฒฝ์ฐ
์ง์ ํ๋ฉด ํ์ผ ์ด๋ฆ ๋ฌธ์ ๋ณํ ๋ฉ์ปค๋์ฆ์ด ์ค์ ๋์ง ์์ต๋๋ค. ์ธ์์ธ ๊ฒฝ์ฐ
์ง์ ๋๋ฉด ์๊ฒฉ ํ์ผ ์ด๋ฆ์ ๋ฌธ์๊ฐ ๋ณํ๋ฉ๋๋ค. ์ ๋ ฅ
๋ช ๋ น ๋ฐ ๋๋ค ์ง์ ๋ ์๊ฒฉ ๋์ ํ์ผ ์ด๋ฆ ์์ด ์คํ๋ ๋ช ๋ น์ ๋๋ค. ๋ง์ฝ์
์ธ์๊ฐ ์ง์ ๋๋ฉด ๋ก์ปฌ ํ์ผ ์ด๋ฆ์ ๋ฌธ์๊ฐ ๋ณํ๋ฉ๋๋ค.
mget ๋ช ๋ น ๋ฐ ์ป์ ์ง์ ๋ ๋ก์ปฌ ๋์ ํ์ผ ์ด๋ฆ ์์ด ์คํ๋ ๋ช ๋ น์ ๋๋ค.
์ด ๋ช ๋ น์ ๋น UNIX ์๊ฒฉ ์ปดํจํฐ์ ์ฐ๊ฒฐํ ๋ ์ ์ฉํฉ๋๋ค.
๋ค๋ฅธ ํ์ผ ๋ช ๋ช ๊ท์น ๋๋ ๊ดํ. ํ์ผ ์ด๋ฆ์ ๋ฌธ์
๋ฌธ์ ์ผ์น ์ธ์น ์์ ํด๋น ๋ฌธ์๋ก ๋์ฒด๋ฉ๋๋ค.
์์์ฐจ๋ฅด. ์บ๋ฆญํฐ์ ์์น๊ฐ ์ธ์น ๊ธธ์ด๋ณด๋ค ๊ธธ๋ค.
์์์ฐจ๋ฅด, ๋ฌธ์๊ฐ ํ์ผ ์ด๋ฆ์์ ์ญ์ ๋ฉ๋๋ค.
์ด ์ ์ฃผ์ธ [ํฌํธ]
์ง์ ๋ ์ฐ๊ฒฐ์ ์ค์ ํฉ๋๋ค. ์ฃผ์ธ FTP ์๋ฒ. ์ ํ์ ํฌํธ
๋ฒํธ๋ฅผ ์ ๊ณตํ ์ ์์ผ๋ฉฐ, ์ด ๊ฒฝ์ฐ FTP FTP ์๋ฒ์ ์ ์์ ์๋ํฉ๋๋ค
๊ทธ ํญ๊ตฌ์์. ๋ง์ฝ ์๋ ๋ก๊ทธ์ธ ์ต์ ์ด ์ผ์ ธ ์์ต๋๋ค(๊ธฐ๋ณธ๊ฐ). FTP ๋ ์๋ํ ๊ฒ์ด๋ค
์ฌ์ฉ์๋ฅผ FTP ์๋ฒ์ ์๋์ผ๋ก ๋ก๊ทธ์ธํฉ๋๋ค(์๋ ์ฐธ์กฐ).
ํจ์๋ธ ์๋ ๋ชจ๋๋ฅผ ์ ํํฉ๋๋ค. ํจ์๋ธ ๋ชจ๋๊ฐ ์ผ์ ธ ์์ผ๋ฉด(๊ธฐ๋ณธ๊ฐ์ ๊บผ์ ธ ์์) ftp
ํด๋ผ์ด์ธํธ๋ ์ผ๋ฐ์ ์ธ ๋ฐ์ดํฐ ์ฐ๊ฒฐ ๋์ ๋ชจ๋ ๋ฐ์ดํฐ ์ฐ๊ฒฐ์ ๋ํด PASV ๋ช ๋ น์ ๋ณด๋ ๋๋ค.
ํฌํธ ๋ช ๋ น. PASV ๋ช ๋ น์ ์๊ฒฉ ์๋ฒ๊ฐ ํฌํธ๋ฅผ ์ด๋๋ก ์์ฒญํฉ๋๋ค.
๋ฐ์ดํฐ ์ฐ๊ฒฐ ๋ฐ ํด๋น ํฌํธ์ ์ฃผ์๋ฅผ ๋ฐํํฉ๋๋ค. ์๊ฒฉ ์๋ฒ
ํด๋น ํฌํธ์์ ์์ ํ๊ณ ํด๋ผ์ด์ธํธ๊ฐ ์ฐ๊ฒฐํฉ๋๋ค. ์ด์ ์ฌ์ฉ์
์ ํต์ ์ธ PORT ๋ช ๋ น์ ์ฌ์ฉํ๋ฉด ํด๋ผ์ด์ธํธ๋ ํฌํธ์์ ์์ ๋๊ธฐํ๊ณ ํด๋น ์ฃผ์๋ฅผ
๋ค์ ์ฐ๊ฒฐํ๋ ์๊ฒฉ ์๋ฒ. ํจ์๋ธ ๋ชจ๋๋ ๋ค์์ ์ฌ์ฉํ ๋ ์ ์ฉํฉ๋๋ค.
FTP ๋ฐฉํฅ์ฑ์ ์ ์ดํ๋ โโ๊ฒ์ดํธ์จ์ด ๋ผ์ฐํฐ ๋๋ ํธ์คํธ๋ฅผ ํตํด
๊ตํต. (PASV ๋ช ๋ น์ ์ง์ํ๋ ค๋ฉด ftp ์๋ฒ๊ฐ ํ์ํ์ง๋ง
RFC 1123์ ๋ฐ๋ผ ์ผ๋ถ๋ ๊ทธ๋ ์ง ์์ต๋๋ค.)
์ ์ํ ๋ํ์ ํ๋กฌํํธ๋ฅผ ์ ํํฉ๋๋ค. ์ฌ๋ฌ ํ์ผ ์ค์ ๋ํ์ ํ๋กฌํํธ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ฌ์ฉ์๊ฐ ํ์ผ์ ์ ํ์ ์ผ๋ก ๊ฒ์ํ๊ฑฐ๋ ์ ์ฅํ ์ ์๋๋ก ์ ์กํฉ๋๋ค. ๋ง์ฝ์
๋ฉ์์ง๊ฐ ๊บผ์ ธ ์๋ ๊ฒฝ์ฐ(๊ธฐ๋ณธ๊ฐ์ ์ผ์ ธ ์์), mget or ์ ๋ ฅ ๋ชจ๋ ์๋ํฉ๋๋ค
ํ์ผ ๋ฐ ๋ชจ๋ ์ญ์ ๋ชจ๋ ํ์ผ์ ์ญ์ ํฉ๋๋ค.
๋๋ฆฌ ftp ๋ช ๋ น
๋ณด์กฐ ์ ์ด ์ฐ๊ฒฐ์์ ftp ๋ช ๋ น์ ์คํํฉ๋๋ค. ์ด ๋ช ๋ น์
ํ์ผ ์ ์ก์ ์ํด ๋ ๊ฐ์ ์๊ฒฉ FTP ์๋ฒ์ ๋์ ์ฐ๊ฒฐ
๋ ์๋ฒ. ์ฒซ๋ฒ์งธ ๋๋ฆฌ ๋ช ๋ น์ ์ด ์, ์ค๋ฆฝ
๋ณด์กฐ ์ ์ด ์ฐ๊ฒฐ. "ํ๋ก์ ?" ๋ช ๋ น์ ์ ๋ ฅํฉ๋๋ค. ๋ค๋ฅธ ftp๋ฅผ ๋ณด๋ ค๋ฉด
๋ณด์กฐ ์ฐ๊ฒฐ์์ ์คํํ ์ ์๋ ๋ช ๋ น. ๋ค์ ๋ช ๋ น์ด ์๋ํฉ๋๋ค.
๋ก ์์ํ๋ฉด ๋ค๋ฅด๊ฒ ๋๋ฆฌ: ์ด ์ ๋์ ์ ๋งคํฌ๋ก๋ฅผ ์ ์ํ์ง ์์ต๋๋ค.
์๋ ๋ก๊ทธ์ธ ํ๋ก์ธ์ค, ๊ฐ๊น์ด ๊ธฐ์กด ๋งคํฌ๋ก ์ ์๋ฅผ ์ง์ฐ์ง ์์ต๋๋ค. ์ป์ ๊ณผ
mget ๊ธฐ๋ณธ ์ ์ด ์ฐ๊ฒฐ์ ํธ์คํธ์์ ํธ์คํธ๋ก ํ์ผ ์ ์ก
๋ณด์กฐ ์ ์ด ์ฐ๊ฒฐ์์ ๋๋ค, ์ ๋ ฅ๋ฐ ์ถ๊ฐ ํ์ผ ์ ์ก
๋ณด์กฐ ์ ์ด ์ฐ๊ฒฐ์ ํธ์คํธ์์ ๊ธฐ๋ณธ ํธ์คํธ์ ํธ์คํธ๋ก
์ ์ด ์ฐ๊ฒฐ. ํ์ฌ ํ์ผ ์ ์ก์ ftp ์ง์์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
๋ณด์กฐ ์ ์ด ์ฐ๊ฒฐ์์ ์๋ฒ์ ์ํ ํ๋กํ ์ฝ PASV ๋ช ๋ น.
๋๋ค ๋ก์ปฌ ํ์ผ [์๊ฒฉ ํ์ผ]
์๊ฒฉ ์์คํ ์ ๋ก์ปฌ ํ์ผ์ ์ ์ฅํฉ๋๋ค. ๋ง์ฝ์ ์๊ฒฉ ํ์ผ ์ง์ ๋์ง ์์ ์ํ๋ก ๋จ์ ์์ผ๋ฉฐ,
๋ก์ปฌ ํ์ผ ์ด๋ฆ์ ๋ค์์ ๋ฐ๋ผ ์ฒ๋ฆฌํ ํ ์ฌ์ฉ๋ฉ๋๋ค. ์ํธ๋์ค or nmap
์๊ฒฉ ํ์ผ ์ด๋ฆ ์ง์ ์ค์ . ํ์ผ ์ ์ก์ ๋ค์์ ๋ํ ํ์ฌ ์ค์ ์ ์ฌ์ฉํฉ๋๋ค.
์ ํ, ์ฒด์ฌ, ๋ชจ๋๋ฐ ๊ตฌ์กฐ.
pwd ์๊ฒฉ ์์คํ ์ ํ์ฌ ์์ ๋๋ ํ ๋ฆฌ ์ด๋ฆ์ ์ธ์ํฉ๋๋ค.
์ข ๋ฃ ๋์์ด ์๋ .
๊ฒฌ์ ์ ์ํ์๋ฉด, ์ค๋ Kevin Lee Company ์ ์ฐ๋ฝ์ฃผ์ธ์. arg1 arg2 ...
์ง์ ๋ ์ธ์๋ ๊ทธ๋๋ก ์๊ฒฉ FTP ์๋ฒ๋ก ์ ์ก๋ฉ๋๋ค.
recv ์๊ฒฉ ํ์ผ [๋ก์ปฌ ํ์ผ]
๊ฐ์ ธ์ค๊ธฐ์ ๋์์ด์ ๋๋ค.
ํํํ๋ค ์๊ฒฉ ํ์ผ [๋ก์ปฌ ํ์ผ]
Reget์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ๋ get๊ณผ ๊ฐ์ด ์๋ํฉ๋๋ค. ๋ก์ปฌ ํ์ผ ์กด์ฌํ๊ณ ๋ณด๋ค ์์
์๊ฒฉ ํ์ผ, ๋ก์ปฌ ํ์ผ ์ ๋ถ๋ถ์ ์ผ๋ก ์ ์ก๋ ์ฌ๋ณธ์ผ๋ก ์ถ์ ๋ฉ๋๋ค.
์๊ฒฉ ํ์ผ ์ ์ก์ ๋ช ๋ฐฑํ ์คํจ ์ง์ ์์ ๊ณ์๋ฉ๋๋ค.
์ด ๋ช ๋ น์ ๋ค์๊ณผ ๊ฐ์ ๋คํธ์ํฌ๋ฅผ ํตํด ๋งค์ฐ ํฐ ํ์ผ์ ์ ์กํ ๋ ์ ์ฉํฉ๋๋ค.
์ฐ๊ฒฐ์ด ๋์ด์ง๊ธฐ ์ฝ์ต๋๋ค.
๋ฆฌํ [๋ช ๋ น ์ด๋ฆ]
์๊ฒฉ FTP ์๋ฒ์์ ๋์์ ์์ฒญํ์ญ์์ค. ๋ง์ฝ ๋ช ๋ น ์ด๋ฆ ์ง์ ๋์ด ์๋ค
์๋ฒ์๋ ์ ๊ณต๋ฉ๋๋ค.
์ํ [ํ์ผ ์ด๋ฆ]
์ธ์๊ฐ ์์ผ๋ฉด ์๊ฒฉ ์์คํ ์ ์ํ๋ฅผ ํ์ํฉ๋๋ค. ๋ง์ฝ์ ํ์ผ ์ด๋ฆ ์ง์ ๋๊ณ ,
~์ ์ํ๋ฅผ ๋ณด์ฌ์ฃผ๋ค ํ์ผ ์ด๋ฆ ์๊ฒฉ ๋จธ์ ์์.
์ด๋ฆ ๋ณ๊ฒฝ [์] [์]
ํ์ผ ์ด๋ฆ ๋ฐ๊พธ๊ธฐ ์ ์๊ฒฉ ์์คํ ์์ ํ์ผ๋ก ์.
์ฌ์ค์ ์๋ต ๋๊ธฐ์ด์ ์ง์๋๋ค. ์ด ๋ช ๋ น์ ๋ค์๊ณผ ๋ช ๋ น/์๋ต ์ํ์ฑ์ ๋ค์ ๋๊ธฐํํฉ๋๋ค.
์๊ฒฉ FTP ์๋ฒ. ์๋ฐ ํ ์ฌ๋๊ธฐํ๊ฐ ํ์ํ ์ ์์
์๊ฒฉ ์๋ฒ์ ์ํ ftp ํ๋กํ ์ฝ์
๋ค์ ์์ ๋ง์ปค
๋ฐ๋ก ๋ค์์ ๋ค์ ์์ํ์ญ์์ค. ์ป์ or ๋๋ค ํ์๋ ๋ง์ปค. ์ ๋์ค์์
์์คํ ์์ ๋ง์ปค๋ ์ผ๋ฐ์ ์ผ๋ก ํ์ผ์ ๋ํ ๋ฐ์ดํธ ์คํ์ ์ ๋๋ค.
rmdir ๋๋ ํ ๋ฆฌ ์ด๋ฆ
์๊ฒฉ ์์คํ ์์ ๋๋ ํ ๋ฆฌ๋ฅผ ์ญ์ ํฉ๋๋ค.
๋ฃฌ ๋ฌธ์ ๊ณ ์ ํ ํ์ผ ์ด๋ฆ์ผ๋ก ๋ก์ปฌ ์์คํ ์ ํ์ผ ์ ์ฅ์ ํ ๊ธํฉ๋๋ค. ํ์ผ์ธ ๊ฒฝ์ฐ
์ ๋ํ ๋์ ๋ก์ปฌ ํ์ผ ์ด๋ฆ๊ณผ ๋์ผํ ์ด๋ฆ์ ๊ฐ์ง ์ด๋ฏธ ์กด์ฌํฉ๋๋ค. ์ป์ or mget
๋ช ๋ น์ ์คํํ๋ฉด ์ด๋ฆ์ ".1"์ด ์ถ๊ฐ๋ฉ๋๋ค. ๊ฒฐ๊ณผ ์ด๋ฆ์ด ๋ค๋ฅธ ์ด๋ฆ๊ณผ ์ผ์นํ๋ ๊ฒฝ์ฐ
๊ธฐ์กด ํ์ผ์ ๊ฒฝ์ฐ ์๋ ์ด๋ฆ์ ".2"๊ฐ ์ถ๊ฐ๋ฉ๋๋ค. ๋ง์ฝ ์ด ๊ณผ์ ์
".99"๊น์ง ๊ณ์๋๋ฉด ์ค๋ฅ ๋ฉ์์ง๊ฐ ์ธ์๋๊ณ ์ ์ก์ด ๋์ง ์์ต๋๋ค.
์ผ์ด๋๋ค. ์์ฑ๋ ๊ณ ์ ํ์ผ ์ด๋ฆ์ด ๋ณด๊ณ ๋ฉ๋๋ค. ์ฐธ๊ณ ๋ฃฌ ๋ฌธ์
์ ๋ช ๋ น์์ ์์ฑ๋ ๋ก์ปฌ ํ์ผ์๋ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค(์๋ ์ฐธ์กฐ). ๊ทธ๋งํผ
๊ธฐ๋ณธ๊ฐ์ ๊บผ์ ธ ์์ต๋๋ค.
๋ณด๋ด๋ค ๋ก์ปฌ ํ์ผ [์๊ฒฉ ํ์ผ]
๋ฃ๋ค์ ๋์์ด์ ๋๋ค.
์ผ๋ํฌํธ PORT ๋ช ๋ น ์ฌ์ฉ์ ํ ๊ธํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก, FTP PORT๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ์๋ํฉ๋๋ค.
๊ฐ ๋ฐ์ดํฐ ์ ์ก์ ๋ํ ์ฐ๊ฒฐ์ ์ค์ ํ ๋ ๋ช ๋ น. ํฌํธ์ ์ฌ์ฉ
๋ช ๋ น์ ์ฌ๋ฌ ํ์ผ ์ ์ก์ ์ํํ ๋ ์ง์ฐ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ๋ง์ฝ
PORT ๋ช ๋ น ์คํจ, FTP ๊ธฐ๋ณธ ๋ฐ์ดํฐ ํฌํธ๋ฅผ ์ฌ์ฉํฉ๋๋ค. PORT๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ
๋ช ๋ น์ด ๋นํ์ฑํ๋๋ฉด ๊ฐ ๋ฐ์ดํฐ์ ๋ํด PORT ๋ช ๋ น์ ์ฌ์ฉํ๋ ค๊ณ ์๋ํ์ง ์์ต๋๋ค.
์ฎ๊ธฐ๋ค. ์ด๊ฒ์ PORT๋ฅผ ๋ฌด์ํ๋ ํน์ FTP ๊ตฌํ์ ์ ์ฉํฉ๋๋ค.
๋ช ๋ น์ด์ง๋ง ์๋ชป ์๋ฝ๋์์์ ๋ํ๋ ๋๋ค.
๋์ง arg1 arg2 ...
์ง์ ๋ ์ธ์๋ ๊ทธ๋๋ก ์๊ฒฉ FTP ์๋ฒ์ SITE๋ก ์ ์ก๋ฉ๋๋ค.
๋ช ๋ น.
ํฌ๊ธฐ ํ์ผ ์ด๋ฆ
๋ฐํ ํฌ๊ธฐ ํ์ผ ์ด๋ฆ ์๊ฒฉ ๋จธ์ ์์.
์ง์ ํ์ฌ ์ํ ํ์ FTP.
๊ตฌ์กฐ์ฒด [๊ตฌ์กฐ์ฒด ์ด๋ฆ]
ํ์ผ ์ ์ก ์ค์ ๊ตฌ์กฐ ์ ๊ตฌ์กฐ์ฒด ์ด๋ฆ. ๊ธฐ๋ณธ์ ์ผ๋ก "์คํธ๋ฆผ" ๊ตฌ์กฐ
์ฌ์ฉ.
๋ ํนํ ๊ณ ์ ํ ํ์ผ ์ด๋ฆ์ผ๋ก ์๊ฒฉ ์์คํ ์ ํ์ผ ์ ์ฅ์ ํ ๊ธํฉ๋๋ค. ์๊ฒฉ FTP
์๋ฒ๋ ์ฑ๊ณต์ ์ธ ์๋ฃ๋ฅผ ์ํด ftp ํ๋กํ ์ฝ STOU ๋ช ๋ น์ ์ง์ํด์ผ ํฉ๋๋ค. ๊ทธ๋งํผ
์๊ฒฉ ์๋ฒ๋ ๊ณ ์ ํ ์ด๋ฆ์ ๋ณด๊ณ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ๊บผ์ ธ ์์ต๋๋ค.
์ฒด๊ณ ์๊ฒฉ ์์คํ ์์ ์คํ ์ค์ธ ์ด์ ์ฒด์ ์ ํ์ ํ์ํฉ๋๋ค.
ํ ๋ฅ์ค ํ์ผ ์ ์ก ์ ํ์ TENEX ๋จธ์ ๊ณผ ํต์ ํ๋ ๋ฐ ํ์ํ ๊ฒ์ผ๋ก ์ค์ ํ์ญ์์ค.
๋๋ฌ๋ค ํจํท ์ถ์ ์ ์ ํํฉ๋๋ค.
์ ํ [์ ํ ์ด๋ฆ]
ํ์ผ ์ ์ก ์ค์ ์ ํ ์ ์ ํ ์ด๋ฆ. ์ ํ์ ์ง์ ํ์ง ์์ผ๋ฉด ํ์ฌ
์ ํ์ด ์ธ์๋ฉ๋๋ค. ๊ธฐ๋ณธ ์ ํ์ ๋คํธ์ํฌ ASCII์ ๋๋ค.
๋ง์คํฌ [๋ด๋ง์คํฌ]
์๊ฒฉ ์๋ฒ์ ๊ธฐ๋ณธ umask๋ฅผ ๋ค์์ผ๋ก ์ค์ ํฉ๋๋ค. ๋ด๋ง์คํฌ. ๋ฉด ๋ด๋ง์คํฌ ์๋ตํ๊ณ ,
ํ์ฌ umask๊ฐ ์ธ์๋ฉ๋๋ค.
์ฌ์ฉ์ ์ฌ์ฉ์ ์ด๋ฆ [์ํธ] [๊ณ์ ]
์๊ฒฉ FTP ์๋ฒ์ ์์ ์ ์๋ณํฉ๋๋ค. ๋ง์ฝ ์ํธ ์ง์ ๋์ง ์์
์๋ฒ์์ ํ์๋ก ํฉ๋๋ค. FTP ์ฌ์ฉ์์๊ฒ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค(๋นํ์ฑํ ํ
๋ก์ปฌ ์์ฝ). ๋ง์ฝ ๊ณ์ ํ๋๊ฐ ์ง์ ๋์ง ์์์ผ๋ฉฐ FTP ์๋ฒ๋
์ฌ์ฉ์์๊ฒ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. ๋ง์ฝ ๊ณ์ ํ๋๊ฐ ์ง์ ๋๊ณ
๊ณ์ ๋ช ๋ น์ ๋ก๊ทธ์ธ ์์๊ฐ ์๋ฃ๋ ํ ์๊ฒฉ ์๋ฒ๋ก ์ ๋ฌ๋ฉ๋๋ค.
์๊ฒฉ ์๋ฒ๊ฐ ๋ก๊ทธ์ธ์ ํ์ํ์ง ์์ ๊ฒฝ์ฐ ์๋ฃ๋ฉ๋๋ค. FTP is
"์๋ ๋ก๊ทธ์ธ"์ด ๋นํ์ฑํ๋ ์ํ์์ ํธ์ถํ๋ฉด ์ด ํ๋ก์ธ์ค๋ ๋ค์์์ ์๋์ผ๋ก ์ํ๋ฉ๋๋ค.
FTP ์๋ฒ์ ๋ํ ์ด๊ธฐ ์ฐ๊ฒฐ.
๋ง ์๊ฐ ๋ง์ ์์ธํ ์ ๋ณด ํ์ ๋ชจ๋๋ฅผ ์ ํํฉ๋๋ค. ์์ธํ ์ ๋ณด ํ์ ๋ชจ๋์์ FTP ์๋ฒ์ ๋ชจ๋ ์๋ต์
์ฌ์ฉ์์๊ฒ ํ์๋ฉ๋๋ค. ๋ํ verbose๊ฐ ์ผ์ ธ ์์ผ๋ฉด ํ์ผ ์ ์ก ์
์๋ฃ๋๋ฉด ์ ์ก ํจ์จ์ฑ์ ๋ํ ํต๊ณ๊ฐ ๋ณด๊ณ ๋ฉ๋๋ค. ์ ์ํด
๊ธฐ๋ณธ์ ์ผ๋ก ์์ธํ ์ ๋ณด ํ์๊ฐ ์ผ์ ธ ์์ต๋๋ค.
?[๋ช ๋ น]
๋์์ ๋์์ด์ ๋๋ค.
๊ณต๋ฐฑ์ด ํฌํจ๋ ๋ช ๋ น ์ธ์๋ ๋ฐ์ดํ `"' ํ์๋ก ์ธ์ฉ๋ ์ ์์ต๋๋ค.
์ค๋จ A FILE ์ด์
ํ์ผ ์ ์ก์ ์ค๋จํ๋ ค๋ฉด ํฐ๋ฏธ๋ ์ธํฐ๋ฝํธ ํค(์ผ๋ฐ์ ์ผ๋ก Ctrl-C)๋ฅผ ์ฌ์ฉํ์ญ์์ค. ๋ฐฐ์
์ ์ก์ด ์ฆ์ ์ค๋จ๋ฉ๋๋ค. ftp๋ฅผ ์ ์กํ๋ฉด ์ ์ก ์์ ์ด ์ค๋จ๋ฉ๋๋ค.
ํ๋กํ ์ฝ ABOR ๋ช ๋ น์ ์๊ฒฉ ์๋ฒ์ ์ ์กํ๊ณ ์์ ๋ ์ถ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ฒ๋ฆฝ๋๋ค. ๊ทธ๋งํผ
์ด๋ฅผ ์ํํ๋ ์๋๋ ์๊ฒฉ ์๋ฒ์ ABOR ์ง์์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
์ฒ๋ฆฌ. ์๊ฒฉ ์๋ฒ๊ฐ ABOR ๋ช ๋ น์ ์ง์ํ์ง ์์ผ๋ฉด 'ftp>' ํ๋กฌํํธ๊ฐ ํ์๋ฉ๋๋ค.
์๊ฒฉ ์๋ฒ๊ฐ ์์ฒญ๋ ํ์ผ ์ ์ก์ ์๋ฃํ ๋๊น์ง ๋ํ๋์ง ์์ต๋๋ค.
ํฐ๋ฏธ๋ ์ธํฐ๋ฝํธ ํค ์ํ์ค๋ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ๋ฌด์๋ฉ๋๋ค. FTP ๋ชจ๋ ์ง์ญ์ ์๋ฃํ์ต๋๋ค.
์ฒ๋ฆฌ ์ค์ด๋ฉฐ ์๊ฒฉ ์๋ฒ์ ์๋ต์ ๊ธฐ๋ค๋ฆฌ๊ณ ์์ต๋๋ค. ์ด ๋ชจ๋์์ ๊ธด ์ง์ฐ์
์์์ ์ค๋ช ํ ABOR ์ฒ๋ฆฌ์ ๊ฒฐ๊ณผ ๋๋ ์๊ฒฉ ์ฅ์น์ ์๊ธฐ์น ์์ ๋์
ftp ํ๋กํ ์ฝ ์๋ฐ์ ํฌํจํ ์๋ฒ. ์ง์ฐ์ด ์๊ธฐ์น ์์ ๊ฒฐ๊ณผ์ธ ๊ฒฝ์ฐ
์๊ฒฉ ์๋ฒ ๋์, ๋ก์ปฌ FTP ํ๋ก๊ทธ๋จ์ ์์ผ๋ก ์ฃฝ์ฌ์ผ ํฉ๋๋ค.
FILE ๋ช ๋ช ๋ํ
์ธ์๋ก ์ง์ ๋ ํ์ผ FTP ๋ช ๋ น์ ๋ค์ ๊ท์น์ ๋ฐ๋ผ ์ฒ๋ฆฌ๋ฉ๋๋ค.
1. ํ์ผ๋ช ์ด '-'๋ฅผ ์ง์ ํ๋ฉด ํ์ค (์ฝ๊ธฐ์ฉ) ๋๋ ํ์ค ์ถ๋ ฅ (์ฐ๊ธฐ์ฉ)์
์ต์ํ.
2. ํ์ผ ์ด๋ฆ์ ์ฒซ ๋ฒ์งธ ๋ฌธ์๊ฐ '|'์ธ ๊ฒฝ์ฐ ๋๋จธ์ง ์ธ์๋
์ ๋ช ๋ น์ผ๋ก ํด์๋ฉ๋๋ค. FTP ๋ค์์ ์ฌ์ฉํ์ฌ ์์ ํฌํฌํฉ๋๋ค. Popen(3) ์
์ธ์๊ฐ ์ ๊ณต๋๊ณ stdout(stdin)์์ ์ฝ์ต๋๋ค(์ฐ๊ธฐ). ์ ๋ช ๋ น์ ๊ฒฝ์ฐ
๊ณต๋ฐฑ์ ํฌํจํ๋ฉด ์ธ์๋ฅผ ์ธ์ฉ ๋ถํธ๋ก ๋ฌถ์ด์ผ ํฉ๋๋ค. ์: "" ls -lt"". ํนํ ์ ์ฉํ
์ด ๋ฉ์ปค๋์ฆ์ ์๋ "dir more"์ ๋๋ค.
3. ์์ ํ์ธ์ ์คํจํ๋ฉด ``globbing''์ด ํ์ฑํ๋๋ฉด ๋ก์ปฌ ํ์ผ ์ด๋ฆ์ด ํ์ฅ๋ฉ๋๋ค.
์์ ์ฌ์ฉ๋๋ ๊ท์น์ ๋ฐ๋ผ CSH(1); ์ฐธ์กฐ ๊ธ๋กญ ๋ช ๋ น. ๋ง์ฝ FTP ๋ช ๋ น
๋จ์ผ ๋ก์ปฌ ํ์ผ(.eg ๋๋ค)์ ์ํด ์์ฑ๋ ์ฒซ ๋ฒ์งธ ํ์ผ ์ด๋ฆ๋ง
"๊ธ๋ก๋น" ์์ ์ด ์ฌ์ฉ๋ฉ๋๋ค.
4. ์ฉ mget ๋ช ๋ น ๋ฐ ์ป์ ๋ก์ปฌ ํ์ผ ์ด๋ฆ์ด ์ง์ ๋์ง ์์ ๋ช ๋ น, ๋ก์ปฌ
filename์ ์๊ฒฉ ํ์ผ ์ด๋ฆ์ผ๋ก, ์ผ์ด์ค, ์ํธ๋์ค๋ฐ nmap
ํ๊ฒฝ. ๊ฒฐ๊ณผ ํ์ผ ์ด๋ฆ์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค. ๋ฃฌ ๋ฌธ์ ์ ์์ต๋๋ค.
5. ์ฉ ์ ๋ ฅ ๋ช ๋ น ๋ฐ ๋๋ค ์๊ฒฉ ํ์ผ ์ด๋ฆ์ด ์ง์ ๋์ง ์์ ๋ช ๋ น, ์๊ฒฉ
filename์ ๋ก์ปฌ ํ์ผ ์ด๋ฆ์ผ๋ก, ์ํธ๋์ค or nmap ํ๊ฒฝ. ๊ทธ๋งํผ
๊ฒฐ๊ณผ ํ์ผ ์ด๋ฆ์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ์๊ฒฉ ์๋ฒ์ ์ํด ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค. ๋ ํนํ ์ ์์ต๋๋ค.
FILE ์ด์ ๋งค๊ฐ ๋ณ์
FTP ์ฌ์์ ํ์ผ ์ ์ก์ ์ํฅ์ ๋ฏธ์น ์ ์๋ ๋ง์ ๋งค๊ฐ๋ณ์๋ฅผ ์ง์ ํฉ๋๋ค. ๊ทธ๋งํผ ์ ํ
"ascii", "image"(๋ฐ์ด๋๋ฆฌ), "ebcdic" ๋ฐ "local byte size"(PDP-10 ๋ฐ
PDP-20์ด ๋๋ถ๋ถ). FTP ํ์ผ ์ ์ก์ ascii ๋ฐ ์ด๋ฏธ์ง ์ ํ๊ณผ ๋ก์ปฌ ๋ฐ์ดํธ๋ฅผ ์ง์ํฉ๋๋ค.
ํฌ๊ธฐ 8 ํ ๋ฅ์ค ๋ชจ๋ ์ ์ก.
FTP ๋๋จธ์ง ํ์ผ ์ ์ก ๋งค๊ฐ๋ณ์์ ๋ํ ๊ธฐ๋ณธ๊ฐ๋ง ์ง์ํฉ๋๋ค. ๋ชจ๋, ํํ,
๊ณผ ๊ตฌ์กฐ์ฒด.
ํ๊ฒฝ
FTP ๋ค์ ํ๊ฒฝ ๋ณ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
HOME ๊ธฐ๋ณธ ์์น๋ .netrc ํ์ผ์ด ์๋ ๊ฒฝ์ฐ.
NETRC์ ๋์ฒด ์์น .netrc ํ์ผ, ํ์ค๋ณด๋ค ์ฐ์ ์ ์ฉ
์์น.
SHELL ๊ธฐ๋ณธ ์์ฉ.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก inetutils-ftp๋ฅผ ์ฌ์ฉํ์ญ์์ค.