This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
nas-ftp [2023/06/25 17:06] – [User accounts] -formatting hogwild | nas-ftp [2023/06/25 17:56] (current) – [Limits] -condense hogwild | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== FTP Server ====== | ====== FTP Server ====== | ||
- | The built-in FTP (File Transfer Protocol) Server is an alternative way to transfer files in/out of your router and its attached storage. | + | The built-in FTP (File Transfer Protocol) Server is an alternative way to transfer files to/from your router and its attached storage. |
+ | |||
+ | Before using FTP, you may want to consider the pros and cons of using it versus the NFS Server (in a *nix environment) or File Sharing via Samba. There are significant differences between them. | ||
Line 8: | Line 10: | ||
{{: | {{: | ||
- | **Enable FTP Server**: | + | **Enable FTP Server:** |
* No - The FTP Server is disabled. | * No - The FTP Server is disabled. | ||
- | * Yes - The FTP Server is enabled for both WAN and LAN users. | + | * Yes - The FTP Server is enabled for WAN and LAN users. |
* Yes, LAN only - The FTP Server is enabled for LAN users only. | * Yes, LAN only - The FTP Server is enabled for LAN users only. | ||
- | \\ **TLS support**: Checking this option enables support for TLS-encrypted FTP communications. | + | \\ **TLS support:** Checking this option enables support for TLS-encrypted FTP communications. |
- | **FTP Port**: Here, specify the port to be used for communications. (Default: TCP 21) | + | **FTP Port:** Here, specify the port to be used for communications. (Default: TCP 21) |
- | **Anonymous User Access**: | + | **Anonymous User Access:** |
- | This dropdown | + | This lets you choose whether anonymous users are given access to the FTP Server and which file rights they are given. |
* Disabled - Anonymous users are not given access. | * Disabled - Anonymous users are not given access. | ||
- | * Read Write - Anonymous users are given read and write access. | + | * Read Write - Anonymous users are given read/write access. |
- | * Read Only - Anonymous users are given only read access, | + | * Read Only - Anonymous users are given read access |
* Write Only - Anonymous users are given write access only. | * Write Only - Anonymous users are given write access only. | ||
- | **Allow Admin Login**: Enables your local system administrator account as a user for the FTP service. | + | |
- | **Log FTP requests and responses**: The FTP Server will save all FTP activity via syslog to / | + | **Log FTP requests and responses:** The FTP Server will save all FTP activity via syslog to "/ |
* Logons | * Logons | ||
Line 42: | Line 44: | ||
\\ {{: | \\ {{: | ||
- | **Anonymous Root Directory**: This specifies the location | + | **Anonymous Root Directory:** This specifies the filesystem |
- | + | ||
- | **Public Root Directory**: | + | |
- | **Private | + | **Public |
- | **Directory | + | **Private Root Directory:** This filesystem location is accessible only by the owner. Each user will have a protected subfolder under this location. |
- | This setting controls users' ability to do directory listings. | + | **Directory Listings: |
* Enabled - Users are permitted to do directory listings. | * Enabled - Users are permitted to do directory listings. | ||
- | * Disabled - Users are not permitted to perform | + | * Disabled - Users are not permitted to perform listings. |
* Disabled for Anonymous - Anonymous users aren't permitted to do directory listings. | * Disabled for Anonymous - Anonymous users aren't permitted to do directory listings. | ||
Line 61: | Line 61: | ||
\\ {{: | \\ {{: | ||
- | **Maximum Users Allowed to Log in**: This number specifies | + | **Maximum Users Allowed to Log in:** This sets the maximum number of logged-in users at once. Users above the limit are rejected. |
- | **Maximum Connections from the same IP: ** FTP allows | + | **Maximum Connections from the same IP: ** FTP lets a user log on via multiple sessions from the same address. Here, specify how many simultaneous connections will be allowed |
- | **Maximum Bandwidth for Anonymous Users**: FTP throttling will limit the amount of bandwidth | + | **Maximum Bandwidth for Anonymous Users:** FTP throttling will limit the amount of bandwidth available to what' |
- | **Maximum Bandwidth for Authenticated Users**: FTP throttling will limit each authenticated users's bandwidth to this amount. | + | **Maximum Bandwidth for Authenticated Users:** FTP throttling will limit each authenticated users' bandwidth to this amount. |
- | **Idle Timeout**: This specifies the timeout period, in seconds, until a user is disconnected due to inactivity. | + | **Idle Timeout:** This specifies the timeout period, in seconds, until a user is disconnected due to inactivity. |
\\ | \\ | ||
Line 77: | Line 77: | ||
\\ | \\ | ||
- | **Limit Connection Attempts:** This option works only when FTP is enabled on the WAN. If selected, | + | **Limit Connection Attempts: |
Line 84: | Line 84: | ||
\\ {{: | \\ {{: | ||
- | **Custom configuration**: | + | **Custom configuration**: |