Cómo transferir archivos entre Linux y Windows a través de una red local

Intentó usar una unidad flash o una tarjeta SD para transferir archivos del sistema operativo Linux a una computadora que se está ejecutando Windows Y lo encontré molesto y agotador, especialmente cuando hay muchos archivos que desea transferir, y el proceso lleva mucho tiempo desperdiciado.

No tiene que perder su valioso tiempo usando dispositivos de almacenamiento cuando puede transferir archivos rápida y fácilmente a través de LAN.

Cómo transferir archivos entre Linux y Windows a través de una red local - Windows Linux

Los principales métodos utilizados para hacer esto son:

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

Cree una carpeta compartida en Linux y acceda a ella desde Windows usando Samba

La forma mejor y más rápida de hacerlo es instalando la suite Samba. Samba es la solución ideal para compartir archivos entre diferentes dispositivos como ordenadores Windows, Linux o Mac. Los dispositivos deben estar conectados a la red mediante un enrutador público.

Las máquinas con Windows vienen con una funcionalidad que les permite trabajar con Samba fuera de la región, por lo que solo necesita instalar un paquete para las máquinas con Linux.

1. En su máquina Linux, abra el sitio que contiene los archivos que desea compartir.

2. Haga clic derecho en el archivo y seleccione "Opciones para compartir".

Cómo transferir archivos entre Linux y Windows a través de una red local - Windows Linux

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 después de instalar Samba para habilitar el uso compartido.

5. Seleccione "Compartir esta carpeta" y "Permitir que otros creen y eliminen archivos en esta carpeta".

6. Haga clic en Crear publicación para completar el proceso.

7. Abra Terminal y escriba los siguientes comandos:

sudo smbpasswd –a USERNAME

Reemplace NOMBRE DE USUARIO con su nombre de usuario.

sudo cp /etc/ samba/ smb.conf /etc/samba/smb.conf.old

sudo nano /etc/samba/smb.conf

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

encrypt passwords = true

wins support = yes

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

10. Tienes que reiniciar Samba:

sudo service smbd restart

11. Vaya a su dispositivo Windows y haga clic derecho en Inicio, luego seleccione Ejecutar.

12. En el cuadro Ejecutar, escriba el comando:

\\computer_name\share_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 su computadora Linux y abriendo 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 debe mostrarse en "Mis sitios de red" en Windows.

Alternativamente, haga lo siguiente: Haga clic derecho en Inicio y seleccione Ejecutar, luego ingrese: //servidor. 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 publicaciones navegables desde el servidor.

Nota: para acceder a los recursos compartidos no explorables, utilice este código: \\servidor\nombre del recurso compartido

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

Esto se hará en tres pasos de la siguiente manera:

  1. Habilitar compartir en Windows
  2. compartir carpetas
  3. Accede desde Linux

Habilitar compartir en Windows

Comience por asegurarse de que la configuración de su red esté configurada para permitir la conexión desde Linux. Para hacer esto:

1. Vaya al Panel de control y haga clic en "Red e Internet".

Cómo transferir archivos entre Linux y Windows a través de una red local - Windows Linux

2. Seleccione Centro de redes y recursos compartidos.

Cómo transferir archivos entre Linux y Windows a través de una red local - Windows Linux

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

Cómo transferir archivos entre Linux y Windows a través de una red local - Windows Linux

4. Debe habilitar estas dos configuraciones: "Descubrimiento de red" y "Activar el uso compartido de archivos e impresoras".

Cómo transferir archivos entre Linux y Windows a través de una red local - Windows Linux

5. Haga clic en Guardar cambios.

6. Ahora se habilitará el uso compartido.

compartir carpetas

Cree una carpeta compartida de Linux para que la vea, se conecte y acceda. Puede compartir cualquier cosa a través de él, así que siga estos pasos:

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

2. Seleccione "Propiedades".

Cómo transferir archivos entre Linux y Windows a través de una red local - Windows Linux

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 otorgar acceso a cualquier usuario. De esta manera, 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 la opción de usuario "Todos", agregue los usuarios que desee y luego asígneles los permisos apropiados. Las cuentas de usuario son aquellas en Windows (no 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 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 aplicará la configuración más restrictiva.

Sin embargo, si el usuario que desea compartir ya tiene permisos de seguridad, cierre la ventana y vaya al paso tres. 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 debe compartirse con su red.

Accediendo a la carpeta desde Linux

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

Para hacer esto, necesitará un paquete cifs-utils Para descargar publicaciones SMB. Complete los siguientes pasos.

1. En Terminal, escriba:

sudo apt-get install cifs-utils

2. Tienes que crear un directorio.

3. Sube la publicación al directorio

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

5. Cree e instale la carpeta usando estos comandos:

mkdir ~/Desktop/Windows-Share

sudo mount.cifs //WindowsPC/Share/home/username/Desktop/Windows-Share –o user=username
Nota: Si se le solicita que ingrese su contraseña raíz de Linux y su cuenta de usuario de Windows, ingrese ambas y ejecute el comando.

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

¿Puede ahora transferir archivos hacia y desde los sistemas Linux y Windows? Háganos saber si logró hacer esto y qué paso es el más difícil, y si tiene un método diferente, compártalo a continuación.

Ir al botón superior