1.1、FTP是什么
FTP的全稱是File Transfer Protocol(文件傳輸協議)。顧名思義,就是專門用來傳輸文件的協議。
FTP服務器則是在互聯網上提供存儲空間的計算機,它們依照FTP協議提供服務。當它們運行時,用戶就可以連接到服務器上下載文件,也可以將自己的文件上傳到FTP服務器中。有時把FTP服務器簡稱為FTP。
FTP服務器的存在,大大方便了網友之間遠程交換文件資料的需要,充分體現了互聯網資源共享的精神。
現在許多朋友都已經用上了寬帶網,而且硬盤也有足夠的空間,完全可以通過軟件手段把自己的電腦變為一臺FTP服務器,和網絡中的朋友們一起分享大家各自收藏的好東東!
1.2、什么是內網
內網的計算機以NAT(網絡地址轉換)協議,通過一個公共的網關訪問因特網。內網的計算機可向因特網上的其它計算機發送連接請求,但因特網上的其它計算機無法向內網的計算機發送連接請求,所以無法用通常的方法去建立FTP服務器。
內網的IP地址有如下3種形式:
10.*.*.*
172.16.*.*至172.31.*.*
192.168.*.*
1.3、內網建FTP的兩種方式
1.3.1、動態域名和虛擬專用法:
適于條件:不能夠接觸到網關服務器,無法做專業端口映射。
如:科邁網之動態域名和虛擬專用服務之內網專業版。(TrueHost)。
1.3.2、端口映射法:
適用條件:能夠接觸到網關服務器,并作端口映射。
如:端口映射軟件PortTunnel。
1.4、關于域名
通過域名可以解決沒有固定因特網IP的問題。如“花生殼”等。
上面1.3.1所提及的方法不需要另外的域名服務,因為本身已提供該服務。
1.5、關于Serv-U
一種常見的建立FTP的工具軟件。
1.6、架設FTP服務器的基本條件:
架設一臺 FTP 服務器其實很簡單。
1.6.1、網絡速度
機器能上網,網絡速度最好不低于 ADSL 512 Kbps。
1.6.2、硬件性能
一般來說,系統最低要求如下:
CPU:PⅢ 450 MHz 以上
內存:256M SDRM 以上
1.6.3、軟件環境
FTP服務器軟件:可以使用專業FTP服務器軟件,如SERV-U;也可以使用微軟的 IIS(Internet Information Server 因特網信息服務系統)。不同的軟件提供的功能不同,適應的需求和操作系統也不同。
操作系統:Windows 98/Me/NT/2000/XP 均可,如果對服務器的性能和安全性要求很低,可以采用 Windows 98 和Windows Me。
本文中,如無特殊說明,均以Windows XP 專業版為操作系統,其余操作系統下 FTP 服務器的架設及設置均大同小異。
2、建立FTP方案
2.1、方案一之A方案:用 Serv-U 架設FTP
適用條件:有固定因特網IP地址。
2.2、方案一之B方案:用IIS 架設FTP
適用條件:有固定因特網IP地址。
2.3、方案二、Serv-U+花生殼
適用條件:有不固定因特網IP地址。
2.4、方案三、Serv-U+花生殼+PortTunnel端口映射
適用條件:內網IP,可控制網關服務器并設置端口映射。
2.5、方案四、Serv-U+TrueHost
適用條件:內網IP,不能控制網關服務器。