# Setup keyless login 1. On local make an RSA key if you haven't already (`ssh-keygen`) 2. Copy that key into .ssh/authorized_keys on the first (i.e. bastion) server (`ssh-copy-id user@first.server`) 2b. Test that you can `ssh user@first.server` and connect without password 3. `ssh to first.server` and create an RSA key on first.server if you haven't already (`ssh-keygen`) 4. `ssh-copy-id` to the server you want to access (what I am calling second.server) 4b. test that you can ssh from first.server to second.server without entering a password # To copy from server to local `rsync -e "ssh user@first.server ssh" user@second.server:/path/to/file /path/to/local/dest` # To copy from local to server `rsync -e "ssh user@first.server ssh" /path/to/local/src user@second.server:/path/to/server/dest`