This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
networking:windows:windows_ftp_server [2017/09/13 12:30] gcooper |
networking:windows:windows_ftp_server [2017/09/13 16:40] (current) gcooper |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
The built-in FTP service for Windows is part of the IIS web server and is quite complicated to set up and get working for many applications. | The built-in FTP service for Windows is part of the IIS web server and is quite complicated to set up and get working for many applications. | ||
Line 5: | Line 5: | ||
We generally use the free FileZilla Server for Windows FTP server requirements. | We generally use the free FileZilla Server for Windows FTP server requirements. | ||
- | ===== FileZilla ===== | + | ==== Add a FileZilla FTP User ==== |
+ | |||
+ | As an administrator, | ||
+ | |||
+ | - Create a **FTP home directory** for the new user | ||
+ | * Probably a sub-directory of your main FTP top-level share | ||
+ | * ex: '' | ||
+ | - Open the **FileZilla Server Interface** on your server | ||
+ | - **Edit -> Users -> Add** | ||
+ | - Define account settings | ||
+ | - Add the shared folder (FTP home directory) | ||
+ | - Set permissions to the shared folder | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ===== FileZilla | ||
The FileZilla Server supports: | The FileZilla Server supports: | ||
Line 25: | Line 40: | ||
- Modify the '' | - Modify the '' | ||
* '' | * '' | ||
+ | - Configure '' | ||
+ | * Specify a range of ports (5000-5010 used here) | ||
+ | - Configure FTPS (TLS) security with a self-signed certificate | ||
+ | * '' | ||
+ | * '' | ||
- Modify the Windows firewall to permit FTP traffic | - Modify the Windows firewall to permit FTP traffic | ||
* Add a rule named '' | * Add a rule named '' | ||
* TCP ports 21 and 990 | * TCP ports 21 and 990 | ||
- | * Also add the Passive Mode port range you define (5000-5010 here) | + | * Also add the Passive Mode port range you define (5000-5010 |
- In your external firewall, forward all the same ports in to the FileZilla Server | - In your external firewall, forward all the same ports in to the FileZilla Server | ||
- | - Configure '' | ||
- | - Configure FTPS (TLS) security | ||
+ | {{ : | ||
+ | {{: | ||
- | ==== Add a FileZilla | + | {{ : |
+ | {{ : | ||
- | As an administrator, | + | ===== Troubleshooting ===== |
- | - Create a **FTP home directory** for the new user | + | ==== Home directory |
- | * Probably a sub-directory of your main FTP top-level share | + | |
- | * ex: '' | + | |
- | - Open the **FileZilla Server Interface** on your server | + | |
- | - **Edit Users** | + | |
- | - | + | |
- | clients get the **error** | + | Make sure the FileZilla Server process is running under a user with administrative permissions. |