Cómo transferir archivos entre Linux y Windows a través de LAN

Ha intentado usar una unidad flash o una tarjeta SD para transferir archivos desde Linux a una computadora con Windows, y lo encontró molesto y agotador, especialmente cuando hay muchos archivos para mover y tarda mucho en completarse.

No tiene que perder su valioso tiempo utilizando dispositivos de almacenamiento cuando puede mover archivos rápida y fácilmente a través de su red local (LAN).

Los principales métodos utilizados para hacer esto son:

  • Cree un recurso compartido en Linux para acceder a él desde Windows usando Samba
  • Cree un recurso compartido en Windows para acceder a él desde Linux

Cree un recurso compartido en Linux y acceda a él desde Windows usando Samba

La forma mejor y más rápida de hacerlo es instalando la suite Samba. Samba es una solución ideal para compartir archivos entre diferentes dispositivos, como máquinas Windows, Linux o Mac. Las máquinas deben estar conectadas en red con un enrutador genérico.

Las máquinas Windows vienen con una funcionalidad que les permite trabajar con Samba desde el primer momento, por lo que solo necesita instalar un paquete para máquinas Linux.

1. En su máquina Linux, abra la ubicación que contiene los archivos que desea compartir.

2. Haga clic con el botón derecho en el archivo y seleccione “Opciones para compartir”.

transferir-archivos-linux-windows-via-lan-compartir-opciones

3. Si recibe un mensaje que le pide que instale los servicios de Samba, haga clic en “Instalar servicio”.

4. Haga clic en Reiniciar sesión una vez que el servicio Samba esté instalado para habilitar el uso compartido.

5. Marque las casillas “Compartir esta carpeta” y “Permitir que otros creen y eliminen archivos en esta carpeta”.

6. Haga clic en “Crear recurso compartido” para completar el proceso.

7. Abra Terminal y escriba los siguientes comandos:

Reemplace USERNAME con su propio nombre de usuario.

8. Busque la sección global y agregue las líneas:

9. Presione Ctrl + O y Ctrl + X para guardar y salir.

10. Reinicie Samba:

11. Vaya a la máquina con Windows y haga clic con el botón derecho en Inicio, luego seleccione Ejecutar.

12. En el cuadro Ejecutar, escriba el comando: \computer_nameshare_name5.

Nota: el nombre de la computadora en este caso puede ser la dirección IP de la máquina Linux, que puede encontrar yendo a la computadora Linux y abriendo la terminal, luego escribiendo ipconfig.

13. Escriba el nombre de la computadora Linux y comparta el nombre del recurso.

14. Aparecerá un mensaje solicitando sus credenciales.

15. Escriba su nombre de usuario y contraseña de Linux. Haga clic en Aceptar.

16. Intente acceder a los recursos compartidos desde su computadora con Windows.

El nuevo servidor debería aparecer en “Mis sitios de red” en Windows.

Alternativamente, haga lo siguiente: haga clic derecho en Inicio y seleccione Ejecutar, luego ingrese: //server. Reemplace el servidor con el nombre o la dirección IP de la máquina que ejecuta su servidor Samba. Se abrirá una ventana con los recursos compartidos navegables del servidor.

Nota: para acceder a recursos compartidos no navegables, utilice este código: \servershare name

Cree un recurso compartido en Windows para acceder a él desde Linux

Esto se hará en los tres pasos siguientes:

  • Habilitar compartir en Windows
  • Compartir la carpeta
  • Accede desde Linux

Habilitar compartir en Windows

Comience asegurándose de que la configuración de red esté configurada para permitir una conexión desde el sistema Linux. Para hacer esto:

1. Vaya al Panel de control y haga clic en “Redes e Internet”.

transferir-archivos-linux-windows-via-lan-panel-de-control-red-e-internet

2. Seleccione “Centro de redes y recursos compartidos”.

transferir-archivos-linux-windows-via-lan-panel-de-control-red-y-red-de-internet-y-centro-compartido

3. Se abrirá la ventana Centro de redes y recursos compartidos. Haga clic en “Cambiar configuración avanzada”.

transferir-archivos-linux-windows-via-lan-panel-de-control-red-e-red-de-internet-y-centro-compartido-cambiar-configuraciones-avanzadas

4. Habilite estas dos configuraciones: “Detección de red” y “Activar el uso compartido de archivos e impresoras”.

transferir-archivos-linux-windows-via-lan-network-and-sharing-center-enable

5. Haga clic en Guardar cambios.

6. Compartir ahora está habilitado.

Compartir la carpeta

Cree una carpeta compartida para que el sistema Linux la vea, se conecte y acceda. Puedes compartir cualquier cosa, así que sigue estos pasos:

1. Busque la carpeta que desea compartir y haga clic derecho en ella.

2. Seleccione “Propiedades”.

transferir-archivos-linux-windows-via-lan-file-explorer-properties

3. En la pestaña Compartir, haga clic en “Uso compartido avanzado”.

4. En la ventana Uso compartido avanzado, habilite la opción “Compartir esta carpeta”.

5. Haga clic en “Permisos”.

Nota: en la ventana Permisos puede restringir el acceso a la carpeta a usuarios o cuentas específicos. Seleccione “Permiso de control total para todos” para dar acceso a cualquier usuario. De esta forma, cualquiera puede leer y escribir cambios en los archivos de la carpeta que comparte.

Sin embargo, si desea restringir el acceso a cuentas de usuario específicas, elimine el usuario “Todos”, agregue los usuarios que desee y luego asígneles los permisos correspondientes. Las cuentas de usuario son aquellas que están en el sistema Windows (no en el sistema Linux).

6. Haga clic en Aceptar para cerrar la ventana Permisos.

7. Haga clic en Aceptar para cerrar la ventana Uso compartido avanzado.

8. Vaya a la pestaña Seguridad en la ventana de propiedades principal.

Nota: configure permisos similares a los de la configuración de uso compartido para que los usuarios de Linux puedan acceder a la carpeta compartida.

Si no coinciden, se aplican las configuraciones más restrictivas.

Sin embargo, si el usuario con el que desea compartir ya tiene permisos de seguridad, cierre la ventana y continúe con el tercer paso. De lo contrario, haga clic en “Editar” para agregar un usuario, haga clic en “Agregar” en la ventana de Permisos que se abre e ingrese los detalles del usuario.

9. Haga clic en Aceptar en todas las ventanas. La carpeta ahora debería compartirse con su red.

Acceso desde Linux

Puede montar la carpeta compartida usando la GUI de Linux o usando una línea de comando. Para nuestro ejemplo usaremos Terminal porque funciona en muchas distribuciones y es más rápido.

Para hacer esto, necesitará el paquete cifs-utils para montar recursos compartidos SMB. Luego complete los siguientes pasos.

1. En la terminal, escriba:

2. Cree un directorio.

3. Monte el recurso compartido en el directorio.

4. Cree una carpeta en el escritorio. (Es más fácil acceder desde aquí).

5. Cree y monte la carpeta con estos comandos:

Nota: si se le solicita la contraseña de root del sistema Linux y su cuenta de usuario en Windows, inserte cada una de ellas y ejecute el comando.

Ahora verá el contenido del recurso compartido de Windows y podrá agregarle datos.

¿Ahora puede transferir archivos desde y hacia sistemas Linux y Windows? Cuéntanos qué te funcionó y, si tienes un método diferente, compártelo con nosotros a continuación.

¿Es útil este artículo?

¡Compártelo en tus redes sociales!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *