I have SSL certificate, which i upload on my hosting. I need to generate private key, how i can generate it without ssh access. Thanks.
You can't generate a private key from a certificate (that's the point).
If you already have your certificate, you must have generated a certificate request (CSR) (or perhaps its in-browser equivalent) and generated a private key at that time. This is the file you want, since other re-generated keys won't match the public key in the certificate you now have.