that's only hypothetical question, it hasn't happened to me (yet).
I want to configure secure ssh on my VPS. I'm going to use a public/private key pair (with passphrase) to authentication and I'm also going to set PasswordAuthentication to "no".
The question is: Would I be able to restore access to my VPS via SSH if I lost my private key?
On a desktop it rather wouldn't be a problem, but is it possible on any VPS accessible only via SSH?