- 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 [email protected]
) 2b. Test that you canssh [email protected]
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 [email protected] ssh" [email protected]:/path/to/file /path/to/local/dest
rsync -e "ssh [email protected] ssh" /path/to/local/src [email protected]:/path/to/server/dest
Great snippet, thank you! A couple of tips: