Conectar carpetas de red con KNetAttach y remote:/
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
knetattachy 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:
- Selecciona WebFolder en la lista de “Añadir carpeta de red” y haz clic en Siguiente.
- Dale un nombre identificador reconocible.
- Introduce tu nombre de usuario.
- En Servidor, escribe normalmente una dirección web completa, por ejemplo
http://webdav.tudominio.comohttps://webdav.tudominio.com. - Indica un nombre de carpeta sólo si tu proveedor lo exige.
- Marca “usar cifrado” si está disponible HTTPS.
- Marca “crear un icono para esta carpeta remota” para facilitar reconexiones.
- Haz clic en “Guardar y conectar”.
Se te pedirá la contraseña. Si decides guardarla, usa Kwallet (activado por defecto) para protegerla.

FTP y SSH
Conectar mediante FTP es muy parecido a otros métodos:
- Dale un nombre a la conexión.
- Introduce el nombre de usuario (a menudo es un correo si usas hosting compartido). Para FTP público el usuario suele ser “anonymous”.
- Introduce el servidor (por ejemplo
ftp.tudominio.com). - Cambia el puerto sólo si tu proveedor lo indica; 21 es el puerto por defecto para FTP.
- 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)
- Identifica el protocolo apropiado (SSH, WebDAV, SMB, FTP).
- Reúne credenciales y dirección/puerto.
- Abre KNetAttach desde “remote:/“ o con
knetattach. - Completa el formulario, activa cifrado si está disponible.
- Guarda la conexión y prueba operaciones básicas (listar, leer, escribir).
- 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.
Materiales similares
Podman en Debian 11: instalación y uso
Apt-pinning en Debian: guía práctica
OptiScaler: inyectar FSR 4 en casi cualquier juego
Dansguardian + Squid NTLM en Debian Etch
Arreglar error de instalación Android en SD