Site Tools


nas-ftp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
nas-ftp [2023/06/25 17:14] – [FTP Server Configuration] -condense, syntax hogwildnas-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. This menu contains settings to configure that server. It is divided into sections including: FTP Server Configuration, Directories, Limits, Custom Configuration and User Accounts.+The built-in FTP (File Transfer Protocol) Server is an alternative way to transfer files to/from your router and its attached storage. This menu contains settings to configure that server. It is divided into sections including: FTP Server Configuration, Directories, Limits, Custom Configuration and User Accounts
 + 
 +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:
 {{:pasted:20220107-052410.png}}\\  \\ {{:pasted:20220107-052410.png}}\\  \\
  
-**Enable FTP Server**:+**Enable FTP Server:**
  
   * No - The FTP Server is disabled.   * No - The FTP Server is disabled.
Line 14: Line 16:
   * 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 lets you choose whether anonymous users are given access to the FTP Server and which file rights they are given. 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 only.
   * 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**The FTP Server will save all FTP activity via syslog to "/var/log/messages" including:+**Log FTP requests and responses:** The FTP Server will save all FTP activity via syslog to "/var/log/messages" including:
  
   * Logons   * Logons
Line 42: Line 44:
 \\ {{:pasted:20220107-053110.png}}\\  \\ \\ {{:pasted:20220107-053110.png}}\\  \\
  
-**Anonymous Root Directory**This specifies the location at filesystem-level that is visible to anonymous connections+**Anonymous Root Directory:**  This specifies the filesystem location visible to anonymous connections.
- +
-**Public Root Directory**: This specifies the filesystem location accessible by any defined FTP user.+
  
-**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.+**Public Root Directory:** This specifies the filesystem location accessible to any defined FTP user.
  
-**Directory Listings**:+**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:  **This setting controls users' ability to do 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 directory listings.+  * 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:
 \\ {{:pasted:20220107-054226.png}}\\  \\ \\ {{:pasted:20220107-054226.png}}\\  \\
  
-**Maximum Users Allowed to Log in**This number specifies the maximum number of logged-in users at one time. Users above the limit will be rejected.+**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 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 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 for the same user.
  
-**Maximum Bandwidth for Anonymous Users**FTP throttling will limit the amount of bandwidth (upload/download) available to the amount specified here for each anonymous user.+**Maximum Bandwidth for Anonymous Users:**  FTP throttling will limit the amount of bandwidth available to what'specified here for each anonymous user.
  
-**Maximum Bandwidth for Authenticated Users**FTP throttling will limit each authenticated users'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, 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.\\+**Limit Connection Attempts:**  This option works when FTP is enabled on the WAN. If selected, new fields appear where you can define the maximum number of logon attempts in a given time period. Further connection attempts will be rejected.\\
  
  
nas-ftp.1687709676.txt.gz · Last modified: 2023/06/25 17:14 by hogwild