Setting up passwordless logins-SSH

First step is to generate keys on the machine from which you will be connecting (the parasite)

ssh-keygen -t rsa[/code]

Now, a key pair will be generated, of which one will be private key (Default: id_rsa), and the other will be the public key (Default: id_rsa.pub).

Now we need to copy the public key to the machine into which the parasite will be connecting (the host). You can either use a web interface for adding the keys, or directly use the following command (which will prompt you to input the ssh password you have now):

ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]_of_host[/code]

Eg:

ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected][/code]

[email protected]'s password:
Now try logging into the machine, with "ssh '[email protected]'", and check in:

~/.ssh/authorized_keys

to make sure we haven't added extra keys that you weren't expecting.