Help :: Articles  :: How_to_setup_filezilla_server_windows

Small Business Web Site Design Brisbane, Australia

 setup FileZilla Server Running Plesk for Windows  

How to setup FileZilla Server Running Plesk for Windows. This took a while so I thought I should help others to do the same....

 

SETUP

 

Windows 2003 Server Web Edition (although should apply to Standard Edition also)

Plesk for Windows 7.5.6

Installing the beautiful and free FileZilla Server.

 

 

1. Install FileZilla Server (http://filezilla.sourceforge.net/)

 

2. Run FileZilla Server (use default port connections and connect to your local service) After installing Plesk run the Plesk server manager and select EDIT/SETTINGS menu item. 

a.gif

 

Ensure you change the port number in the above to PORT 20 (21 is default but is used by IIS FTP in PLESK)

 

3. Modify the Port Number to 20 (Plesk uses IIS port 21)

 

Modify the Port filtering within the router using either Windows firewall or Plesk for Windows (Plesk interface shown):

 

Login to the Plesk manager on your server, select Server, IP Addresses, Firewall:
b.gif

 

Select LocalAreaConnection (also available from the Windows Firewall settings under LocalAreaConnections) and add a new FTP service called the FileZillaFTP (as an example):

c.gif

 

 

4. Create an account on the server (locally) for this FTP account

Right Click My Computer/ Manage

 

Users

 

d.gif

 

Right Click User/NewUser

 

e.gif

 

Select ‘Create’

Then select this account from the list and double click it and select the member of tab

 

f.png

 

Select ‘Add’, ‘advanced’, ‘findNow’ to obtain listing of all groups on this server.

 

f.png

Select Guests (a low permission group)

 

 Select OK to add this user to this group.

 

 

5.Create an account within FileZilla Server matching this newly created account.

 

a) Run FileZilla Server client configurator, connect (using defaults)

Select edit/ users from the menu

 

h.png

 

b) Select Add to create an account (use same account name and password as configured in windows server)

 

 

c) Select shared folders for this account, select ‘ADD’  (pick the target directory you require access to) (d:\downloads) ‘OK’

 

 

 

6. Apply permissions to the directory on this server for this account (typically no execute, read only)

 

Ok almost there!

Now give this user permissions to the directory you want FTP access to.

 

Open ‘myComputer’  navigate to the directory in question (in this case d:\downloads)

And right click properties. Select the permissions Tab

 

i.png

 

Select ‘add’ and search for the user account created. Enter the machine name\accountname.

Ie: ngg95200\testftp Click ‘OK’

 

j.png

 

k.png

 

 

Click ‘Apply’ after selecting the permissions you wish to expose to the internet (typically only read access)

 

 

 

7. Test It

 

 

To test it install and run the FileZilla client (available from http://filezilla.sourceforge.net/)

 

Create New connection (or modify existing default one)

File / SiteManager

 

g.png

 

Note: Enter PORT 20, Normal account, User (one created) password (one created) and connect!

 

The target directory information should be displayed in the right hand pane!

 

h.png

 

 

Changes:

 

After performing this I had great difficulty getting my firewall router (at home) to allow the return ports.  I read a nice article on how FTP works.  There is passive and active modes for operation.  Active must use port 21 which uses 20 for returning data and is firewall friendly.  Hence the simplest solution was to use a defined ip address on the server for zilla and leave the windows iis server to collect ips available and it worked without firewall changes.

 

regards,

 

 

Conrad Woolston

 

www.whynotwebsites.com

 

 

   
 Print   

Website Design Brisbane*Web Design Brisbane