Solved

Filezilla Client/Server setup behind router(s)

Posted on 2014-03-23
12
1,606 Views
Last Modified: 2014-03-29
I've installed Filezilla Client on a Windows 2008 server behind a Fortigate firewall which protects our domain.

I've installed Filezilla Server on a Windows 7 home computer.  This home computer is behind a public Static IP Address: 208.xx.xx.xxx on an AT&T modem that is set in "Bridged" mode to allow traffic to pass through to my own Linksys/Cisco router.  This home router handles DHCP for my home network.  Each computer on my home network has its own listening port as I need to access different home computers while away from my home on business.  The IP addressing scheme is:  192.168.x.xxx:3390.  3390 is the listening port of the computer on which Filezilla Server is installed.  My own home router has Port Forwarding enabled and set up correctly.

From the domain, Filezilla Client has already been used to connect to 3rd Party software vendors with whom I must transfer/received files occasionally.  Because of this, I feel the client software is already configured correctly.  In Filezilla Client, I'm using the Static IP address (208.xx.xx.xxx) in the "Host Name" field.  Username and Password fields are populated with the Windows 7 Home PC Username and Password.  I'm not sure what to put into the "Port" field, although I've tried the default 14147, 21, 3390 (listening Port of home PC), but nothing works.

I do receive "Connected to Server, waiting for Welcome Message", but no connection is ever established.

Please advise.
0
Comment
Question by:baleman2
  • 5
  • 5
  • 2
12 Comments
 
LVL 17

Expert Comment

by:lruiz52
ID: 39948796
You can do two things;
You have to open port 3390 outbound on your fortigate firewall.

Or

change listening port on your FileZilla server to standard FTP port 21.
0
 
LVL 17

Expert Comment

by:lruiz52
ID: 39948800
You can do one of two things;
You have to open port 3390 outbound on your fortigate firewall.

Or

change listening port on your FileZilla server to standard FTP port 21.
0
 
LVL 34

Expert Comment

by:Dan Craciun
ID: 39948924
3390 is usually the port for RDP, and I think your router is setup to allow connections on this port to allow RDP connections.
You can't use the same port for the FTP server and RDP, if they both run at the same time. I would suggest sticking with the default 21 for FTP and adding the NAT rule for it in the router.

HTH,
Dan
0
Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

 

Author Comment

by:baleman2
ID: 39949024
Let me update some of my initial setting(s) info on the Filezilla Server.  When I click on the Filezilla Server icon to open it up, a popup is displayed that shows the default server IP address to be:  127.0.0.1.  The default port is:  14147.  

So, do either of these settings need to be changed before proceeding with your suggestions?

To lruiz52:
          Is it the default port just mentioned above that must be changed to 21?  Because, if I accept the defaults and allow Filezilla Server to open, I can then drill thru the Top Menu to: Edit->Settings and the default port that's listed there is 21.

To Dan Craciun:
          My home router has allowed me to "port forward" to 3390, 3391, 3392, and 3393 to specific home IP addresses (192.168.x.xxx:3390 thru 3393) in order to RDP from the outside world into my home network.  I'm not sure I understand if you're asking me to make a change in my home router or not?  More details, please.
0
 
LVL 34

Expert Comment

by:Dan Craciun
ID: 39949037
If the port Filezilla server listens to is 14147, then you must add a rule in your router to forward an external port (can be 14147 for simplicity, but not necessarily) to the internal IP of the server, on port 14147.

BTW, by default 14147 is NOT the port Filezila server listens to, it's the port for the administrative console. In other words, on that port you can only configure Filezilla, not see the files.

See FAQ no 3 here: https://wiki.filezilla-project.org/FAQ
0
 

Author Comment

by:baleman2
ID: 39949078
Attached is a screenshot of my router's "Port Forwarding" settings.  I've made entries (without enabling) that I think would cover all the possibilities.  Which one of these entries would allow connectivity, in your opinion?

Also, on the Filezilla Client, should I be using the Static Public IP address as the HOST field entry.  Would Username and Password be required on the Filezilla Client, i.e., Username and Password of the Filezilla Server or the Windows 7 PC itself?
0
 
LVL 34

Expert Comment

by:Dan Craciun
ID: 39949084
Attached?
0
 

Author Comment

by:baleman2
ID: 39951236
Sorry, that screenshot should be available now.
Screen-Shot-03-23-14-at-03.51-PM.PNG
0
 
LVL 34

Expert Comment

by:Dan Craciun
ID: 39951255
Check the box where it says "Enabled". Right now, you added a rule for ftp on your router but it's not active.
0
 

Author Comment

by:baleman2
ID: 39951291
Purposely unchecked in the screenshot.  I'd already tried to connect when it was checked and couldn't make a connection.

Can both the FTP and RDP ports be forwarded to the same internal address?  Take a look at RDP1 in the screenshot - 3380 is already forwarded to 192.168.1.25.
0
 

Author Comment

by:baleman2
ID: 39951292
3389, typo on my part.
0
 
LVL 34

Accepted Solution

by:
Dan Craciun earned 500 total points
ID: 39951314
Nope. Only one application can listen on a port.

Did you make an exception for Filezilla Server in Windows firewall?

You can check if you can connect to the server from inside your local network.
0

Featured Post

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

This is a fairly complicated script that will install the required prerequisites to install SCCM 2012 R2 on a server.  It was designed under the functional model in order to compartmentalize each step required, reducing the overall complexity.  The …
As a financial services provider, your business is impacted by two of the strictest federal regulations on record: the Sarbanes-Oxley Act and the Gramm-Leach-Bliley Act. Correctly implementing faxing into your organization to provide secure, real-ti…
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, just open a new email message. In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…
Internet Business Fax to Email Made Easy - With eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…

813 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now