一、Serv-U路由器、防火墻完全設(shè)置
首先,設(shè)置路由器里的轉(zhuǎn)發(fā)規(guī)則,將21端口映射到Serv-U監(jiān)聽的內(nèi)網(wǎng)IP地址。這樣路由器就會將外網(wǎng)試圖訪問內(nèi)網(wǎng)FTP的數(shù)據(jù)包轉(zhuǎn)發(fā)至Serv-U。一般現(xiàn)在市面上的路由器都有這樣的轉(zhuǎn)發(fā)功能。另外,如果您的路由器支持UPnP(通用即插即用),那么Serv-U的6.2以上版本里將可以自動設(shè)置您的路由器端口。
第二,在Serv-U里,設(shè)置一個被動模式的IP地址來使Serv-U區(qū)別內(nèi)網(wǎng)IP和真實的外網(wǎng)IP,具體步驟如下:
·首先,在域內(nèi),選擇設(shè)置。(如圖所示的域123)
·然后,選擇高級選項。
·在圖示位置,輸入您鏈接Internet的外網(wǎng)IP。但是如果您的鏈接是動態(tài)IP(如電信的一些web式寬帶接入),那就不要在這打勾。
接著,為Serv-U設(shè)置PASV端口范圍:
在“本地服務(wù)器”中選擇“設(shè)置”——接著點高級,如圖所示,設(shè)置好PASV范圍。
在設(shè)置PASV端口范圍時,我們推薦的范圍是50000——50004.然后在路由器打開相同的端口范圍并將它們與Serv-U相映射。
基于以上設(shè)置,用戶可以從任意一個FTP客戶端用PASV模式鏈接上服務(wù)器。不過,如果仍然不能連接服務(wù)器,就先關(guān)閉“攔截FTP_bounce攻擊和FXP”。通常這個選項會引起一些連接失敗,原因比較復(fù)雜。
注釋:在測試Serv-U通過路由器和防火墻的時候,我們推薦使用FTP Voyager,因為它具有出色的性能,而且我們對其提供技術(shù)支持。