I'm assuming you're running Linux (win/Mac should be fairly similar). When you generate your keys, two files are created onto your machine; usually in a hidden folder in your home directory (eg. ~/.ssh/). If we use ed25519, the files will be id_25519 and id_25519.pub. The .pub file is what you'll share publicly (to your vps).
From your computers terminal (command line), you'd ssh into your vps with the command:
ssh-copy-id <whatever_username_is>@ip_address
Then enter your pass, when prompted.
Note: LNVPS has a section where you can paste your pubkey, and you wouldn't have to do ssh-copy-id.
To see your pubkey, you can open the id_ed25519.pub file in a text editor, or in terminal by using the command: cat ~/.ssh/id_rsa.pub then copy/paste it to LNVPS.