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 está tardando 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 mejor y más rápida forma 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».

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 control + O y control + 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.

En relación :  Cómo hacer pegatinas personalizadas para Snapchat

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 debe aparecer en «Mis sitios de red» en Windows.

Alternativamente, haga lo siguiente: haga clic con el botón 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 tres pasos de la siguiente manera:

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

Habilitar compartir en Windows

Comience asegurándose de que la configuración de la 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-e-red-de-internet-y-centro-compartido

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

transferir-archivos-linux-windows-via-lan-panel-de-control-red-e-red-de-internet-y-centro-de-uso-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.

En relación :  Cómo arreglar los juegos de Steam que se bloquean al iniciar (guía completa)

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

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 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.

Moyens Staff
Moyens I/O Staff te ha motivado, brindándote asesoría en tecnología, desarrollo personal, estilo de vida y estrategias que te ayudarán.