Introducción a la transferencia de archivos entre pares

La transferencia de archivos entre pares es una solución potente para compartir y sincronizar datos directamente entre dos dispositivos sin depender de un servicio en la nube. En esta guía, le explicaremos cómo configurar un servidor SFTP en un extremo, configurar su cortafuegos y su router para permitir una comunicación fluida, y usar Syncovery para gestionar las transferencias de archivos. Tanto si desea sincronizar archivos, crear copias de seguridad o simplemente transferir datos de forma segura, esta guía paso a paso le ayudará a configurar todo de principio a fin, garantizando transferencias de archivos fluidas y seguras entre sus sistemas.

Primeros pasos

Los pasos descritos en esta guía parten de la base de que va a transferir datos, o a realizar una comparación de carpetas o una sincronización entre dos PC con Windows a través de Internet. Si va a sincronizar dentro de una LAN o una VPN, será mucho más sencillo, ya que no necesita configurar el router. Pero la mayoría de los pasos que se muestran a continuación también pueden ser útiles para la sincronización en una LAN, especialmente si no quiere usar los recursos compartidos de red tradicionales de Windows (SMB).

El primer paso es decidir qué PC alojará el servidor SFTP y cuál ejecutará el programa principal de Syncovery. El servidor SFTP se ejecuta en segundo plano y solo tiene una interfaz gráfica mínima, mientras que Syncovery en el otro PC se usará para configurar perfiles/trabajos para realizar comparaciones de carpetas, copias de seguridad y sincronizaciones.

Instalación y configuración del servidor SFTP

Descargue la última versión de Syncovery 11 desde su página de descargas. Ejecute el programa de instalación en el PC que actuará como servidor. Asegúrese de incluir las dos opciones de instalación que se muestran en la captura de pantalla siguiente:

Cuando la instalación del software haya finalizado, abra el Panel de control de servicios auxiliares de Syncovery escribiendo “Aux” en el campo de búsqueda del menú Inicio de Windows:
A screenshot showing how to start the auxiliary service CPL

A continuación, configuraremos el Servicio remoto de Syncovery, que nos ayuda a generar rápidamente listados de carpetas. Solo tiene que escribir las rutas con las que desea trabajar en la tercera pestaña, como se muestra a continuación:

Ahora es el momento de configurar la función Servidor SFTP. Marque la casilla Activar servidor SFTP de Syncovery y haga clic en “Añadir” para agregar usuarios:

Debe configurar al menos una cuenta de usuario. La cuenta debe tener una contraseña robusta, con números, letras y caracteres especiales. Debe tener al menos doce caracteres. Recuerde que se podrá acceder a su servidor a través de Internet. Es posible que otras personas también intenten iniciar sesión, y debemos asegurarnos realmente de que no puedan entrar. Si no necesita la disponibilidad permanente para transferencias de igual a igual, incluso puede querer detener el servidor SFTP cuando no sea necesario.

Si tiene carpetas en distintas unidades, necesita un usuario separado para cada unidad. Además, no debe usar C:\\ como carpeta base SFTP para un usuario, así que eso también puede ser un motivo por el que necesite más de un usuario. Aquí tiene dos ejemplos:

 


Finalización de la configuración del servidor SFTP

La pestaña del servidor SFTP tendrá ahora el aspecto que se muestra en la siguiente captura de pantalla. Elija la dirección IP del adaptador LAN que conecta su PC a Internet. Tenga en cuenta el número de puerto, que se puede cambiar. El puerto SFTP estándar es en realidad el 22, pero no queremos usarlo por motivos de seguridad. Haga clic en el botón Aplicar y, a continuación, en “Ejecutar como aplicación para probar el firewall”. Este botón realizará una prueba del servidor SFTP en una ventana del símbolo del sistema, con la esperanza de activar un mensaje del Firewall de Windows, que le permitirá que se pueda acceder al servidor SFTP desde fuera.

Si recibe un mensaje del firewall como el siguiente, confírmelo. Si no, puede que tengamos que configurar manualmente una regla del firewall. En cualquier caso, cierre la ventana del símbolo del sistema que aparece.

A continuación, puede instalar e iniciar el Servicio remoto de Syncovery, que incluye el servidor SFTP. Asegúrese de que la ventana del símbolo del sistema de prueba esté cerrada.

Configuración de una regla de cortafuegos

Si no recibió un aviso del Firewall, o si más tarde descubre que el Firewall sigue bloqueando el puerto del servidor SFTP, puede configurar una regla abriendo la configuración del Firewall de Windows según las siguientes capturas de pantalla. Escriba “Fire” en el campo de búsqueda del menú Inicio de Windows para acceder a la configuración del Firewall:

Haga clic en Reglas de entrada a la izquierda y en Nueva regla… en Acciones, a la derecha de la ventana:

Un asistente le hará algunas preguntas sobre la regla. Primero, asegúrese de crear una regla para un Puerto:

En segundo lugar, especifique el número de puerto. Si ha mantenido el puerto SFTP predeterminado de Syncovery, es 8937:

A continuación, elija Permitir la conexión:

Puede dejar sin problema seleccionadas todas las opciones siguientes, como se muestra en la captura de pantalla siguiente:

Por último, asigne un nombre a la nueva regla del Firewall, por ejemplo:

 


Configuración del reenvío de puertos en su router de Internet

Para asegurarnos de que las solicitudes entrantes de Syncovery en el otro PC puedan llegar al servidor SFTP, debemos configurar su router de Internet para reenviar los intentos de conexión al PC donde se está ejecutando el servidor SFTP. Las páginas de configuración relevantes del router podrían llamarse “Internet → Permitir acceso”, “Compartición de puertos” o “Redirección de puertos”. Puede que tenga que seleccionar el PC de una lista de dispositivos conectados, o escribir su dirección IP en la LAN, y después especificar el puerto que desea utilizar. Haga esto solo si ha especificado una contraseña lo suficientemente compleja para todos los usuarios SFTP, como se documenta arriba!

A continuación se muestra una captura de pantalla de redirección de puertos de ejemplo:

 


Creación del perfil de Syncovery y verificación de la huella digital del servidor SFTP

Ha llegado el momento de echar un último vistazo al Panel de control de servicios auxiliares. Si vuelve a hacer clic en la pestaña Servidor SFTP, ahora verá las huellas digitales del servidor SFTP. Al comparar estas huellas digitales cuando Syncovery establece la conexión, puede asegurarse de que se está conectando al servidor SFTP correcto y de que no hay un ataque de intermediario. El cuadro de diálogo con las huellas digitales tiene el siguiente aspecto:


Cómo averiguar la dirección IP pública del servidor

Como vamos a conectarnos a su servidor SFTP a través de Internet, necesitamos saber la dirección IP o el nombre de dominio con el que su router se conecta a Internet. Si el router dispone de funciones de DNS dinámico, puede usar un nombre de dominio que resuelva a su dirección IP. Como alternativa, puede visitar una página como es.syncovery.com/myip.php desde el PC en el que se ejecuta el servidor SFTP para averiguar la dirección IP.

Creación del perfil de Syncovery

Por último, puede ir al otro PC y crear su perfil de Syncovery (o trabajo). Elija una carpeta local en un lado y haga clic en el botón Internet en el otro. Elija el protocolo SSH/SFTP. El cuadro de diálogo de configuración del protocolo de Internet se puede completar como en el siguiente ejemplo. No olvide poner la dirección IP pública del otro router o su nombre de DNS dinámico en el campo URL:

A screenshot showing Syncovery's Internet Protocol Settings dialog with the SFTP protocol chosen.

Cuando se realice la primera conexión, Syncovery mostrará un aviso pidiéndole que confirme la huella digital del servidor SFTP. Compruébela con las huellas mostradas por el servidor para asegurarse de que su conexión entre iguales será segura.

Cuando haga clic en Aceptar, Syncovery puede preguntarle si desea cambiar el puerto a 22 (el valor predeterminado de SFTP). ¡Asegúrese de no permitir que cambie el puerto! Realmente queremos evitar usar el número de puerto predeterminado, ya que está expuesto a continuos intentos de pirateo.


Ajustes principales del perfil de Syncovery

En Configuración principal de Syncovery 11, elija las Direcciones de copia y el Modo de operación de sincronización. Tenga en cuenta que en realidad no tiene que hacer que Syncovery copie ningún archivo: también puede usarlo solo para comparar las carpetas y mostrarle las diferencias.

Para asegurarse de que no queden transferencias interrumpidas como archivos incompletos, elija la opción Reanudar automáticamente (copiar con nombres de archivo temporales) en la categoría Archivos del perfil.

Por último, para acelerar mucho el listado de carpetas, especifique que se debe usar el Servicio remoto para el listado. Esto solo funciona si la ruta base del perfil se especifica en Listado remoto en el otro PC, lo que hicimos como uno de los primeros pasos al comienzo de esta guía.


Inicio del perfil de Syncovery

Ahora puede iniciar el trabajo. Recuerde que hay varias formas de ejecutar un perfil de Syncovery. Puede iniciarse manualmente o mediante el programador. Puede ejecutarse en Modo atendido, en Modo desatendido, en Segundo plano o en Segundo plano con vista previa.

Si desea ver la lista de acciones de copia propuestas antes de permitir que Syncovery copie los archivos, asegúrese de iniciar el trabajo en Modo atendido o en Segundo plano con vista previa. Para ver todas las opciones para iniciar un perfil, haga clic con el botón derecho sobre él desde la Vista general de perfiles en Modo avanzado, y verá estos elementos de menú: