3 points par GN⁺ 2023-09-06 | 1 commentaires | Partager sur WhatsApp
  • Article sur un fork de SSHFS actuellement maintenu, un système qui permet de monter un système de fichiers distant via SFTP.
  • Le SSHFS d’origine (dépôt : https://github.com/libfuse/sshfs) a été déclaré comme n’étant plus maintenu, ce qui a conduit à la création de ce fork.
  • Il existe également un fork de SSHFS en Rust en cours de développement par Greg Shuflin (https://github.com/neunenak/sshfs/tree/rust). Rust est un langage de programmation moderne et sûr en mémoire.
  • Cependant, le langage Rust a l’inconvénient d’être jeune, avec des changements d’API instables, l’absence de spécification standard et un processus de compilation long et gourmand en calcul.
  • Les mainteneurs de ce fork se concentrent actuellement sur la correction des problèmes, la fusion des PR et le maintien du projet jusqu’à ce que le fork Rust soit prêt.
  • SSHFS est simple à utiliser et pris en charge par défaut par la plupart des serveurs SSH. Il est inclus dans toutes les principales distributions Linux et a été utilisé de manière productive sur divers systèmes pendant de nombreuses années.
  • Malgré son usage répandu, SSHFS manque actuellement de contributeurs réguliers actifs et présente des problèmes connus.
  • Cet article fournit des instructions détaillées sur l’utilisation de SSHFS, notamment la manière de monter et de démonter un système de fichiers.
  • Il donne également des informations sur l’installation de SSHFS, y compris les bibliothèques et outils nécessaires.
  • L’article encourage les utilisateurs à signaler les bugs et à contribuer au projet, et fournit des liens vers la mailing list pour le support ainsi que vers le tracker d’issues GitHub pour les signalements de bugs.
  • L’article se conclut par des liens vers la dernière version de SSHFS (https://github.com/libfuse/sshfs/releases) et vers l’état du packaging.

1 commentaires

 
GN⁺ 2023-09-06
Avis Hacker News
  • Un article sur le fork actuellement maintenu de SSHFS, un système qui permet de monter et d'interagir avec des répertoires et des fichiers situés sur un serveur distant via une session secure shell (SSH).
  • Un utilisateur suggère d'utiliser la fonctionnalité TRAMP d'Emacs pour un accès transparent aux fichiers distants, à condition de ne pas avoir de problème à utiliser Emacs.
  • Un autre utilisateur explique être passé de l'utilisation de macfuse + sshfs sur Mac à l'outil "mountain duck", qui offre un accès via Finder et des points de montage pour des endpoints SFTP.
  • Une précision est apportée pour corriger l'idée reçue selon laquelle SSHFS ferait partie d'OpenSSH.
  • Il semble que la version de SSHFS utilisée dans Slackware soit abandonnée, et un appel est lancé pour que des développeurs reprennent le projet.
  • SFTP est mis en avant comme un protocole utile mais sous-estimé, notamment lorsque la mise en miroir bidirectionnelle d'une arborescence de fichiers est plus efficace qu'une réplication.
  • Certains utilisateurs expriment leur déception face au fait que SSHFS ne soit plus maintenu, car ils le trouvent utile pour éditer du code à distance sans avoir à installer tous les plugins sur le serveur distant.
  • Des inquiétudes sont exprimées sur le niveau d'activité du fork, le dernier commit remontant à mars et l'activité sur les pull requests et les issues étant quasi inexistante.
  • Un utilisateur affirme qu'un fork n'est pas nécessaire, car le projet dispose déjà de mainteneurs actifs qui corrigent des problèmes à fort impact.
  • Les utilisateurs discutent de rclone mount comme alternative à SSHFS, avec de meilleures performances, une meilleure stabilité et davantage d'options de cache, tandis que Nautilus permet de monter des dossiers SFTP.
  • Il est mentionné que, puisque SFTP utilise une connexion SSH pour le transfert de fichiers, il n'y a pas de différence d'interface utilisateur avec SSHFS.