Ha intentado utilizar una unidad flash o una tarjeta SD para transferir archivos de Linux a un ordenador con Windows, y le ha resultado molesto y agotador, especialmente cuando hay muchos archivos que mover, y está tardando años en completarse.
No tiene que perder su valioso tiempo usando 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 ello son:
- Cree una partición en Linux para acceder a ella desde Windows usando Samba
- Crear 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 manera de hacerlo es instalando la suite Samba. Samba es una solución ideal para compartir archivos entre diferentes dispositivos como Windows, Linux o Mac. Las máquinas necesitan estar conectadas en red con un router genérico.
Las máquinas Windows vienen con una funcionalidad que les permite trabajar con Samba desde el primer momento, por lo que sólo 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 de uso compartido».
3. Si aparece un mensaje pidiéndote que instales los servicios de Samba, haz clic en «Instalar servicio».
4. Haga clic en Reiniciar sesión una vez instalado el servicio Samba 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 Compartir» para completar el proceso.
7. Abra Terminal y escriba los siguientes comandos:
sudo smbpasswd -a USERNAME
Reemplace USERNAME con su propio nombre de usuario.
sudo cp /etc/ samba/ smb.conf /etc/samba/smb.conf.old
sudo nano /etc/samba/smb.conf
8. Busca la sección global y añade las líneas:
encriptar contraseñas = true
gana el apoyo = sí
>
9. Presione Ctrl + O y Ctrl + X para guardar y salir.
10. Reiniciar Samba:
Sudo service smbd restart
11. Vaya al equipo con Windows y haga clic con el botón secundario en Inicio y, a continuación, seleccione Ejecutar.
12. En el cuadro Ejecutar, escriba el comando: \Nombre_de_la_computadoraCompartir_nombre5.
Nota: el nombre del ordenador en este caso puede ser la dirección IP de la máquina Linux, que puede encontrar yendo al ordenador Linux y abriendo la terminal, luego escribiendo ipconfig.
13. Escriba el nombre del equipo 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 equipo con Windows.
El nuevo servidor debería aparecer en «Mis sitios de red» en Windows.
Alternativamente, haga lo siguiente: haga clic con el botón derecho del ratón 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 el servidor Samba. Se abrirá una ventana con las acciones navegables del servidor.
Nota: para acceder a las acciones no navegables, utilice este código: \nombre del servidor
Crear un recurso compartido en Windows para acceder a él desde Linux
Esto se hará en tres pasos como sigue:
- Habilitar el uso compartido en Windows
- Compartir la carpeta
- Acceso desde Linux
Habilitar el uso compartido en Windows
Empiece por asegurarse de que la configuración de la red esté configurada para permitir una conexión desde el sistema Linux. Para hacer esto:
1. Ve al Panel de Control y haz clic en «Red e Internet».
2. Seleccione «Centro de redes y recursos compartidos».
3. Se abrirá la ventana Centro de redes y recursos compartidos. Haz clic en «Cambiar la configuración avanzada».
4. Habilite estos dos ajustes: «Detección de red» y «Activar el uso compartido de archivos e impresoras».
5. Haz clic en Guardar cambios.
6. El uso compartido está ahora habilitado.
Compartir la carpeta
Cree una carpeta compartida para que el sistema Linux la vea, conecte y acceda a ella. Puedes compartir cualquier cosa, así que sigue estos pasos:
1. Busque la carpeta que desea compartir y haga clic con el botón secundario en ella.
2. Seleccione «Propiedades».
3. En la pestaña Compartir, haz clic en «Uso compartido avanzado».
4. En la ventana de Uso compartido avanzado, active 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 manera, cualquiera puede leer y escribir los cambios en los archivos de la carpeta que comparte.
Sin embargo, si desea restringir el acceso a determinadas cuentas de usuario, elimine el usuario «Todos», añada los usuarios que desee y, a continuación, asígneles los permisos correspondientes. Las cuentas de usuario son las 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 de Uso compartido avanzado.
8. 1. 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 los ajustes más restrictivos.
Sin embargo, si el usuario con el que desea compartir ya tiene permisos de seguridad, cierre la ventana y vaya al tercer paso. De lo contrario, haga clic en «Editar» para añadir un usuario, haga clic en «Añadir» en la ventana de Permisos que se abre e introduzca los datos del usuario.
9. Haga clic en Aceptar en todas las ventanas. Ahora la carpeta debe compartirse con la red.
Acceso desde Linux
Puede montar la carpeta compartida utilizando la interfaz gráfica de Linux o utilizando una línea de comandos. Para nuestro ejemplo usaremos Terminal porque funciona en muchas distribuciones, y es más rápido.
Para ello, necesitará el paquete cifs-utils para montar los recursos compartidos SMB. Siga los siguientes pasos.
1. En la terminal, escriba:
sudo apt-get install cifs-utils
2. Crear un directorio.
3. Montar 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 utilizando estos comandos:
mkdir ~/Desktop/Windows-Share
sudo mount.cifs //WindowsPC/Share/home/username/Desktop/Windows-Share -o user=username
Nota: si se le pide la contraseña raíz 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.
¿Puede ahora transferir archivos desde y hacia sistemas Linux y Windows? Díganos lo que funcionó para usted, y si tiene un método diferente, compártalo con nosotros a continuación.