as the topic goes, i have a filezilla FTP server up and running. I have tested internally and it works well.

However, how do i set it to allow people to access the ftp server remotely via internet?

  • You need to forward the port you are using (probably 21) from your external IP on your router's WAN to the internal IP of the machine with your FTP server. This is done inside your router. There are numerous questions about that process on superuser. – MaQleod May 29 '12 at 3:17
  • i have a router and the router goes to the Fortinet Gateway and finally to the server.. do i need to configure for both ? – Melvin May 29 '12 at 3:39
  • superuser.com/questions/284051/… – emgee May 29 '12 at 4:00
  • @Melvin that would entirely depend on the configuration of the router and the fortigate firewall. Please edit and add information about how the fortinet and router connect - IP addressing and routing. – Paul May 29 '12 at 4:10

You need to make sure your router is set to forward your desired port (external) to the internal port your FTP server is running on. (For instance you may want to open port 21 for most FTP connections)

If you have a static IP address you may simply give that external IP address to anyone who wants to connect.

If you have a dynamic IP you may want to look into something like http://DynDNS.org.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.