This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
nas-ftp [2022/01/13 02:23] – [Custom Configuration]-defined User Accounts access options 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. | ||
===== FTP Server Configuration ===== | ===== FTP Server Configuration ===== | ||
- | **Enable FTP Server**: | + | {{:pasted: |
- | | + | **Enable |
- | | + | |
- | | + | |
- | \\ **TLS support**: Checking this option enables support | + | |
+ | | ||
+ | * Yes, LAN only - The FTP Server is enabled for LAN users only. | ||
- | **FTP Port**: Here, you specify the port to be used for communications. | + | \\ **TLS support:** |
- | **Anonymous User Access**: | + | **FTP Port:** Here, specify the port to be used for communications. (Default: TCP 21) |
- | This dropdown allows you to choose whether anonymous users are allowed access to the FTP Server and which file rights they are given. | + | **Anonymous User Access:** |
- | * [Disabled] | + | This lets you choose whether anonymous |
- | * [Read Write] \\ Anonymous users are given read and write access. | + | |
- | * [Read Only] \\ Anonymous users are given only read access, | + | |
- | * [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 | + | \\ **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 "/ | ||
+ | |||
+ | * Logons | ||
+ | * Logoffs | ||
+ | * Uploads | ||
+ | * Downloads | ||
+ | * and more.\\ \\ | ||
Line 33: | Line 44: | ||
\\ {{: | \\ {{: | ||
- | **Anonymous Root Directory**: This specifies the location at filesystem-level that is visible to anonymous connections. | + | **Anonymous Root Directory:** This specifies the filesystem |
- | **Public Root Directory**: This filesystem location | + | **Public Root Directory:** This specifies the filesystem location accessible |
- | **Private Root Directory**: This filesystem location is accessible only by the owner. It indicates the location of the Root private directory. Each user will have a protected subfolder under this location. | + | **Private Root Directory:** This filesystem location is accessible only by the owner. Each user will have a protected subfolder under this location. |
- | **Directory Listings**: | + | **Directory Listings: |
- | This controls users' ability to do directory listings. | + | |
- | + | * Disabled | |
- | | + | * Disabled for Anonymous |
- | * [Disabled] \\ Users are not permitted to do directory | + | |
- | * [Disabled for Anonymous] \\ Anonymous users are not permitted to do directory listings. | + | |
Line 52: | Line 61: | ||
\\ {{: | \\ {{: | ||
- | **Maximum Users Allowed to Log in**: Here, specify | + | **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 you to connect | + | **Maximum Connections from the same IP: ** FTP lets a user log on via multiple sessions from the same address. |
- | **Maximum Bandwidth for Anonymous Users**: Built-in | + | **Maximum Bandwidth for Anonymous Users:** FTP throttling will limit the amount of bandwidth |
- | **Maximum Bandwidth for Authenticated Users**: Built-in | + | **Maximum Bandwidth for Authenticated Users:** FTP throttling will limit each authenticated users' |
- | **Idle Timeout**: Specifies | + | **Idle Timeout:** This specifies |
\\ | \\ | ||
Line 66: | Line 75: | ||
\\ {{: | \\ {{: | ||
- | **Limit Connection Attempts:** This option works only when FTP is enabled on the WAN. If selected, | + | \\ |
+ | |||
+ | **Limit Connection Attempts: | ||
===== Custom Configuration ===== | ===== Custom Configuration ===== | ||
- | \\ {{: | + | \\ {{: |
- | **Custom configuration**: | + | **Custom configuration**: |
- | It is recommended you consult its official documentation if you plan to enter settings in this field. | ||
- | \\ **User accounts**:This is where you define FTP users. Users defined here will have meaning only within the FTP service e.g. no operaring system accounts are created. | + | ===== User accounts |
- | Access: | + | 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: |
- | | + | |
- | * [View Only] \\ The user is allowed only to view the directory contents.<Fix Me!> | + | |
- | **Username**: The ftp user account | + | **Password:** Here, enter the ftp user account |
- | **Password**: The ftp user password | + | **Access:** |
+ | |||
+ | * Read/Write - The FTP user is given read and write access. | ||
+ | * Read Only - The FTP user is given only read access. | ||
+ | * View Only - The FTP user is allowed only to view directory contents. | ||
+ | |||
+ | \\ | ||
- | **Read/ | + | **Read/ |
- | **Read only**: | + | **Read only**: |
- | **View Only**: The user can only browse. | + | **View Only:** |
- | **Private**: The user can only access their own folder (and not the public area).\\ | + | **Private:** |