![]() |
Network Dual-Stack Component
Version 7.0 (Beta)
MDK-Professional Middleware for IPv4 and IPv6 Networking
|
Functions to filter access to the FTP server and to work with user accounts. More...
Functions to filter access to the FTP server and to work with user accounts.
To filter the access to the FTP server based on the IP address and port of the connecting client, the optional function netFTPs_AcceptClient is used. It is part of the template file FTP_Server_Access.c. If this template file is missing in the µVision project, the function will not be available and thus connections from all remote clients will be accepted. You need to adapt the function to the application's needs by specifying the rules for allowed/blocked clients. The FTP server will use the information in this function to filter the access.
The multi-user login allows you to create different profiles for different users or groups of users. The profiles define the access rights to different files on the FTP server. The users which are allowed to access the FTP server are stored in an user database.
If you want to use multi-user authentication, you need to check the Enable User Authentication in the configuration file (Net_Config_FTP_Server.h). The default account is a system administrator account, which has no restrictions. All other accounts are created in a separate FTP_Server_Multiuser.c module. To enable a list of users, you need to adapt the following functions that are included in this module:
The following function is included in the Network Component library rl_net_ds.h: