devoops
Cover image

ssh-copy-id

published 04/01/2021 in Linux | tags : Linux, SSH, #100DaysToOffload

  Estimated read time: 1 min.

Usually when setting up SSH key access between boxen I’m manually copying over public keys like some kinda sucker. But recently I’ve found out about ssh-copy-id and it’s pretty helpful.

Usage

All you need is to already have your SSH id generated on your main workstation and to have password access to your destination. Then you can run the following command to get your SSH public key copied to the destination box.

ssh-copy-id destinationbox

That’s all, your keys now setup on the destination box.

~/.ssh/config

You can add a similar block to your SSH config so you can just ssh destination to login automagically.

Host destination
     HostName destination
     User j
     IdentityFile ~/.ssh/id_rsa