Generate key
ssh-keygen -t ed25519 -C "your_email@example.com"
Copy key to server
ssh-copy-id -i .ssh/id_ed25519.pub <server_name>
Connect to server
ssh -i ~/.ssh/id_ed25519 <user>@<server_name>
Avoid retyping passphrase on each new connection
eval $(ssh-agent -s)
ssh-add /mnt/c/Users/f.tith/.ssh/id_ed25519
It is only valid in one session. On terminal kill, you’ll need to rerun those commands.