SSHFS-Win permite que Windows “monte” carpetas de un servidor Linux/Unix/BSD como si fueran una unidad local (por ejemplo, X:), utilizando el protocolo SSH de forma segura y sin necesidad de instalar Samba ni compartir carpetas de forma tradicional.Es muy útil para desarrolladores, administradores de sistemas y cualquiera que necesite acceso rápido y cifrado a servidores remotos.
Requisitos previos
- Windows 10 (versión 1809 o superior) o Windows 11
- Derechos de administrador en tu PC
- Acceso SSH al servidor remoto (usuario + contraseña o clave privada sin passphrase)
Paso 1 – Instalación (el orden es importante)
Instala WinFsp (la base que permite sistemas de archivos tipo FUSE en Windows)
Descarga la última versión desde: https://github.com/winfsp/winfsp/releases/latest Elige el instalador .msi (normalmente winfsp-X.X.XXXXX.msi)
Recomendado: la versión full (incluye todo lo necesario)
Alternativa rápida con WinGet (PowerShell o CMD como administrador):
winget install WinFsp.WinFsp
Instala SSHFS-Win
Descarga desde: https://github.com/winfsp/sshfs-win/releases Elige el instalador .msi que corresponda (x64 o x86)
O con WinGet (más rápido):
winget install SSHFS-Win.SSHFS-Win
Nota importante 2025–2026: Aunque el proyecto principal no recibe releases muy frecuentes, sigue funcionando perfectamente gracias a parches de compatibilidad con Windows 11 24H2 y el OpenSSH nativo de Windows (actualizaciones importantes en 2024).
Paso 2 – Mapear la unidad remota (dos formas principales)
Método recomendado (más estable) → Usar el Explorador de Windows
- Abre Este equipo (o Este PC)
- Haz clic derecho → Mapear unidad de red…
- En Carpeta escribe la ruta UNC según tu caso:
| Tipo de Acceso | Prefijo | Ejemplo (Puerto 22) | Ejemplo (Puerto Variable) |
|---|---|---|---|
| Contraseña + Home | \\sshfs\ |
\\sshfs\root@192.168.1.77 | \\sshfs\root@192.168.1.77!2222 |
| Contraseña + Raíz (/) | \\sshfs.r\ |
\\sshfs.r\root@79.116.84.223 | \\sshfs.r\root@79.116.84.223!8022 |
| Llave Privada + Raíz | \\sshfs.kr\ |
\\sshfs.kr\user@servidor.com | \\sshfs.kr\user@servidor.com!2222 |
| Llave Privada + Home | \\sshfs.k\ |
\\sshfs.k\dev@gitlab.local | \\sshfs.k\dev@gitlab.local!2200 |
- Marca Conectar usando credenciales diferentes si es necesario
- Pulsa Finalizar → introduce la contraseña cuando te la pida
- (Opcional) Marca Recordar mis credenciales
Método alternativo (línea de comandos – muy útil para scripts)
Abre CMD o PowerShell como administrador y ejecuta:
net use X: \\sshfs.r\root@[IP]![PUERTO]\
O con más opciones comunes (útil cuando hay problemas de permisos):
net use X: \\sshfs.r\root@[IP]![PUERTO]\ -o uid=-1,gid=-1,create_umask=000
Para desconectar cuando termines:
net use X: /delete
Extra – Método aún más fiable (si net use falla mucho)
Ejecuta directamente el programa:
"C:\Program Files\SSHFS-Win\bin\sshfs-win.exe" root@79.116.84.223!2222 X:
O con debug para ver qué pasa realmente:
"C:\Program Files\SSHFS-Win\bin\sshfs-win.exe" -d root@79.116.84.223!2222 X:
¡Y listo! Con esto deberías poder trabajar con tus servidores remotos como si fueran discos locales en Windows, de forma segura y relativamente rápida (dependiendo de tu conexión).

