My problem is, how to create a self-signed SSL-certificate by using only FTP/sFTP? Or is it even possible?

I have only FTP-connection to my client's site. I have browsed plenty of tutorials about self-signed SSL-certificates, but nothing even close to this case. Is it simply not possible to make it over FTP? Could I install cpanel etc. over FTP and make it there? I have never done any SSL-certificate before.

All I need is working SSL-certificate for my client. And no hosting company included making it. (My client doesn't want to pay for them, since they ask rather much.)


I don't think it is possible to create a certificate via FTP, but there is a solution to your client's unwillingness to pay for one. How about a free certificate?

Let’s Encrypt is a free, automated, and open Certificate Authority recognized world-wide. You may create the certificate via the SSL For Free website.

Another well-known furnisher of free SSL certificates is Cloudflare Free SSL/TLS. See this page for further instructions on setting up SSL with Cloudflare.

Free certificates can also be created via the Comodo SSL Free Trial, limited to one issuance per domain.

  • But how do I install a free certificate only with FTP?? No cpanel, no nothing... Hosting company is not willing to offer any support, but only their own certificate services. Could it help that there is WordPress? Could I have some plugin there to help? – Janne Jul 30 '19 at 14:21
  • 1
    It's impossible to use FTP as a shell. You should ask for SSH access to the computer, then you could run programs. – harrymc Jul 30 '19 at 14:48
  • Thanks a lot for you answers, harrymc! I think this case is now closed. I'll tell my client that they need to pay what the hosting company asks for a certificate. Have a nice day! – Janne Jul 31 '19 at 14:16
  • If my answer has helped with the problem, please accept it (tick the V sign). – harrymc Jul 31 '19 at 14:20
  • ...By the way, how to mark this question as solved? Somehow I can't find it... – Janne Jul 31 '19 at 14:21

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.