This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
nas-ftp [2023/05/10 13:22] – [FTP Server Configuration] -bulleted data logged by Log FTP requests and responses hogwild | nas-ftp [2023/05/10 14:24] – [User accounts] -clarity 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 in/out of your router and its attached storage. |
===== FTP Server Configuration ===== | ===== FTP Server Configuration ===== | ||
Line 9: | Line 10: | ||
**Enable FTP Server**: | **Enable FTP Server**: | ||
- | * [No] \\ The FTP Server is disabled. | + | * No - The FTP Server is disabled. |
- | * [Yes, WAN and LAN] \\ The FTP is Server is enabled for both WAN and LAN users. | + | * Yes - The FTP Server is enabled for both 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 | + | \\ **TLS support**: Checking this option enables support for TLS-encrypted |
- | **FTP Port**: Here, you 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 dropdown |
- | * [Disabled] \\ Anonymous users are not given access. | + | * Disabled |
- | * [Read Write] \\ Anonymous users are given read and write access. | + | * Read Write - Anonymous users are given read and write access. |
- | * [Read Only] \\ Anonymous users are given only read access, | + | * Read Only - Anonymous users are given only 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. | **Allow Admin Login**: Enables your local system administrator account as a user for the FTP service. | ||
- | **Log FTP requests and responses**: | + | **Log FTP requests and responses**: |
* Logons | * Logons | ||
Line 43: | Line 44: | ||
**Anonymous Root Directory**: | **Anonymous Root Directory**: | ||
- | **Public Root Directory**: | + | **Public Root Directory**: |
- | **Private Root Directory**: | + | **Private Root Directory**: |
**Directory Listings**: | **Directory Listings**: | ||
- | This controls users' ability to do directory listings. | + | This setting |
+ | |||
+ | * Enabled - Users are permitted to do directory listings. | ||
+ | * Disabled - Users are not permitted to perform directory listings. | ||
+ | * Disabled for Anonymous - Anonymous users aren't permitted | ||
- | * [Enabled] \\ Users are permitted to do directory listings. | ||
- | * [Disabled] \\ Users are not permitted to do directory listings. | ||
- | * [Disabled for Anonymous] \\ Anonymous users are not permitted to do directory listings. | ||
===== Limits ===== | ===== Limits ===== | ||
Line 59: | Line 61: | ||
\\ {{: | \\ {{: | ||
- | **Maximum Users Allowed to Log in**: Here, specify | + | **Maximum Users Allowed to Log in**: This number specifies |
- | **Maximum Connections from the same IP: ** FTP allows a user multiple sessions from the same client | + | **Maximum Connections from the same IP: ** FTP allows a user to log on via multiple sessions from the same IP address. Here, you specify how many simultaneous FTP connections will be allowed from the same user. |
- | **Maximum Bandwidth for Anonymous Users**: | + | **Maximum Bandwidth for Anonymous Users**: FTP throttling will limit the amount of bandwidth (upload/ |
- | **Maximum Bandwidth for Authenticated Users**: | + | **Maximum Bandwidth for Authenticated Users**: FTP throttling will limit each authenticated users' |
- | **Idle Timeout**: | + | **Idle Timeout**: |
\\ | \\ | ||
Line 73: | Line 75: | ||
\\ {{: | \\ {{: | ||
- | **Limit Connection Attempts:** This option works only when FTP is enabled on the WAN. If selected, two new fields | + | \\ |
+ | |||
+ | **Limit Connection Attempts:** This option works only when FTP is enabled on the WAN. If selected, two new fields appear where you can define the maximum number of logon attempts within a given time period. Further connection attempts to the FTP Server will be rejected.\\ | ||
===== Custom Configuration ===== | ===== Custom Configuration ===== | ||
- | \\ {{: | + | \\ {{: |
- | **Custom configuration**: | + | **Custom configuration**: |
- | The underlying software for the FTP Server is Vsftpd (Vs FTP Daemon). [[https:// | ||
===== User accounts ===== | ===== User accounts ===== | ||
Line 87: | Line 91: | ||
This is the area where you define FTP user accounts. User accounts defined here will be given only FTP service rights. No operating system accounts are created. | This is the area where you define FTP user accounts. User accounts defined here will be given only FTP service rights. No operating system accounts are created. | ||
- | **Username**: | + | **Username**: |
- | **Password**: | + | **Password**: |
**Access:** | **Access:** | ||
- | * [Read/Write] The FTP user is given read and write access. | + | * Read/ |
- | * [Read Only] The user is given only read access. | + | * Read Only - The FTP user is given only read access. |
- | * [View Only] The user is allowed only to view the directory contents.<Fix Me!> | + | * View Only - The FTP user is allowed only to view directory contents. |
- | **Read/ | + | **Read/ |
- | **Read only**: | + | **Read only**: |
- | **View Only**: | + | **View Only**: |
- | **Private**: | + | **Private**: |