Tus servidores y buckets, como carpetas en tu Mac o PC
SkyMount monta SFTP, FTP/FTPS, Amazon S3 y Google Drive como carpetas normales: en Finder en macOS y como unidad de red en el Explorador de archivos en Windows. En un Mac no necesita extensión del kernel, ni macFUSE, ni permisos de administrador.
Beta. La versión para Mac se ha probado en un solo Mac, y la versión para Windows en un solo PC con Windows 11. Haz copias de seguridad de todo lo que edites a través de un montaje.
Finder
~/SkyMount/Server
Cliente NFS de macOS
Incluido en macOS. Sin kext, sin macFUSE, sin permisos de administrador.
SkyMount
NFSv3 en 127.0.0.1, con la caché de archivos y las copias sin conexión.
Tu almacenamiento
SFTP · FTP / FTPS · Amazon S3 · Google Drive
Explorer
S: (\\SkyMount\Server)
Controlador WinFsp
Se instala una vez con permisos de administrador. SkyMount en sí funciona sin ellos.
SkyMount
Los nombres y las reglas de mayúsculas y minúsculas de Windows, la caché de archivos y las copias sin conexión.
Tu almacenamiento
SFTP · FTP / FTPS · Amazon S3 · Google Drive
Cómo se comporta un montaje
Los archivos se guardan en caché en tu ordenador, así que las carpetas siguen respondiendo rápido y una conexión caída no hace que pierdas tu trabajo. Funciona igual en macOS y en Windows.
Los archivos se descargan la primera vez que los abres
Un archivo se descarga en la caché la primera vez que se lee y se reutiliza mientras su tamaño y su fecha de modificación en el servidor no cambien. Los archivos de más de 8 MB se leen en bloques de 1 MB, así que al abrir un vídeo grande solo se descarga la parte que reproduces.
Al guardar, se escribe en una copia local y luego se sube
Las escrituras van a una copia de trabajo y se suben tras tres segundos de inactividad, o antes si un programa cierra o vacía el archivo. Los cambios sin enviar se registran en disco y se suben en el siguiente montaje si la app se cierra antes. Si una subida falla, se reintenta a los 5 s, 10 s, 20 s y así sucesivamente, hasta una vez cada 5 minutos.
Las carpetas que guardas sin conexión se abren sin el servidor
Elige Keep Offline en una carpeta: en el menú contextual de Finder en un Mac, en el menú de la bandeja del sistema en Windows. Todo su contenido se descarga y nunca se elimina de la caché. Cuando no se puede acceder al servidor, esas carpetas se siguen abriendo, también después de volver a montar, y los cambios que hagas se suben cuando el servidor vuelve a estar disponible.
Almacenamientos a los que se conecta
Cada conexión se convierte en su propia carpeta. Monta tantas como necesites, una junto a otra.
Cualquier servidor al que puedas acceder por ssh.
Inicia sesión con una contraseña o una clave. Las claves de host se aceptan la primera vez que te conectas y se fijan por su huella SHA-256; si una clave cambia, se rechaza hasta que pulses Forget en los ajustes de la conexión.
Probado con: macOS: sshd de OpenSSH local, lecturas y escrituras de 6 a 20 MB, renombrar, eliminar. Windows: asyncssh 2.24.1, 18 comprobaciones de la unidad.
Cuentas de alojamiento antiguas y dispositivos NAS.
La opción Require TLS (FTPS) está activada por defecto. FTP sin cifrar envía la contraseña en texto plano, así que desactívala solo para servidores de tu propia red.
Probado con: macOS: pyftpdlib 2.0.1, lectura, escritura de 8 MB, mkdir, renombrar, eliminación recursiva. Windows: pyftpdlib 2.2.0, las mismas comprobaciones de la unidad salvo las fechas de modificación.
AWS y almacenamiento compatible con S3.
Las solicitudes se firman con SigV4, así que los servicios compatibles con S3 funcionan con su propio endpoint. Las subidas usan una sola solicitud, lo que limita cada archivo a 5 GB.
Probado con: macOS: moto 5.1.4. Windows: moto 5.2.4, incluidas lecturas por rangos de 12 MB. Lectura, escritura, renombrar carpetas y eliminar en ambos.
A través de un cliente OAuth que creas tú.
Tú creas el cliente OAuth en Google Cloud, así que ningún tercero ve tus archivos. Los archivos eliminados van a la papelera de Drive. Los documentos de Google Docs, Sheets y Slides no se muestran porque no tienen contenido de archivo que descargar.
Probado con: Todavía no se ha probado en ninguna de las dos plataformas: necesita tu propio cliente OAuth.
En Finder y en la barra de menús
En Windows, los mismos controles (Keep Offline, Free Up Space, Open at Login) están en el menú de la bandeja del sistema. Los iconos de estado en el Explorador de archivos y el menú contextual todavía no están disponibles.
Los iconos de estado de Finder muestran qué está pasando con cada archivo
Marca verde: disponible sin conexión. Flechas azules: descargando o subiendo. Reloj gris: esperando para subir. Signo de exclamación rojo: una subida ha fallado y se volverá a intentar.
- Estado en la barra de menús
- Flechas de sincronización mientras se transfieren archivos, un disco relleno mientras hay algo montado y un disco en contorno en los demás casos.
- Montar al iniciar sesión
- Si la red todavía no está disponible, SkyMount vuelve a intentarlo cuando se conecta, y luego cada 10 s a 5 minutos hasta que el montaje funciona.
- Free Up Space (liberar espacio)
- Elimina las copias en caché dentro de una carpeta que no se guarda sin conexión.
- Refresh from Server (actualizar desde el servidor)
- Vuelve a leer las carpetas en ese momento, para ver cambios hechos en el servidor por un git pull o un despliegue.
- Los secretos se quedan en el almacén de credenciales del sistema
- Las contraseñas, las claves secretas de S3 y los tokens de Google se guardan en el Llavero de macOS o en el Administrador de credenciales de Windows, nunca en el archivo de conexiones.
- Los metadatos del gestor de archivos se quedan en local
- Los archivos ._* y .DS_Store en un Mac, desktop.ini y Thumbs.db en Windows: ninguno llega al servidor.
Preguntas
¿Por qué NFS y no macFUSE o WebDAV?
macFUSE 5 necesita una extensión de FSKit que no se pudo activar en el Mac de desarrollo. El cliente WebDAV integrado se quedaba bloqueado unos 90 segundos en cada montaje. NFS en loopback monta en menos de un segundo sin extensión, sin kext y sin root.
¿Dónde aparecen los volúmenes montados?
En un Mac, en ~/SkyMount/<Name> dentro de tu carpeta de inicio, no en /Volumes, porque los usuarios normales no pueden crear carpetas ahí. Finder muestra cada uno como <Name>.localhost. En Windows, cada conexión es una unidad de red, por ejemplo S:, con el nombre de la conexión como etiqueta.
¿Pueden otros usuarios de mi Mac acceder a un montaje?
El servidor NFS escucha solo en 127.0.0.1, acepta tu uid o root y pone un secreto aleatorio en cada identificador de archivo. Otro usuario del mismo Mac que falsifique credenciales podría, en teoría, acceder a un volumen montado. En un Mac con un solo usuario, esto es comparable a los permisos normales de las carpetas.
¿Es seguro usar git en un montaje?
Durante pruebas intensivas con git, el cliente NFS de macOS provocó una vez un kernel panic, con una opción de montaje que SkyMount ya no usa. Haz copias de seguridad de los repositorios con los que trabajes a través de un montaje.
¿Cuánto espacio en disco usa la caché?
La caché de contenido no tiene límite de tamaño, aparte de las carpetas guardadas sin conexión. Usa Free Up Space en una carpeta para eliminar sus copias en caché.
¿Por qué la versión para Windows necesita WinFsp?
SkyMount monta unidades en Windows a través del controlador WinFsp. Instalar WinFsp requiere permisos de administrador una vez; el instalador de SkyMount lo instala si falta o si es anterior a la 2.1. SkyMount en sí funciona sin permisos de administrador.
¿Por qué Windows muestra una advertencia al ejecutar el instalador?
Ni el instalador ni la app tienen todavía firma de código, así que SmartScreen muestra una advertencia la primera vez que se ejecutan.
Descargar SkyMount 0.1.0
Publicado el 27 de octubre de 2026Notas de la versión
macOS
macOS 26 o posterior
macOS bloquea la primera apertura porque esta compilación todavía no está notarizada por Apple. Abre Ajustes del Sistema (System Settings) > Privacidad y seguridad (Privacy & Security) y elige Abrir igualmente (Open Anyway).
Windows
Windows 10 u 11 con WinFsp 2.1
Windows SmartScreen muestra un aviso la primera vez porque el instalador todavía no tiene firma de código. Elige Más información (More info) y luego Ejecutar de todas formas (Run anyway).