Utiliser KNetAttach et remote:/ pour dossiers réseau virtuels
KNetAttach et la KIO «remote:/» vous permettent de monter des dossiers réseau (WebDAV, FTP, Samba, SSH) directement dans Dolphin ou Konqueror. Ce guide explique comment créer chaque connexion, bonnes pratiques de sécurité, alternatives et procédures de dépannage rapides.
Ce guide décrit comment utiliser KNetAttach (l’outil graphique de KDE) avec la KIO «remote:/» pour créer et gérer des dossiers réseau virtuels. Vous apprendrez à connecter WebDAV (WebFolder), FTP, SSH et partages Windows (Samba), ainsi qu’à sécuriser les connexions et résoudre les problèmes courants.
Important
- Avant d’enregistrer un mot de passe, activez Kwallet pour stocker vos identifiants de façon sécurisée.
- Assurez-vous que les services côté serveur (openssh, samba, dav) sont installés et autorisés par le pare-feu.
Vue d’ensemble rapide
La KIO «remote:/» agit comme un navigateur de protocoles réseau. KNetAttach lance une interface graphique pour créer des «dossiers réseau» que Dolphin/ Konqueror montent virtuellement. Une fois connectés, les dossiers se comportent comme des dossiers locaux : glisser-déposer, copier-coller et suppression en temps réel.
Lancer KNetAttach
Deux méthodes principales :
- Dans Dolphin ou Konqueror, allez sur «remote:/» puis cliquez sur «Add Network Folder».
- Ou appuyez sur Alt+F2, tapez
knetattachet appuyez sur Entrée.
WebFolder (WebDAV)
WebFolder repose sur WebDAV, qui expose des dossiers via HTTP/HTTPS. De nombreux services de stockage à distance offrent un accès WebDAV.
Étapes pour créer une connexion WebFolder :
- Sélectionnez WebFolder dans la liste «Add Network Folder» puis cliquez sur Suivant.
- Donnez un nom d’identification facile à reconnaître.
- Saisissez votre nom d’utilisateur.
- Pour le serveur, indiquez généralement une adresse complète comme http://webdav.votredomaine.com ou https://.
- Entrez le nom du dossier uniquement si l’hébergeur le demande (p. ex. /remote.php/webdav).
- Cochez «use encryption» si HTTPS est disponible.
- Cochez «create an icon for this remote folder» pour réutiliser rapidement la connexion.
- Cliquez sur «Save and Connect».
KNetAttach vous demandera le mot de passe. Si vous le sauvegardez, utilisez Kwallet.

FTP
La procédure FTP est similaire à WebDAV :
- Donnez un nom à la connexion.
- Entrez le nom d’utilisateur (souvent une adresse e-mail pour l’hébergement partagé). Pour un FTP public, le nom d’utilisateur est souvent «anonymous».
- Indiquez le serveur (p. ex. suchandsuch.com ou ftp.suchandsuch.com).
- Ne changez le port que si l’hébergeur le demande (21 par défaut).
- Cliquez sur «Save and Connect».
Limitations : FTP transmet par défaut en clair (mot de passe et données). Préférez FTPS ou SFTP (SSH) si la sécurité est nécessaire.
SSH (SFTP)
SSH/SFTP diffère principalement par le port (22 par défaut) et la sécurité : SFTP chiffre les transferts. C’est une excellente option pour transférer des fichiers entre deux ordinateurs Linux. Assurez-vous que le paquet openssh-server est installé sur le système distant.
Bonnes pratiques SSH :
- Préférer les clés publiques/privées plutôt que les mots de passe.
- Désactiver l’accès root par mot de passe côté serveur.
- Configurer le pare-feu pour autoriser uniquement les IP attendues si possible.
Microsoft Windows network drive (Samba)
Pour accéder à des partages Windows, installez et configurez Samba sur l’ordinateur serveur. Si vous n’êtes pas sûr des informations de serveur :
- Allez dans «remote:/».
- Cliquez sur «Samba Shares» pour lister les partages Windows visibles sur le réseau local.
- Cliquez sur «Save and Connect» ; si le partage exige des identifiants, vous devrez entrer un nom d’utilisateur et un mot de passe.
Note : les configurations modernes désactivent souvent SMBv1 pour des raisons de sécurité. Si un ancien NAS ou appareil n’apparaît pas, vérifiez la version SMB et la compatibilité.
Services réseau et zeroconf (Avahi)
Le bouton «Network Services» dans «remote:/» découvre automatiquement des services zeroconf (Avahi/mDNS) comme imprimantes, partages Samba, FTP ou HTTP locaux. Zeroconf permet de se connecter sans configuration manuelle d’adresses IP.
Si vous ne voyez rien : assurez-vous que le démon avahi-daemon tourne et que le pare-feu autorise mDNS (UDP 5353).
Quoi faire après la connexion
Une fois monté, le dossier réseau fonctionne comme un dossier local :
- Naviguez, ouvrez et éditez des fichiers.
- Glissez-déposez pour transférer.
- Les opérations s’exécutent en temps réel ; la latence dépend du réseau.
- Fermez l’onglet pour déconnecter.
Contre-exemples et cas où cela échoue
- Le serveur exige un chemin de base spécifique (WebDAV) : une simple URL racine peut ne pas fonctionner.
- Pare-feu bloquant les ports (21, 22, 80, 443, 445) empêche la connexion.
- SMBv1 désactivé côté client/serveur empêche de voir les anciens partages.
- Avahi absent ou bloqué empêche la découverte zeroconf.
- Hôtes derrière NAT sans redirection/UPnP rendent l’accès distant impossible sans configuration.
Approches alternatives
- Monter WebDAV via davfs2 pour un montage système persistant.
- Utiliser sshfs pour monter des répertoires via SFTP en ligne de commande.
- Utiliser curlftpfs pour un montage FTP en espace utilisateur.
- Pour GNOME/Nautilus, GVFS fournit des équivalents graphiques.
Méthodologie rapide (pas à pas) pour une connexion fiable
- Vérifiez l’accessibilité réseau (ping, nc pour port).
- Confirmez le service côté serveur (systemctl status sshd, smbd, apache2/nginx avec DAV).
- Lancez KNetAttach (
knetattach) ou ouvrez «remote:/» dans Dolphin. - Créez la connexion en remplissant nom, serveur, port, dossier si nécessaire.
- Testez la connexion et activez Kwallet pour stocker les identifiants.
- En cas d’échec, consultez les logs côté client (~/.xsession-errors, journal) et côté serveur (journal système).
Checklists par rôle
Utilisateur final :
- Avoir le nom d’utilisateur et mot de passe.
- Connaître l’URL/nom d’hôte et le port du service.
- Activer Kwallet si vous souhaitez mémoriser le mot de passe.
Administrateur système :
- Vérifier que le service est actif (sshd, smbd, apache/nginx avec DAV).
- Ouvrir les ports nécessaires dans le pare-feu.
- Valider la sécurité (TLS pour WebDAV, clés pour SSH).
- Documenter les chemins WebDAV et les noms de partages Samba.
Sécurité et bonnes pratiques
- Préférer HTTPS (WebDAV) et SFTP (SSH) aux variantes non chiffrées.
- Utiliser Kwallet pour stocker les secrets côté client.
- Préférer l’authentification par clé SSH ; protéger la clé par une passphrase.
- Restreindre l’accès réseau par pare-feu et, si possible, VPN pour accès distant.
- Garder les services à jour pour éviter les vulnérabilités SMB/FTP connues.
Fiche technique rapide
- Ports courants : HTTP 80, HTTPS 443, FTP 21, SFTP/SSH 22, SMB 445.
- Outils alternatifs : davfs2, sshfs, curlftpfs, smbclient.
- Démon zeroconf : Avahi (mDNS/UDP 5353).
Tests et critères d’acceptation
- Connexion réussie : l’onglet s’ouvre et liste les fichiers du serveur.
- Écriture : créer/copier un fichier et vérifier sa présence côté serveur.
- Lecture : ouvrir un fichier volumineux sans corruption.
- Résilience : déconnexion réseau gérée sans blocage de Dolphin.
Dépannage courant
- Échec d’authentification : vérifier nom d’utilisateur, mot de passe, et les droits côté serveur.
- Erreur de timeout : tester le port avec telnet/nc et vérifier le pare-feu.
- Fichiers manquants : vérifier le chemin de base WebDAV ou le nom de partage Samba.
Glossaire (une ligne chacun)
- KIO : bibliothèque KDE pour l’accès aux entrées/sorties réseau et locales.
- KNetAttach : utilitaire KDE pour créer et enregistrer dossiers réseau.
- WebDAV : extension HTTP pour manipuler des dossiers via le web.
- Avahi : implémentation mDNS/zeroconf sous Linux.
Résumé
KNetAttach + KIO «remote:/» offrent une expérience intégrée pour monter WebDAV, FTP, SSH et partages Samba dans l’environnement KDE. Préférez toujours les protocoles chiffrés, activez Kwallet pour stocker les mots de passe, et vérifiez les services et ports côté serveur avant d’établir la connexion. En cas de problème, suivez la méthodologie pas à pas et utilisez les checklists adaptées à votre rôle.
Matériaux similaires
Installer et utiliser Podman sur Debian 11
Guide pratique : apt-pinning sur Debian
OptiScaler : activer FSR 4 dans n'importe quel jeu
Dansguardian + Squid NTLM sur Debian Etch
Corriger l'erreur d'installation Android sur SD