![]() It may be a brutal way, but I am sure they are no leftovers! □īy taking less than 30 minutes to come to this solution, I estimate that I save at least the same amount of time for myself for the next five years. ![]() ![]() To remove old public keys of previous installations, I also add the deletion of the. # Add back our key, as we have remove the former authorized keys, along with the new one! Sshpass -e ssh-copy-id -i ~/.ssh/id_rsa.pub -o StrictHostKe圜hecking=no || echo "FAILED" # Export the password into an environment variable # ssh-copy-id -i ~/.ssh/id_rsa.pub SERVERĮcho ". # If you want to copy your key to only one server # to remove the pain from typing each time our password # Script to automatically add our public key on a list of servers So I glued together with some answers and I came with the Bash program below: #!/bin/bash I looked upon the Internet, but I did not find a perfect solution for me. Just run the tool and provide it your username on the remote server, with the remote server name. So, I decided to try to add more automation to that part of my script. Much easier is to use the SSH utility ssh-copy-id. □ With more than 20 machines that I want to be able to connect without being prompting my password, I knew that I would need to enter the same amount of times my complicated password… And it was only the minimum, as I could get it wrong… ❌ Ssh copy id install#With that, you do not need to enter your password each time you log in to that server.īut it has a little (and normal) drawback: the first time you connect to the server to install a new SSH public key, you need to enter your password. Ssh-copy-id -i ~/.ssh/id_rsa.pub Excerpt of my procedureįor those that do not know the useful ssh-copy-id command, it is a tool part of OpenSSH that adds an SSH public key on a server as an authorized key. Ssh-copy-id -i ~/.ssh/id_rsa.pub -i ~/.ssh/id_rsa.pub. ![]() □ Fortunately, I have a semiautomatic procedure to setup myself quickly, but there was a part that did not really strike a chord in me: # Add my public key to the principal servers (one command at at a time) Last month, I receive a more recent laptop at my workplace and I needed to reinstall my distribution, Manjaro, on it. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |