An SSH key is a pair: a private key that stays on your computer and a public key you give to the server. Nobody can guess it, and it never travels over the network.
Create the key
On Windows 10 and 11 open PowerShell; on macOS or Linux open Terminal:
ssh-keygen -t ed25519 -C "your-name@laptop"
Press Enter to accept the location and choose a passphrase. Two files are created: id_ed25519 (private, never share it) and id_ed25519.pub (public).
Add the public key
# Windows PowerShell
Get-Content $env:USERPROFILE\.ssh\id_ed25519.pub
# macOS / Linux
cat ~/.ssh/id_ed25519.pub
Copy the line that starts with ssh-ed25519 into Public key when you add or edit the user on the Access tab.
Connect
ssh USER@SERVER-HOSTNAME
PuTTY or WinSCP users can import the same key with PuTTYgen (Conversions, Import key).
Did this solve it? If not, tell us what you see and we look at your server.
Open a ticket