

Please see the difference between the two files below – you also notice that the files are named differently – one is SSL.key and the other is ssl.key (which we use in the final step to create the certificate).

If this is the case you can skip the rest of step 1 and move to step 2.ġ.3 Remove the private key password from the private key IMPORTANT: At this point you may want to send the CSR to a Certificate Authority who will create a certificate for you. Openssl req -new -key SSL.key -out certificate.csr

The private key is used to generate the certificate.ġ.2 Generate Certificate Signing Request or CSR You can change the encryption by replacing -aes256 to say -aes128 for example. This is a detailed guide on how to secure your FTP server using FTPS and VSFTPD on Linux Based Operating Systems.
