Cómo compartir archivos en tu red usando interfaces gráficas populares de Linux

Cómo crear fácilmente carpetas compartidas en tu máquina Linux sin utilizar la línea de comandos - Permíteme mostrarte cómo

“`html

greenfilesgettyimages-1298291227

Regularmente comparto archivos y carpetas en mi red doméstica desde Linux. De hecho, tengo una máquina que alberga una carpeta en particular donde guardo todos mis manuscritos de primer borrador. Cuando decidí que prefería mantener esos archivos en casa (en lugar de arriesgarme a que un proveedor de nube de terceros los utilizara para entrenar redes neuronales de IA), Samba fue la solución obvia.

Para alguien que ha utilizado Linux durante décadas, configurar un compartido Samba es pan comido. Sin embargo, para aquellos que son nuevos en el sistema operativo de código abierto, no es tan simple. Afortunadamente, dos de los entornos de escritorio de Linux más populares (GNOME y KDE Plasma) facilitan un poco la creación de esos compartidos.

Quiero guiarte a través del proceso para que puedas crear compartidos de red en tu máquina Linux con facilidad.

Cómo compartir archivos en tu red desde estos entornos de escritorio de Linux

Primero: Instalar Samba

Lo que necesitarás: Para que esto funcione, necesitarás una distribución de Linux con los entornos de escritorio GNOME o KDE Plasma. También necesitarás un usuario con privilegios de sudo. Eso es todo. Hagámoslo. Te mostraré en una distribución basada en Ubuntu (Pop!_OS). Si utilizas una distribución basada en Fedora, asegúrate de reemplazar apt-get por el gestor de paquetes dnf durante el proceso de instalación de Samba.

  1. Instalar Samba En caso de que tu distribución de Linux no haya incluido Samba preinstalado, puedes instalarlo con el comando:
sudo apt-get install samba -y

Si tu distribución es de tipo Fedora, ese comando sería:

sudo dnf install samba -y
  1. Agregar y habilitar tu usuario para el acceso a Samba Por defecto, los usuarios deben ser añadidos y habilitados para el uso de Samba. Esto solo requiere dos comandos. El primero añade al usuario a Samba con el comando:
sudo smbpasswd -a NOMBRE_USUARIO

Donde NOMBRE_USUARIO es tu nombre de usuario en Linux.

Se te pedirá primero tu contraseña de sudo y luego deberás escribir y verificar una contraseña para Samba.

A continuación, debes habilitar al usuario con el comando:

sudo smbpasswd -e NOMBRE_USUARIO

Donde NOMBRE_USUARIO es tu nombre de usuario en Linux.

Compartir desde GNOME

  1. Instalar la extensión de Nautilus Para hacer esto funcionar con el administrador de archivos Natilus (también conocido como “Files”), necesitas instalar un software con el comando:
sudo apt-get install nautilus-share -y

Si tu distribución utiliza dnf, ese comando es:

“““html

sudo dnf install nautilus-share -y
  1. Reiniciar Nautilus Puede reiniciar Nautilus con el comando:
nautilus -q
  1. Compartir su carpeta Abra Nautilus y ubique la carpeta que desea compartir. Haga clic con el botón derecho en esa carpeta y seleccione Compartir en la red local.
nautilus-share

Si no ve esta entrada de menú, es posible que desee cerrar la sesión y volver a iniciarla.

  1. Configurar la compartición En la ventana emergente resultante, marque la casilla de verificación para Compartir esta carpeta. Una vez hecho esto, puede nombrar la compartición y luego (si desea dar permiso a los usuarios para modificar el contenido de la compartición) marque la casilla de verificación para Permitir a otros crear y eliminar archivos en esta carpeta. Si desea permitir accesos anónimos a la compartición, puede marcar la casilla de verificación para Acceso de invitados (aunque no lo recomendaría por razones de seguridad).
gnome-share

Haga clic en Crear Compartición y luego, cuando se le solicite, haga clic en Añadir los permisos automáticamente. Si recibe un error que incluye “net usershare devolvió un error 255”, deberá ejecutar los siguientes dos comandos:

sudo mkdir -p /var/lib/samba/usershares/
sudo chmod go+rwx /var/lib/samba/usershares/

Una vez hecho eso, debería poder acceder a la carpeta compartida desde su red.

Compartir desde KDE Plasma

  1. Instalar el componente de intercambio de archivos Inicie sesión en KDE Plasma y abra la aplicación Konsole. Emita el comando:
sudo apt-get install kdenetwork-filesharing -y

Si su distribución está basada en Fedora, ese comando sería:

sudo dnf install kdenetwork-filesharing -y

Luego deberá seguir el mismo proceso descrito anteriormente para agregar y habilitar a sus usuarios para las comparticiones de Samba.

  1. Abrir la pestaña Compartir para la carpeta a compartir Haga clic con el botón derecho en la carpeta que desea compartir y haga clic en Propiedades. En la ventana emergente resultante, haga clic en la pestaña Compartir.

  2. Arreglar los permisos En la parte superior de la pestaña Compartir, probablemente verá una advertencia con un botón marcado Arreglar Permisos. Haga clic en ese botón. Cuando se le solicite, haga clic en Cambiar Permisos.

kde-permissions

“`

  1. Activa el recurso Compartir. En la pestaña Compartir, haz clic en la casilla de verificación Compartir esta carpeta con otros ordenadores en la red local. Una vez hecho esto, puedes configurar el recurso dándole un nombre y permitiendo/configurando el acceso de invitados. Te recomendaría dejar a Todos con permisos de Solo Lectura y otorgar a tu usuario Control Total. Después de hacer eso, haz clic en Aceptar.
kde-compartir

Una vez que hayas completado estos pasos, puedes compartir cualquier carpeta (siempre que tengas permiso para acceder a ella) desde tu máquina Linux a tu red.

Temas Adicionales: Preguntas y Respuestas

P: ¿Puedo compartir carpetas entre Linux y Windows utilizando Samba? R: Sí, Samba te permite compartir carpetas entre computadoras Linux y Windows. Configurando Samba en tu máquina Linux y estableciendo los permisos necesarios, puedes compartir archivos y carpetas de forma sencilla entre diferentes sistemas operativos. Esto facilita la colaboración entre usuarios de Linux y Windows.

P: ¿Existen preocupaciones de seguridad al utilizar recursos compartidos de Samba? R: Al igual que con cualquier servicio de red, es importante considerar la seguridad al utilizar recursos compartidos de Samba. Para mejorar la seguridad, se recomienda usar contraseñas sólidas para los usuarios de Samba y limitar el acceso de invitados. Además, mantén tu software Samba actualizado para asegurarte de tener las últimas correcciones de seguridad.

P: ¿Puedo acceder a recursos compartidos de Samba desde un dispositivo móvil? R: Sí, puedes acceder a recursos compartidos de Samba desde dispositivos móviles. Hay aplicaciones de gestión de archivos disponibles para iOS y Android que admiten la conexión a recursos compartidos de Samba. Al instalar una de estas aplicaciones, puedes explorar y administrar archivos en tus recursos compartidos de Samba directamente desde tu dispositivo móvil.

P: ¿Existe una interfaz gráfica para administrar recursos compartidos de Samba en Linux? R: Sí, hay varias herramientas gráficas disponibles para administrar recursos compartidos de Samba en Linux. Además de la extensión Nautilus mencionada en el artículo, también puedes utilizar herramientas como system-config-samba y SWAT (Samba Web Administration Tool) para configurar y administrar recursos compartidos de Samba a través de una interfaz amigable para el usuario.

El Impacto y Futuro de Samba

Samba, siendo una herramienta poderosa para compartir archivos e impresiones, ha tenido un impacto significativo en la facilidad de compartir archivos entre diferentes sistemas operativos. Su capacidad para cerrar la brecha entre Linux, Windows y otros sistemas operativos lo ha convertido en un componente esencial en muchos entornos de red.

Mirando hacia el futuro, Samba continuará desempeñando un papel vital en facilitar la colaboración y el intercambio de archivos sin problemas entre plataformas diferentes. Con la creciente popularidad del almacenamiento en la nube y el acceso remoto a archivos, la flexibilidad y la compatibilidad multiplataforma de Samba seguirán siendo altamente relevantes en los próximos años.

Lista de Referencias

  1. Mejores Servicios de Almacenamiento en la Nube en 2024 (Revisados por Expertos)
  2. El Kernel de Linux 6.8 ofrece algunas funciones nuevas emocionantes y ‘correcciones en todas partes’
  3. Detener Anuncios Emergentes en tu Teléfono o Tableta Samsung
  4. BigLinux hace que Linux sea fácil para cualquiera, y debería ser mucho más popular
  5. Los mejores servicios de almacenamiento en la nube que puedes comprar para proteger tus archivos

Ahora que has aprendido cómo crear recursos compartidos de red en tu máquina Linux usando GNOME y KDE Plasma, ¿por qué no intentarlo? Compartir archivos y colaborar con otros en tu red doméstica nunca ha sido tan fácil. Si encontraste útil este artículo, compártelo con tus amigos y colegas en las redes sociales. ¡Feliz compartiendo! 😄🚀