2007年9月5日 星期三

FTP Server using non-standard port and behind NAT

我的環境如下
NAT: D-Link DI-707
FTP Server: vsftpd
port: 9999

在NAT的設定中,除了需開啟port 9999外,也需要開啟 port 20以供傳輸資料(vsftpd的設定),另外也需要設定non-standard port給9999(具我所知,大部分的NAT都有此設定),最後,你如果需要使用PASV mode聯至ftp server,還需開啟額外的port供PASV使用,例如我就設定了兩個port:9001及9002,除了NAT的設定外,也需要修改vsftpd.conf,加入下列兩行

pasv_min_port=9001
pasv_max_port=9002

這樣就只會使用9001及9002 port 了。

沒有留言: