Overview
Parameters:FTPPASSWORD
Category: Custom
Default value: String.Empty (empty)
Product: eTASK.Other (Custom)
What does this parameter do?
This parameter stores the password for FTP access, which is used for automated file imports. The password is used together with the username (FTPUSER) for authentication on FTP servers.
What is this parameter used for?
Authentication on FTP servers for automated file imports
Providing access credentials for FTP file transfers
Supporting interfaces that retrieve files via FTP
Enabling automated data imports without manual input
Technical Details (for Administrators)
Format: Text (String)
Default value: String.Empty (empty)
Important notes:
The parameter is stored in the database (UpdateDatabase: true)
The password is stored in the database in encrypted form
Used in conjunction with FTPUSER for FTP connections
Works with FTPSSLENABLED for secure FTP connections (FTPS)
Dependent parameters:
FTPUSER: Username for FTP access
FTPSSLENABLED: Enables/disables SSL encryption for FTP
When should you change this value?
Set this value if:
You want to set up automated file imports via FTP
An FTP server with authentication is being used
Interfaces need to retrieve files from a secure FTP server
The FTP password has been changed and needs to be updated
Leave the value blank if:
No FTP import is used
The FTP server does not require authentication
Other import mechanisms (e.g., local files, UNC paths) are used
Important Notes
Encrypted Storage
The password is stored in the database in encrypted form and is not visible in plain text in the system configuration.Interaction with FTPUSER
This parameter must be configured together with FTPUSER. Both parameters form the complete login credentials for FTP connections.Password security
Use a strong password and change it regularly in accordance with your security policies.FTPS Support
In combination with FTPSSLENABLED = 1, encrypted FTP connections (FTPS) can be used.
Security
Does changing this parameter affect security?
Yes, this parameter is security-relevant because it contains authentication data.
The password enables access to an FTP server
A compromised password can allow unauthorized access to FTP data
The password is stored in encrypted form, but the encryption is only as secure as the database itself
Administrators with database access can potentially access encrypted passwords
Security recommendations:
Use a strong, unique password
Change the password regularly
Use FTPSSLENABLED = 1 for encrypted transfers (FTPS)
Limit the FTP account's permissions to what is necessary
Monitor FTP access for suspicious activity
Conclusion: This parameter is security-relevant. Treat FTP credentials with the same care as other authentication information and use encrypted connections whenever possible.
Practical example
Initial situation:
A company receives CSV files daily from a service provider via an FTP server. These are to be imported automatically. The FTP server requires authentication with a username and password.
Configuration:
The administrator sets FTPUSER to etask_import and FTPPASSWORD to the password provided by the service provider. Additionally, FTPSSLENABLED set 1 is set for secure transmission.
After the change:
The system can automatically log in to the service provider's FTP server
Timer jobs or import processes retrieve new files daily
Authentication occurs automatically using the stored login credentials
The connection is encrypted via SSL/TLS (FTPS)
Files are imported without manual intervention
Result:
Fully automated, secure file import from the FTP server without manual intervention.
Recommended setting
For standard installations: Set only if needed
Reason:
This parameter should only be configured if FTP imports are actually used
Unnecessarily stored login credentials pose a security risk
Leave blank if no FTP import is required
For FTP import:
Use a strong password in accordance with your password policy
Enable FTPSSLENABLED = 1 for encrypted connections
Document what the FTP access is used for
Set up monitoring for FTP access
note6f67f60f-c82b-4382-aee0-06569442b41a
Tip: If possible, use more modern protocols such as SFTP (SSH File Transfer Protocol) instead of FTP. If FTP must be used, always enable FTPS by setting FTPSSLENABLED = 1.
Tip: If possible, use more modern protocols such as SFTP (SSH File Transfer Protocol) instead of FTP. If FTP must be used, always enable FTPS by setting FTPSSLENABLED = 1.