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 21:12] – [User accounts] -spelling, formatting 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 only for LAN users.+  * 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)
  
  \\  \\
Line 30: Line 30:
 Here, choose whether anonymous users can access the FTP Server and which file rights they're 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 and syslong will log all FTP activity to "/var/log/messages"+**Log FTP requests and responses:** the FTP Server/syslog will log all FTP activity to "/var/log/messages"
  
 This includes: This includes:
Line 53: Line 53:
 \\ {{:pasted:20220107-053110.png}}\\  \\ \\ {{:pasted:20220107-053110.png}}\\  \\
  
-**Anonymous Root Directory:**  Specifies the filesystem location visible to anonymous connections.+**Anonymous Root Directory:** specifies the filesystem location visible to anonymous users.
  
  \\  \\
  
-**Public Root Directory:** Specifies the filesystem location accessible to any defined FTP user.+**Public Root Directory:** specifies the filesystem location accessible to any defined FTP user.
  
  \\  \\
  
-**Private Root Directory:** filesystem location accessible only to the owner. Each user has a protected subfolder in this location.+**Private Root Directory:** filesystem location accessible only to the owner. 
 + 
 +Each user has a protected subfolder in this location.
  
  \\  \\
  
-**Directory Listings:  **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 listings. +  * Disabled - users are not permitted to perform listings. 
-  * Disabled for Anonymous - Anonymous users aren'permitted to do directory listings.+  * Disabled for Anonymous - anonymous users aren'allowed to do directory listings.
  
  
Line 76: Line 78:
 \\ {{:pasted:20220107-054226.png}}\\  \\ \\ {{:pasted:20220107-054226.png}}\\  \\
  
-**Maximum Users Allowed to Log in:**  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: ** An FTP user can log on via multiple sessions from the same address. Here, specify how many simultaneous connections are for each user.+**Maximum Connections from the same IP: **sets how many simultaneous connections are allowed for each user. 
 + 
 +This is significant because an FTP user can log on via multiple sessions from the same address.
  
  \\  \\
  
-**Maximum Bandwidth for Anonymous Users:**  FTP throttling limits available bandwidth available to what's specified here for each anonymous user.+**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 amount.+**Maximum Bandwidth for Authenticated Users:** FTP throttling limits each authenticated user's bandwidth to this value.
  
-** \\ **+** **\\
  
-**Idle Timeout:**  This specifies the timeout period, (seconds), until user is disconnected due to inactivity.+**Idle Timeout:** specifies the timeout period, (seconds), until an inactive user is disconnected.
  
  \\  \\
Line 100: Line 104:
  \\  \\
  
-**Limit Connection Attempts:**  This works when FTP is enabled on the WAN. If enabled, fields appear to define the maximum number of logon attempts in a given time. Further connection attempts are 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 underlying FTP Server is Vsftpd. [[https://security.appspot.com/vsftpd.html|vsftpd]]\\ Consult the official documentation before entering settings here.+**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]]
  
  
Line 116: Line 122:
  \\  \\
  
-**Username:** Here, enter the ftp user account name.+**Username:** here, enter the ftp user account name.
  
  \\  \\
  
-**Password:** Here, enter the ftp user account password.+**Password:** here, enter the ftp user account password.
  
  \\  \\
Line 126: Line 132:
 **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 gives 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.+**Read only**: choosing this allows the user only to browse and download.
  
  \\  \\
  
-**View Only:** Selecting wil mean the user can only browse directories.+**View Only:** selecting this will mean the user can only browse directories.
  
  \\  \\
  
-**Private:** Choosing allows the user to access only their own folder (not the public area).+**Private:** allows the user to access only their own folder (not the public area).
  
  \\  \\
nas-ftp.1728763957.txt.gz · Last modified: 2024/10/12 21:12 by hogwild