Comme je le dis un peu plus haut, le point fort de DAV c'est sa portabilité: tout les OS grand publics du marché le supporte nativement (cherche "WebDAV drive windows" et "WebDAV drive mac" tu verras que les tutos pullullent).
Si les gens de NextCloud/OwnCloud & co se sont orientés vers WebDAV c'est aussi par soucis de simplicité d'intégration:
Pouvoir faire du SSHFS depuis du code PHP (ce qu'est NextCloud) demanderait probablement une brique logicielle supplémentaire pour ouvrir un port SSH, en faire une configuration, mapper les backend de stockage NextCloud vers du SSH, le point le plus complexe de mon point de vue: faire cohabiter deux mondes (une appli web et du code système qui agirait sur des ports réseau et sur un stockage qui n'en est pas un, avec des permissions POSIX qui n'en sont pas ...) parait compliqué.
Alors qu'en WebDAV, le point d'entrée c'est un script PHP controllé par NextCloud & co: la "transformation" en pseudo-FS, la gestion des permissions est juste triviale :)
En gros, pour avoir un add-on "propre" SSHFS pour Owncloud/Nextcloud, il faudrait plutôt raisonner à l'enver:
Créer un FS Fuse pour pouvoir monter un backend de stockage owncloud comme un FS standard (en réussissant à trouver une façon de mapper des permissions owncloud vers des permissions unix ... dur dur).
Partager via SSHFS le montage de FS.
L'inverse, à savoir Owncloud qui "émulerait" du SSHFS au dessus de HTTP serait totalement délirant et tout aussi peu performant (toujours de mon point de vue).
[^] # Re: Mauvais coupable
Posté par LaBienPensanceMaTuer . En réponse au message Webdav est-il pourri par concept ou voué à être utilisable dans le futur ?. Évalué à 3. Dernière modification le 22 janvier 2019 à 12:10.
Comme je le dis un peu plus haut, le point fort de DAV c'est sa portabilité: tout les OS grand publics du marché le supporte nativement (cherche "WebDAV drive windows" et "WebDAV drive mac" tu verras que les tutos pullullent).
Si les gens de NextCloud/OwnCloud & co se sont orientés vers WebDAV c'est aussi par soucis de simplicité d'intégration:
Pouvoir faire du SSHFS depuis du code PHP (ce qu'est NextCloud) demanderait probablement une brique logicielle supplémentaire pour ouvrir un port SSH, en faire une configuration, mapper les backend de stockage NextCloud vers du SSH, le point le plus complexe de mon point de vue: faire cohabiter deux mondes (une appli web et du code système qui agirait sur des ports réseau et sur un stockage qui n'en est pas un, avec des permissions POSIX qui n'en sont pas ...) parait compliqué.
Alors qu'en WebDAV, le point d'entrée c'est un script PHP controllé par NextCloud & co: la "transformation" en pseudo-FS, la gestion des permissions est juste triviale :)
En gros, pour avoir un add-on "propre" SSHFS pour Owncloud/Nextcloud, il faudrait plutôt raisonner à l'enver:
Créer un FS Fuse pour pouvoir monter un backend de stockage owncloud comme un FS standard (en réussissant à trouver une façon de mapper des permissions owncloud vers des permissions unix ... dur dur).
Partager via SSHFS le montage de FS.
L'inverse, à savoir Owncloud qui "émulerait" du SSHFS au dessus de HTTP serait totalement délirant et tout aussi peu performant (toujours de mon point de vue).