- On local make an RSA key if you haven't already (
ssh-keygen
) - Copy that key into .ssh/authorized_keys on the first (i.e. bastion) server (
ssh-copy-id user@first.server
) 2b. Test that you canssh user@first.server
and connect without password ssh to first.server
and create an RSA key on first.server if you haven't already (ssh-keygen
)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
rsync -e "ssh user@first.server ssh" user@second.server:/path/to/file /path/to/local/dest