Help Setting up an FTP Server
-
Help configuring Serv-U ftp server with DSL internet access. Why can't remote users get a directory listing? I'm running Serv-U ftp using DynDNS Updater to allow the ftp server to work through DSL (as detailed http://www.lifehacker.com/software/home-server/how-to-set-up-a-home-ftp-server-130806.php All my local network servers can access the ftp site without a problem using either it's local IP. However, if I attempt to access the site either locally or from a remote client (outside my local area network) using the IP identified by DynDNS Updater or the domain forwarded by DynDNS, I am unable to browse the ftp directories and get an error on the client: An error occurred opening that folder on the FTP Server. Make sure you have permission to access that folder. Details: The connection with the server was reset. I've tried switching to passive FTP (on both client and server) but get the following error: An error occurred opening that folder on the FTP Server. Make sure you have permission to access that folder. Details: 200 Type set to A. 550 A connection with the server could not be established. In both cases I do get prompted for the sites user/password. I am using IE as my ftp client (this is a requirement), and Verizon is my DSL provider. Any idea how I can get this working?
-
Answer:
You'll need either the server or the client (depending on whether you use passive mode) to be able to accept connections on random ports >1023 for ftp transactions. Most firewalls are capable of recognizing which port ftp is trying to use and allowing it. Very likely yours isn't configured to do that.
evilelf at Ask.Metafilter.Com Visit the source
Other answers
Does IE as your ftp client work behind the router? Does your router block any ports? Have you set the local IP address of the computer with the FTP server on it to be the "DMZ" on your router?
twiggy
Ooops left those details out; IE is working behind the router if I use the local IP address for the server. I have forwarded port 21 on the router to the ftp server port 21 (Will eventually use a different port on both sides but keeping it simple for now). Since I get a the user/password prompt outside the router, and it responds correctly, I know I'm hitting the right machine.
evilelf
Most likely, you also need to fortward port 20 as FTP uses it for the data connection.
entropy
Thanks sfenders, that did the trick!
evilelf
Related Q & A:
- How to Upload a JSP File to the smart FTP?Best solution by Yahoo! Answers
- How to download recursively with ftp library?Best solution by codeproject.com
- How does the imagery in "to kill a mocking bird" help to reveal and explain the setting of the story?Best solution by Yahoo! Answers
- Help setting up outlook 2007?Best solution by Yahoo! Answers
- I need help setting up PayPal.Best solution by paypal.com
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.