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 [2024/10/12 19:17] – [FTP Server] -Add that FTP can be much slower than NFS or SAMBA hogwildnas-ftp [2024/11/27 17:23] (current) – [Custom Configuration] change to: "before using this field" hogwild
Line 14: Line 14:
 **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 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 only for LAN users.
  
-\\ **TLS support:**  Checking this option enables support for TLS-encrypted FTP communications.+\\ **TLS support:**  checking this 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 use 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.+Here, choose whether anonymous users can access the FTP Server and which file rights they're given.
  
-  * Disabled - Anonymous users are not given access. +  * Disabled - anonymous users are not given access. 
-  * Read Write - Anonymous users are given read/write access. +  * Read Write - anonymous users are given read/write access. 
-  * Read Only - Anonymous users are given read access only. +  * 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 an FTP user.
  
-**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/syslog will log all FTP activity to "/var/log/messages" 
 + 
 +This includes:
  
   * Logons   * Logons
   * Logoffs   * Logoffs
   * Uploads   * Uploads
-  * Downloads +  * Downloads\\  \\
-  * and more.\\  \\+
  
  
Line 46: Line 53:
 \\ {{:pasted:20220107-053110.png}}\\  \\ \\ {{:pasted:20220107-053110.png}}\\  \\
  
-**Anonymous Root Directory:**  This specifies the filesystem location visible to anonymous connections.+**Anonymous Root Directory:** specifies the filesystem location visible to anonymous users.
  
-**Public Root Directory:** This specifies the filesystem location accessible to any defined FTP user.+ \\
  
-**Private Root Directory:** This filesystem location is accessible only by the owner. Each user will have a protected subfolder under this location.+**Public Root Directory:** specifies the filesystem location accessible to any defined FTP user.
  
-**Directory Listings:  **This setting controls users' ability to do directory listings.+ \\
  
-  * Enabled - Users are permitted to do directory listings. +**Private Root Directory:** a filesystem location accessible only to the owner. 
-  * Disabled - Users are not permitted to perform listings. + 
-  * Disabled for Anonymous - Anonymous users aren'permitted to do directory listings.+Each user has a protected subfolder in this location. 
 + 
 + \\ 
 + 
 +**Directory Listings:  **this setting controls users' ability to do directory listings. 
 + 
 +  * Enabled - users are permitted to do directory listings. 
 +  * Disabled - users are not permitted to perform listings. 
 +  * Disabled for Anonymous - anonymous users aren'allowed to do directory listings.
  
  
Line 63: Line 78:
 \\ {{:pasted:20220107-054226.png}}\\  \\ \\ {{:pasted:20220107-054226.png}}\\  \\
  
-**Maximum Users Allowed to Log in:**  This sets the maximum number of logged-in users at once. Users above the limit are rejected.+**Maximum Users Allowed to Log in:**  sets the maximum number of logged-in users at once. Users above the limit are rejected.
  
-**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 available to what's specified here for each anonymous user.+**Maximum Connections from the same IP: **sets how many simultaneous connections are allowed for each user.
  
-**Maximum Bandwidth for Authenticated Users:**  FTP throttling will limit each authenticated users' bandwidth to this amount.+This is significant because an FTP user can log on via multiple sessions from the same address.
  
-**Idle Timeout:**  This specifies the timeout period, in seconds, until user is disconnected due to inactivity.+ \\ 
 + 
 +**Maximum Bandwidth for Anonymous Users:** FTP throttling limits available bandwidth to this value for each anonymous user. 
 + 
 + \\ 
 + 
 +**Maximum Bandwidth for Authenticated Users:** FTP throttling limits each authenticated user's bandwidth to this value. 
 + 
 +** **\\ 
 + 
 +**Idle Timeout:** specifies the timeout period, (seconds), until an inactive user is disconnected.
  
  \\  \\
Line 79: Line 104:
  \\  \\
  
-**Limit Connection Attempts:**  This option works when FTP is enabled on the WAN. If selectednew fields appear where you can define the maximum number of logon attempts in a given time periodFurther connection attempts will be rejected.\\+**Limit Connection Attempts: **if enabled, connection attempts beyond a maximum value are rejected. 
 + 
 +Fields appear to enter the maximum number of logon attempts in a given time. This works when FTP is enabled on the WAN. \\
  
  
 ===== Custom Configuration ===== ===== Custom Configuration =====
  
-\\ {{:pasted:20220107-054851.png?703x334}}\\  \\+\\ {{:pasted:20220107-054851.png?742}}\\  \\
  
-**Custom configuration**: Here, you can enter advanced settings. The software underlying the FTP Server is Vsftpd. [[https://security.appspot.com/vsftpd.html|vsftpd]]\\ You are advised to consult the official documentation before entering settings in this field.+**Custom configuration**: here you can enter advanced settings. The underlying FTP Server is Vsftpd. \\ Consult official documentation before using this field. [[https://security.appspot.com/vsftpd.html|vsftpd]]
  
  
 ===== User accounts ===== ===== User accounts =====
  
-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.+Here, define FTP user accounts. Accounts defined here are given only FTP service rights. No Linux accounts are created.
  
-**Username:**  Here, enter the ftp user account name.+ \\
  
-**Password:**  Here, enter the ftp user account password.+**Username:** here, enter the ftp user account name. 
 + 
 + \\ 
 + 
 +**Password:** here, enter the ftp user account password. 
 + 
 + \\
  
 **Access:** **Access:**
  
-  * Read/Write - The FTP user is given read and write access. +  * Read/Write - the FTP user is given read and write access. 
-  * Read Only - The FTP user is given only read access. +  * Read Only - the FTP user is given only read access. 
-  * View Only - The FTP user is allowed only to view directory contents.+  * View Only - the FTP user is allowed only to view directory contents.
  
  \\  \\
  
-**Read/Write:**  Choosing this setting provides the user full access.+**Read/Write:** choosing this gives the user full access.
  
-**Read only**:  Choosing this settings allows the user only to browse and download.+ \\
  
-**View Only:**  Selecting this setting mean the user can only browse directories.+**Read only**: choosing this allows the user only to browse and download. 
 + 
 + \\ 
 + 
 +**View Only:** selecting this will mean the user can only browse directories. 
 + 
 + \\ 
 + 
 +**Private:** allows the user to access only their own folder (not the public area). 
 + 
 + \\
  
-**Private:**  Choosing this will mean the user can only access their own folder (and not the public area).\\+ \\ \\
  
  
nas-ftp.1728757060.txt.gz · Last modified: 2024/10/12 19:17 by hogwild