I would like to use ssh key authentication. I have a file that contains:
ip location
ip location
etc
i have a bash script as follow :
Execute the following command from your host machine as the usual user. This will generate a public-private key for this user on that host.
ssh-keygen
The keys will by default be created under ~/.ssh and usually named as id_rsa (private key) id_rsa.pub (public key) Now the public key can be copied to any number of remote computers and all further secure log-ins to those hosts will not prompt for the password.
ssh-copy-id user@machine