Pique #26: Cómo especificar una llave ssh diferente al usar rsync

Antes de pasar al pique te quiero hacer una pregunta. ¿Sabías que SCP esta deprecado? Seguramente no... y es por eso que deberías usar alguna alternativa, como por ejemplo, rsync.

Deprecating scp
The scpcommand, which uses the SSH protocol tocopy files between machines, is deeply wired into the fingers of many Linux users anddevelopers — doubly so for those of us who still think of it as a moresecure replacement for rcp. Many users may be surprised to learn,though, that the resemblanc…

Este pique sirve para cuando queremos transferir hacia un servidor una carpeta o archivo y necesitamos especificar una llave ssh diferente a la que usamos por defecto. El chiste es así:

$ rsync local-content -e "ssh -i /path/to/key/id_rsa"  user@host:/directory/in/the/server

Las comillas en este caso, no es para indicar lo que se debe cambiar, efectivamente deben estar.