Dino Geek, intenta ayudarte

¿Cómo utilizar RSYNC para transferir archivos a través de SSH?


RSync es una poderosa herramienta de transferencia de archivos y directorios que se utiliza principalmente en sistemas operativos Unix como Linux. Esta herramienta puede transferir y sincronizar datos localmente o a través de una red mientras mantiene las actualizaciones y los cambios.

Para utilizar RSync para transferir archivos a través de SSH, necesitas tener RSync y SSH instalados tanto en el sistema origino como en el destino. Aquí se proporcionan instrucciones para ejecutar en un sistema basado en Linux.

1. Primero, necesitas abrir la terminal. Esto se puede hacer presionando Ctrl + Alt + T simultáneamente.

2. Puedes usar el comando rsync de muchas maneras. Supón que quieres transferir un archivo llamado “archivo.txt” desde tu computadora local a un servidor remoto. El comando se verá así:

```bash
rsync -azv -e ssh /ruta/local/al/archivo.txt usuario@direccion-del-servidor:/ruta/del/servidor
```
Aquí, “azv” son las opciones para archive (mantiene los permisos y otras características del archivo), zip (compresión para ahorrar ancho de banda) y verbose (muestra los detalles de la transferencia). “-e ssh” especifica que la conexión se debe hacer a través de SSH.

3. Se te pedirá que ingreses la contraseña de tu cuenta de usuario en el servidor remoto. Una vez que la ingresas, rsync comenzará a transferir el archivo.

Además de transferir archivos individuales, rsync puede ser utilizado para transferir directorios completos. Supongamos que desea transferir un directorio llamado “directorio” a un servidor remoto. El comando sería:

```bash
rsync -azv -e ssh /ruta/local/al/directorio/ usuario@direccion-del-servidor:/ruta/del/servidor
```
La barra diagonal después de “directorio/” es importante. Significa que rsync solo debe copiar los contenidos del directorio, y no el directorio en sí.

RSync también puede sincronizar directorios. Esto significa que solo los cambios realizados en el directorio se transferirán en lugar de todo el directorio. Esto es útil para realizar copias de seguridad o mantener versiones de archivos actualizadas en diferentes sistemas.

Fuentes utilizadas:
- Manual del usuario de RSync y SSH (https://download.samba.org/pub/rsync/rsync.html, https://www.openssh.com/) en la base de datos oficial de Man Linux
- Guía de la comunidad de Ubuntu para RSync (https://help.ubuntu.com/community/rsync)
- Documentación de SSH (https://www.ssh.com/ssh/)
- Guía rápida de Linux para rsync (https://www.tecmint.com/rsync-local-remote-file-synchronization-commands/).


Genera artículos simplemente para optimizar tu SEO
Genera artículos simplemente para optimizar tu SEO





DinoGeek ofrece artículos sencillos sobre tecnologías complejas

¿Desea ser citado en este artículo? Es muy sencillo, contáctenos en dino@eiki.fr.

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nombre de dominio | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Aviso legal / Condiciones generales de uso