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:20] – [Limits]-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. | ||
===== 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 system account is created. The access field requires some explanation as you can set it to: | + | ===== User accounts |
- | * Read/ | + | 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. |
- | * Read Only | + | |
- | * View Only - Private | + | |
- | * | + | |
- | **Username**: The ftp user account name | + | **Username:** Here, enter the ftp user account name. |
- | **Password**: The ftp user password | + | **Password:** Here, enter the ftp user account |
+ | |||
+ | **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:** |