Besides using ssh-copy-id
client side or manually pasting your key into authorized keys server side, is there a way once you have already logged into SSH with your password to automatically add your key?
Presumably your public key has already been sent when you tried to login, so is there a way to tell the SSHD daemon to add the key to the authorized keys?