Programming Stuff

Setup a FTP Server on the Internet

Setup Filezilla Server (a FTP Server) to share folders using FTP on the Internet

1. Enable the Port 21 and 20 in the Firewall >> http://www.cyberciti.biz/faq/open-ftp-port-21-on-windows-xp-operating-system/

– Or disable temporally the firewall because it maybe block other port as 50000-50100

2. Enable the FTP in a NAT Router (forward the Port 21)

>> Huawei >> http://portforward.com/english/routers/port_forwarding/Huawei/EchoLife-HG520b/FTP.htm

>> Netgear >> http://lifehacker.com/software/top/geek-to-live–how-to-access-a-home-server-behind-a-routerfirewall-127276.php

3. Install Filezilla Server

a. Set up the user and shared folder >> http://lifehacker.com/339887/build-a-home-ftp-server-with-filezilla

b. Configure the External IP

>> Setting up and testing FileZilla Server >> Passive mode ports:50000-50100>> http://wiki.filezilla-project.org/Network_Configuration

4. Install Filezilla Client or use other FTP Client like explorer

Use the External IP of the server (see links) and port 21, user and password

Detect the External IP:

-http://ipchicken.com/

-http://www.whatismyip.com/

Test Port (for test the steps 1 and 2):

-http://www.canyouseeme.org/