Guía de tecnologías

Conectar carpetas de red con KNetAttach y remote:/

6 min read Redes Actualizado 22 Oct 2025
Conectar carpetas de red con KNetAttach
Conectar carpetas de red con KNetAttach

Introducción

En mi publicación anterior expliqué qué son los KIO slaves de KDE y su propósito general. Uno de los protocolos KIO es “remote:/“, que depende de KNetAttach para crear carpetas de red virtuales. Con KNetAttach puedes crear conexiones que se montan como carpetas en tu gestor de archivos y trabajar con ellas como si fuesen locales.

Servicios que puedes crear:

  • WebFolder (WebDAV)
  • FTP
  • Unidad de red de Microsoft Windows (Samba)
  • Secure Shell (SSH)

Cada servicio tiene características y requisitos propios. Abajo se detallan pasos prácticos, buenas prácticas, y soluciones alternativas.

Cómo iniciar KNetAttach

Hay dos maneras de iniciar KNetAttach:

  • Navega a “remote:/“ en Dolphin o Konqueror; haz clic en “Añadir carpeta de red”.
  • Presiona Alt + F2, escribe knetattach y pulsa Enter.

Cuando crees una conexión, marca “crear un icono para esta carpeta remota” si quieres un acceso rápido desde el escritorio o la barra lateral.

WebFolder (WebDAV)

WebFolder usa WebDAV para exponer carpetas y archivos a través de HTTP(S). Muchos proveedores de almacenamiento remoto lo implementan.

Pasos para conectar una carpeta WebDAV:

  1. Selecciona WebFolder en la lista de “Añadir carpeta de red” y haz clic en Siguiente.
  2. Dale un nombre identificador reconocible.
  3. Introduce tu nombre de usuario.
  4. En Servidor, escribe normalmente una dirección web completa, por ejemplo http://webdav.tudominio.com o https://webdav.tudominio.com.
  5. Indica un nombre de carpeta sólo si tu proveedor lo exige.
  6. Marca “usar cifrado” si está disponible HTTPS.
  7. Marca “crear un icono para esta carpeta remota” para facilitar reconexiones.
  8. Haz clic en “Guardar y conectar”.

Se te pedirá la contraseña. Si decides guardarla, usa Kwallet (activado por defecto) para protegerla.

Interfaz de KNetAttach mostrando opciones para WebDAV y otros servicios

FTP y SSH

Conectar mediante FTP es muy parecido a otros métodos:

  1. Dale un nombre a la conexión.
  2. Introduce el nombre de usuario (a menudo es un correo si usas hosting compartido). Para FTP público el usuario suele ser “anonymous”.
  3. Introduce el servidor (por ejemplo ftp.tudominio.com).
  4. Cambia el puerto sólo si tu proveedor lo indica; 21 es el puerto por defecto para FTP.
  5. Haz clic en “Guardar y conectar”.

Para SSH la diferencia principal suele ser el puerto (22 por defecto) y las credenciales: considera usar autenticación por clave en lugar de contraseña. SSH es ideal para transferencias entre dos máquinas Linux en la misma red; asegúrate de que ambas tengan instalado y activo el servidor OpenSSH (openssh-server).

Consejo: para montar sistemas de archivos remotos con mayor integración y rendimiento, evalúa usar SSHFS (FUSE) si trabajas de forma intensiva con archivos remotos mediante SSH.

Unidad de red Microsoft Windows (Samba)

Para acceder a recursos Windows necesitas que Samba esté disponible en la máquina que comparte. Si no sabes qué datos usar, ve a “remote:/“ y selecciona “Samba Shares” para detectar las comparticiones disponibles en tu red.

Al conectar, puede solicitar nombre de usuario y contraseña sólo si la compartición lo requiere.

Servicios de red (Avahi / zeroconf)

El botón “Network Services” dentro de “remote:/“ permite descubrir servicios zeroconf. Zeroconf (configuración cero) facilita localizar impresoras, equipos y servicios en la red sin configurar nada manualmente. En Linux, la implementación libre común es Avahi; muchas distribuciones lo activan por defecto.

Avahi permite descubrir automáticamente servicios como FTP, Samba, HTTP y CUPS.

Operaciones y experiencia de uso

Una vez conectado a cualquier servicio, navegarás por esos recursos igual que por carpetas locales. Puedes arrastrar y soltar, copiar/pegar y borrar en tiempo real. Cuando termines, cierra la pestaña o la ventana para desconectar.

Importante

  • Usa siempre TLS/HTTPS cuando esté disponible para WebDAV.
  • Para SSH, prefiera autenticación por clave en lugar de contraseña.
  • Guarda contraseñas en Kwallet y protege tu sesión con una contraseña maestra segura.

Cuándo puede fallar la conexión y cómo diagnosticar

  • Firewall o NAT bloquean puertos (21 FTP, 22 SSH, puertos SMB). Verifica reglas de cortafuegos y reenvío de puertos.
  • Servicio remoto no está activo o la URL es incorrecta. Prueba con curl o un cliente dedicado.
  • Credenciales incorrectas o autenticación obligatoria (por ejemplo, Samba con dominio).
  • Problemas DNS: prueba con la IP en lugar del nombre de host.

Diagnóstico rápido: intenta ssh usuario@host en terminal para SSH, curl -I https://webdav.tudominio.com para WebDAV, y ftp host o un cliente FTP para FTP.

Enfoques alternativos

  • SSHFS (FUSE) para montar carpetas remotas por SSH con integración de sistema de archivos.
  • NFS para redes internas Unix/Linux con alta performance en LAN.
  • rsync para sincronización de archivos y copias de seguridad eficientes.
  • Soluciones modernas: Nextcloud/OwnCloud para colaboración y sincronización en la nube.

Modelo mental: elegir el protocolo correcto

  • Si necesitas acceso seguro y shell remoto: SSH.
  • Si necesitas compatibilidad web y edición remota: WebDAV.
  • Si compartes con Windows: Samba/SMB.
  • Si buscas acceso informal sin credenciales: FTP (pero es inseguro si no se cifra).

Lista de verificación por rol

Administrador:

  • Verificar puertos abiertos y reglas del firewall.
  • Confirmar que los servicios (avahi, smb, ssh, httpd) están activos.
  • Habilitar TLS y revisar certificados.

Usuario final:

  • Guardar conexión con un nombre claro.
  • Activar crear icono para acceso rápido.
  • Usar Kwallet para guardar credenciales.

Desarrollador/DevOps:

  • Probar integraciones con SSHFS/NFS para cargas intensivas.
  • Automatizar montajes con scripts seguros y systemd mounts si es necesario.

Pequeña metodología para crear una carpeta de red (SOP corta)

  1. Identifica el protocolo apropiado (SSH, WebDAV, SMB, FTP).
  2. Reúne credenciales y dirección/puerto.
  3. Abre KNetAttach desde “remote:/“ o con knetattach.
  4. Completa el formulario, activa cifrado si está disponible.
  5. Guarda la conexión y prueba operaciones básicas (listar, leer, escribir).
  6. Si todo OK, documenta la conexión y guarda credenciales en Kwallet.

Seguridad y endurecimiento

  • Para SSH: usa claves RSA/ED25519, deshabilita el acceso por contraseña y limita usuarios en sshd_config.
  • Para Samba: limita las comparticiones a las IP necesarias y usa autenticación por usuario con contraseñas fuertes.
  • Para WebDAV: fuerza HTTPS y revisa permisos de archivos en el servidor.

Diagrama de decisión rápido

flowchart TD
  A[¿Acceso remoto seguro en shell?] -->|Sí| B[SSH]
  A -->|No| C[¿Acceso via web/HTTP?]
  C -->|Sí| D[WebDAV]
  C -->|No| E[¿Compartir con Windows?]
  E -->|Sí| F[Samba]
  E -->|No| G[FTP o alternativas]

Criterios de aceptación

  • La carpeta remota aparece en Dolphin bajo “remote:/“.
  • Puedo listar, abrir y escribir archivos según permisos.
  • La conexión se reconecta correctamente al usar el icono guardado.

Resumen

KNetAttach + “remote:/“ ofrece una forma sencilla de integrar servicios de red en tu entorno KDE. Selecciona el protocolo según tus necesidades, prioriza conexiones cifradas y utiliza Kwallet para gestionar claves y contraseñas. Para trabajos intensivos en archivos, evalúa SSHFS o NFS como alternativas.

Notas finales: prueba las conexiones desde terminal si algo falla, y documenta los accesos para facilitar soporte y auditoría.

Autor
Edición

Materiales similares

Podman en Debian 11: instalación y uso
DevOps

Podman en Debian 11: instalación y uso

Apt-pinning en Debian: guía práctica
Sistemas

Apt-pinning en Debian: guía práctica

OptiScaler: inyectar FSR 4 en casi cualquier juego
Guía técnica

OptiScaler: inyectar FSR 4 en casi cualquier juego

Dansguardian + Squid NTLM en Debian Etch
Redes

Dansguardian + Squid NTLM en Debian Etch

Arreglar error de instalación Android en SD
Android

Arreglar error de instalación Android en SD

Conectar carpetas de red con KNetAttach
Redes

Conectar carpetas de red con KNetAttach