Cómo compartir archivos entre una computadora con Linux y Windows

La forma más fácil y confiable de compartir archivos entre una computadora con Linux y Windows en la misma red de área local es usar el protocolo de intercambio de archivos Samba. Todas las versiones modernas de Windows vienen con Samba instalado, y Samba se instala por defecto en la mayoría de las distribuciones de Linux.

Crear una carpeta compartida en Windows

Primero, cree una carpeta compartida en su máquina de Windows.

  1. Abra el Panel de Control.
  2. Ir a la red y opciones para compartir .
  3. Ir a Cambiar la configuración avanzada de compartir .
  4. Seleccione Activar descubrimiento de red y Activar archivos e impresoras compartidas .

Ahora, cree una nueva carpeta para compartir o elija una carpeta existente que le gustaría compartir.

  1. Haga clic derecho en la carpeta y seleccione Propiedades .
  2. Ve a la pestaña Compartir .
  3. Sobre el botón Compartir ... está el nombre de red del recurso compartido que está a punto de crear. Debería verse como \\ YOURCOMPUTERNAME \ Users \ YourUserName \ ShareFolderName . Tome nota de este nombre de red para usar más adelante en su máquina Linux.
  4. Haga clic en Compartir ...

Acceda a una carpeta compartida de Windows desde Linux, usando Konqueror

Muchas distribuciones de Linux utilizan el entorno de escritorio KDE y el gestor / navegador de archivos Konqueror. Si esto es lo que está usando, puede seguir estos pasos para acceder a su carpeta compartida de Windows:

  1. Haga clic en el icono del menú K.
  2. Seleccione Internet -> Konqueror .
  3. En la ventana de Konqueror que se abre, haga clic en el enlace Carpetas de red o escriba remote: / en la barra de direcciones y presione Entrar.
  4. Haga clic en el icono Samba Shares .
  5. Haga clic en el icono de su grupo de trabajo de Windows Home .
  6. Haga clic en el icono de grupo de trabajo .
  7. Haga clic en el icono de su computadora.
  8. Cuando se le solicite, ingrese el nombre de usuario y la contraseña de la cuenta de Windows que creó el recurso compartido.
  9. Haga clic en Aceptar .

Accede a una carpeta compartida de Windows desde Linux, usando Nautilus

Muchas distribuciones de Linux, especialmente aquellas que utilizan el entorno de escritorio GNOME, usan el administrador de archivos Nautilus. Si esto es lo que está usando, puede seguir estos pasos para acceder a su carpeta compartida de Windows:

  1. Abierto Nautilus.
  2. En el menú Archivo, seleccione Conectar al servidor ...
  3. En el cuadro desplegable Tipo de servicio: seleccione Compartir de Windows .
  4. En el campo Servidor: ingrese el nombre de su computadora.
  5. Haga clic en Conectar .

Alternativamente, en la barra de direcciones de Nautilus, puede escribir smb: // ComputerName / ShareName y presionar enter. Por ejemplo, cuando creó su recurso compartido de Windows, si el nombre del recurso compartido aparece como:

 \\ YOURCOMPUTERNAME \ Users \ YourUserName \ ShareFolderName 

Escriba smb: // YOURCOMPUTERNAME / Users / YourUserName / ShareFolderName y presione enter. Tenga en cuenta el smb: al principio, y que en Linux debería usar barras diagonales en lugar de barras invertidas.

Acceda a una carpeta compartida de Windows desde Linux, usando la línea de comandos

También puede acceder a su recurso compartido de Windows desde la línea de comandos de Linux usando el programa smbclient.

  1. Abre una terminal.
  2. Escriba smbclient en el símbolo del sistema.
  3. Si recibe un mensaje de "Uso:", esto significa que smbclient está instalado, y puede pasar al siguiente paso. Sin embargo, si no se encuentra el comando, debe instalar smbclient. Siga estos pasos para instalarlo.
    1. Si usa el administrador de paquetes apt, que es el predeterminado en sistemas Linux como Ubuntu o Debian, puede usar el comando sudo apt-get install smbclient .
    2. Si usa el administrador de paquetes yum, que es el predeterminado en sistemas Linux como CentOS, puede usar el comando sudo yum install samba-client .
    3. También puede descargar el cliente de Samba directamente en www.samba.org/samba/download/, que puede ser útil si necesita o desea compilar el programa desde el código fuente.
  4. Con smbclient instalado, puede conectarse a su recurso compartido de Windows mediante el comando smbclient // ComputerName / ShareName -U Username . Por ejemplo, si su nombre de usuario de Windows es Fred y su nombre de red compartida de Windows es \\ YOURCOMPUTERNAME \ Users \ YourUserName \ ShareFolderName, use el comando smbclient // YOURCOMPUTERNAME / Users / YourUserName / ShareFolderName -U Fred . Observe que el comando de Linux usa barras diagonales en lugar de barras diagonales inversas).
  5. Ingresa tu contraseña.
  6. Una vez autenticado, se coloca en un mensaje smb: \> .
  7. Aquí, puede usar el comando ls para listar archivos.
  8. Utilice el comando get filename.ext para transferir un archivo llamado filename.ext de su recurso compartido de Windows a su máquina Linux, por ejemplo.
  9. Escriba ayuda para una lista de comandos adicionales.
  10. Escriba quit o exit para volver al símbolo del sistema.