Copying SSH ID on win 10 to Ubuntu (linux)
Copying SSH ID on Windows 10 To Ubuntu
Background
Typically when coyping SSH id’s to remote servers / machines we would use ssh-copy-id
With windows terminal we don’t have this tool but there is an easy single liner you can use.
Step one
Ensure you have a an SSH ID setup on your machine.
If not create one, I reccomend using ED25519. ssh-keygen -t ed25519 -C "name@mail"
Password protect it if you want (reccomended)
Why ED25519?
- It’s faster to generate and verify
- It’s more Secure, over older SSH Key types
- The Keys are smaller, making it easier to transfer and copy.
Step two
Copy your new ID over to the the remote system.
type $env:USERPROFILE\.ssh\id_rsa.pub | ssh {IP-ADDRESS-OR-FQDN} "cat >> .ssh/authorized_keys"
End
You should now be able to passwordless SSH into your remote machine without issue.
This post is licensed under CC BY 4.0 by the author.