Site Tools


nas-ftp

This is an old revision of the document!


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.

FTP Server Configuration

Enable FTP Server:

  • [No]
    The FTP Server is disabled.
  • [Yes, WAN and LAN]
    The FTP is Server is enabled for both WAN and LAN users.
  • [Yes, LAN only]
    The FTP Server is enabled for LAN users only.


TLS support: Checking this option enables support for TLS-encrypted communication.

FTP Port: Here, you specify the port to be used for communications. (Default: TCP 21)

Anonymous User Access:

This dropdown allows you to choose whether anonymous users are allowed access to the FTP Server and which file rights they are given.

  • [Disabled]
    Anonymous users are not given access.
  • [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 (logins/logouts/uploads/downloads/etcetera) via the syslog facility to /var/log/messages.

Directories




Anonymous Root Directory: This specifies the location at filesystem-level that is visible to anonymous connections.

Public Root Directory: This filesystem location is 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.

Directory Listings:

This controls users' ability to do directory listings.

  • [Enabled]
    Users are permitted to do directory listings.
  • [Disabled]
    Users are not permitted to do directory listings.
  • [Disabled for Anonymous]
    Anonymous users are not permitted to do directory listings.

Limits




Maximum Users Allowed to Log in: Here, specify the maximum number of logged-in users at one time. Additional users above the limit will be rejected.

Maximum Connections from the same IP: FTP allows a user multiple sessions from the same client IP address. Here, you specify how many simultaneous FTP connections will be allowed from the same user.

Maximum Bandwidth for Anonymous Users: Built-in FTP throttling will limit the amount of bandwidth (upload/download) to this amount for each anonymous user connected.

Maximum Bandwidth for Authenticated Users: Built-in FTP throttling will limit the amount of bandwidth to this amount for each authenticated user.

Idle Timeout: Specifies the timeout period, in seconds, until a user is disconnected due to inactivity.



Limit Connection Attempts: This option works only when FTP is enabled on the WAN. If selected, two new fields will 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.

Custom Configuration




Custom configuration: In this field, you can specify advanced parameters. The underlying software for the FTP Server is Vsftpd (Vs FTP Daemon).
VsFTPDaemon It is recommended you consult its official documentation if you plan to enter settings in this field.

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.

Username: The ftp user account name.

Password: The ftp user account password.

Access:

  • [Read/Write] The FTP user is given read and write access.
  • [Read Only] The user is given only read access.
  • [View Only] The user is allowed only to view the directory contents.<Fix Me!>

Read/Write: This is basically full access.

Read only: The user can only browse and download.

View Only: The user can only browse.

Private: The user can only access their own folder (and not the public area).

nas-ftp.1642041433.txt.gz · Last modified: 2022/01/13 02:37 by hogwild