User Tools

Site Tools


utilidades

Llaves RSA: un método más seguro de conectarse

Las llaves RSA las podemos utilizar con 2 finalidades claras, que la conexión se más segura y ahorrar el uso de contraseñas.

¿Como crearlas?

El método más simple es ssh-keygen -t rsa

Se puede optar por el uso de una contraseña para el acceso a la llave o puede dejarlo en blanco.

¿Como copiarlas al destino?

A través del comando ssh-copy-id USUARIO@DESTINO

Una vez creada y copiada la llave RSA al destino, podemos realizar ssh USUARIO@DESTINO sin necesidad de introducir contraseña.

rsync: sincronización y backup

Sugiero que para copias de respaldo seguras se utilicen herramientas como duplicity.

Local

rsync es una herramienta muy útil a la hora de copiar datos o hacer backup. Un ejemplo de uso es el siguiente

rsync --archive --verbose --human-readable --delete --backup-dir=/home/$USER/.rsync_backup/$(date +%d-%m-%y_%H:%M) SRC DST/

En este caso se copia el directorio SRC dentro del directorio DST, mostrando por pantalla cada archivo que se está copiando (verbose) en un modo cómodo de leer (human-readable), borrando los archivos que se encuentran en el destino pero no en el origen (delete) y haciendo una copia de los mismos por cualquier eventualidad (backup-dir).

Remoto

En caso de querer realizar una copia a un directorio en un equipo remoto, la sintaxis sería la siguiente

rsync --archive --verbose --human-readable --delete --backup-dir=/home/$USER/.rsync_backup/$(date +%d-%m-%y_%H:%M) SRC USER@SERVER:DST

Con estas opciones, no se borran archivos que no existan en el origen y sí existan en el destino, y tampoco se hace copia de los archivos borrados.

rsync --archive --verbose --human-readable SRC USER@SERVER:DST

Para más información acerca de cada una de las opciones, puede consultar man rsync

FIXME

utilidades.txt · Last modified: 2016/12/26 17:14 by dariog