¿Cómo transferir archivos con SFTP entre carpetas/unidades locales?

¿Cómo transferir archivos con SFTP entre carpetas/unidades locales?

Es una pregunta un poco novata, así que me disculpo si esto ni siquiera es factible, pero pensé en preguntar.

Tengo dos discos duros conectados a mi computadora (Windows 8.1), uno interno y otro externo (conectado mediante USB). Llamémoslas unidades A:\ y Z:\, respectivamente. En cada unidad hay una carpeta que me gustaría sincronizar con la carpeta equivalente en la otra unidad. Me gustaría hacer esto a través de sFTP, de la siguiente manera:

A:\Carpeta1 <== sFTP ==> Z:\Carpeta2

En mi cliente sFTP (FreeFileSync), se me solicita un nombre de servidor/dirección IP y demás. No tengo idea de qué escribir en esos campos.

es posible? Y si es así, ¿cómo hacerlo? Tenga en cuenta que soy un profano que nunca ha usado FTP y sabe poco al respecto, aparte de que necesito usarlo para esto.

Cualquier idea sería apreciada. Gracias.

Respuesta1

¿Me interesa su proceso de pensamiento para requerir SFTP? SFTP proporciona transferencia de archivos cifrados entre dos máquinas a través de una conexión de red (posiblemente virtual). Para esto, necesitará un cliente SFTP (que parece que ya tiene) y un servidor SFTP, que parece que tal vez no.

Si estás copiando archivos en la misma máquina, no tiene sentido utilizar este protocolo; después de todo, los archivos que está copiando no se verán fuera de la máquina, por lo que las funciones de cifrado y transferencia de red de SFTP serían discutibles.

Yo usaría robocopypara reflejar las dos unidades; por ejemplo, para garantizar que Z:\Folder1sea idéntico a A:\Folder2:

robocopy /mir A:\Folder1 Z:\Folder2

Si es probable que realice cambios en A:\Folder1y Z:\Folder2de forma independiente, digamos modificando A:\Folder1\fileAy Z:\Folder2\fileB, puede reemplazar el /mirparámetro con algunos de los otros parámetros de robocopy para simplemente copiar archivos más nuevos y ejecutarlo una vez en cada dirección para asegurarse de que se repliquen todos los cambios.

Te dejo este último como ejercicio; siempre puedes ejecutar robocopy /?para obtener los parámetros utilizados por robocopy.

Respuesta2

¿Qué pasa con tar y descomprimir los archivos?

Si canaliza la salida tar directamente a untar, no debería generar gastos generales.


Si desea seguir el camino SFTP, debe instalar el servidor SSH en Windows. Puedes usarConstrucción de Microsoft de OpenSSH(enlace a mi guía).

información relacionada