Repolode
libfuse

libfuse/sshfs

Cliente basado en FUSE que monta un sistema de archivos remoto mediante SFTP para explorar y editar archivos de un servidor SSH como si fueran una carpeta local.

Estrellas
7,744
Forks
553
Issues abiertos
58
Último commit
hace 7 días

¿Qué es?

SSHFS monta un sistema de archivos remoto en un punto de montaje local mediante SFTP. La mayoría de los servidores SSH habilitan SFTP de forma predeterminada, así que no hace falta configurar el servidor. Al ejecutar sshfs con un usuario, un host y la ruta de un directorio, se monta el directorio remoto; si no se indica ninguna ruta, se usa el directorio home. Se pueden pasar opciones estándar de SSH, como un puerto personalizado.

El proyecto también ofrece un modo directo que se conecta a un proceso sftp-server sin cifrado SSH, pensado para localhost o redes de confianza, y una opción vsock para acceder a sockets dentro de máquinas virtuales. Para instalarlo se necesita libfuse 3.1 o posterior y GLib; el proyecto se compila con Meson y Ninja. Para desmontar se usa fusermount en Linux y umount en BSD y macOS.

Funciones clave

  • 01Monta directorios remotos mediante SFTP sin necesidad de configurar el servidor
  • 02Permite pasar opciones de SSH, como puertos personalizados, desde la línea de comandos
  • 03Admite conexiones directas a sftp-server que omiten SSH
  • 04Admite conexiones vsock a máquinas virtuales
  • 05Se compila con Meson y Ninja e incluye una suite de pytest

Casos de uso

  • Editar archivos de un servidor remoto con un editor local o un IDE
  • Acceder desde el host a archivos de una máquina virtual mediante vsock
  • Montar el directorio home remoto para acceder a sus archivos en el día a día

Inicio rápido

  1. 1

    Descarga la versión más reciente de SSHFS e instala libfuse 3.1.0 o posterior y los encabezados de desarrollo de GLib

  2. 2

    Crea un directorio de compilación, accede a él y ejecuta Meson

    meson ..
  3. 3

    Compila SSHFS con Ninja

    ninja
  4. 4

    Instala SSHFS en todo el sistema

    sudo ninja install

Antes de usarlo

  • SSHFS se distribuye bajo la licencia GPL-2.0, una licencia copyleft.
  • La única persona encargada del mantenimiento no tiene capacidad para desarrollar más allá de los problemas de gran impacto, y es posible que la mayoría de los informes de errores no reciban respuesta.
  • La opción directport se conecta sin cifrado y solo debe usarse en localhost o en redes de confianza.

Temas

Preguntas frecuentes

¿Qué es sshfs?
Cliente basado en FUSE que monta un sistema de archivos remoto mediante SFTP para explorar y editar archivos de un servidor SSH como si fueran una carpeta local. SSHFS monta un sistema de archivos remoto en un punto de montaje local mediante SFTP. La mayoría de los servidores SSH habilitan SFTP de forma predeterminada, así que no hace falta configurar el servidor. Al ejecutar sshfs con un usuario, un host y la ruta de un directorio, se monta el directorio remoto; si no se indica ninguna ruta, se usa el directorio home. Se pueden pasar opciones estándar de SSH, como un puerto personalizado.
¿sshfs es gratuito? ¿Qué licencia tiene?
sshfs es open source bajo la licencia GPL-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿sshfs sigue mantenido?
Mantenimiento activo. El último commit de sshfs fue el 31 oct 2026.
¿Para qué puedo usar sshfs?
Editar archivos de un servidor remoto con un editor local o un IDE Acceder desde el host a archivos de una máquina virtual mediante vsock Montar el directorio home remoto para acceder a sus archivos en el día a día
¿Cómo se instala sshfs?
Descarga la versión más reciente de SSHFS e instala libfuse 3.1.0 o posterior y los encabezados de desarrollo de GLib Crea un directorio de compilación, accede a él y ejecuta Meson: meson .. Compila SSHFS con Ninja: ninja Instala SSHFS en todo el sistema: sudo ninja install
¿Dónde consigo sshfs?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/libfuse/sshfs

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados