Setting up FTPS (FTP over SSL/TLS) in Plesk allows you to secure file transfer operations between your server and client applications using encryption. Here's how you can set up FTPS in Plesk:
-
Access Plesk Panel:
- Log in to your Plesk Panel as an administrator.
-
Enable FTPS Support:
- Go to "Tools & Settings" > "Security Policy" > "FTP over SSL/TLS support".
- Check the box next to "Allow both secure FTPS and non-secure FTP connections" to enable FTPS support.
-
Generate SSL/TLS Certificate (Optional):
- If you haven't already done so, you may need to generate an SSL/TLS certificate for your domain to secure FTPS connections.
- Go to "Websites & Domains" > "SSL/TLS Certificates" to generate a certificate for your domain.
-
Configure FTP Settings:
- Navigate to "Websites & Domains" > "FTP Access".
- Click on the FTP account you want to configure for FTPS.
- In the "FTP access" section, ensure that "Secure FTPS" is selected as the connection type.
- If you generated an SSL/TLS certificate, select the certificate from the dropdown menu. Otherwise, leave it as "Default certificate".
-
Save Changes:
- Click on "OK" to save the FTP settings.
-
Test FTPS Connection:
- Use an FTP client application that supports FTPS (e.g., FileZilla, WinSCP) to connect to your server.
- Enter the FTP hostname, username, and password as configured in Plesk.
- Select "FTPES - FTP over explicit TLS/SSL" or "FTPS - FTP over implicit TLS/SSL" as the encryption method.
- Connect to the server and verify that the FTPS connection is established successfully.
-
Verify FTPS Settings:
- After connecting to the server via FTPS, verify that files can be transferred securely between the client and server.
- Monitor FTPS logs in Plesk to ensure that FTPS connections are logged and tracked appropriately.
-
Additional Security Considerations:
- Regularly monitor FTPS logs and audit FTP access to identify and mitigate security risks.
- Consider implementing firewall rules to restrict FTPS access to trusted IP addresses or networks.
- Enforce strong FTP password policies and consider using key-based authentication for added security.
By following these steps, you can set up FTPS (FTP over SSL/TLS) in Plesk to secure file transfer operations between your server and client applications.