Ha intentado usar una unidad flash o una tarjeta SD para transferir archivos de Linux a una computadora con Windows, y lo encontró 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 de forma rápida y sencilla a través de su red local (LAN).
Los principales métodos utilizados para hacer esto son:
- Crear un recurso compartido en Linux para acceder a él desde Windows mediante Samba
- Crear un recurso compartido en Windows para acceder a él desde Linux
Crear un recurso compartido en Linux y acceder a él desde Windows mediante 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 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:
nombre DE USUARIO sudo smbpasswd –a
Reemplace el NOMBRE de usuario con su propio nombre de usuario.
sudo cp / etc / samba / smb.conf / etc/samba / smb.conf.oldsudo nano / etc / samba / smb.conf
8. Busca la sección global y añade las líneas:
encriptar contraseñas = soporte de truewins = sí
9. Pulse Ctrl + O y Ctrl + X para guardar y salir.
10. Reiniciar Samba:
reinicio de smbd de servicio sudo
11. Vaya a la máquina 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: \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 la computadora Linux y abriendo el terminal, luego escribiendo ipconfig
.
13. Escriba el nombre del equipo Linux y comparta el nombre del recurso.
14. Se mostrará un mensaje pidiendo 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 lugares 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 el 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: \server\share name
Crear un recurso compartido en Windows para acceder a él desde Linux
Esto se hará en tres pasos de la siguiente manera:
- Habilitar el uso compartido en Windows
- Compartir la carpeta
- Acceder a ella desde Linux
Habilitar el uso compartido 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 «Red e Internet».»
2. Seleccione «Centro de Redes y Recursos Compartidos».»
3. Se abrirá la ventana del Centro de Redes y Recursos Compartidos. Haga clic en «Cambiar configuración avanzada».»
4. Habilite estas dos configuraciones: «Detección de red «y» Activar el uso compartido de archivos e impresoras.»
5. Haga clic en Guardar cambios.
6. Ahora el uso compartido está habilitado.
Compartir la carpeta
Crear 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 con el botón derecho en ella.
2. Seleccione «Propiedades».»
3. En la pestaña Compartir, haz clic en «Compartir avanzado».»
4. En la ventana de Uso compartido avanzado, habilite la opción «Compartir esta carpeta».
5. Haz 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 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, a continuación, asígneles los permisos pertinentes. Las cuentas de usuario son aquellas que se encuentran 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. 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 pase al 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 debe compartirse con su red.
Acceso desde Linux
Puede montar la carpeta compartida utilizando la interfaz gráfica de usuario de Linux o mediante una línea de comandos. 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 acciones SMB. Complete los siguientes pasos.
1. En el terminal, escriba:
sudo apt-get install cifs-utils
2. Crea 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:
mkdir ~/Desktop/Windows-Montaje Sharesudo.cifs / / WindowsPC/Share/home/nombre de usuario/Escritorio / Windows-Share –o user=nombre de usuario
Nota: si se le solicita la contraseña raíz del sistema Linux y de 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 a y desde sistemas Linux y Windows? Díganos qué le funcionó y, si tiene un método diferente, comparta con nosotros a continuación.
Mi pasión siempre ha sido compartir toda la información útil que encuentro sobre tecnología, con el objetivo final de ayudar a las personas a resolver un problema.
Nuestros últimos tutoriales enviados directamente a su bandeja de entrada.