Para usar SSHFS en macOS, sigue estos pasos:
1.- Asegúrate de tener FUSE (Filesystem in Userspace) instalado en tu Mac. Puedes descargarlo e instalarlo desde la página oficial de FUSE para macOS: https://osxfuse.github.io/
2.- Luego, instala SSHFS. Puedes hacerlo usando Homebrew, un gestor de paquetes para macOS. Si no tienes Homebrew, instálalo primero desde la página anterior.
3.- Una vez instalado, puedes crear una carpeta local para montar el directorio remoto a través de SSHFS. Por ejemplo, crea una carpeta llamada "remote_mount" en tu directorio de inicio:
mkdir ~/remote_mount
Ahora, puedes montar el directorio remoto usando SSHFS. El siguiente comando te muestra cómo hacerlo (reemplaza "usuario" y "servidor" con tus credenciales y dirección IP del servidor remoto):
sshfs usuario@servidor:/ruta/directorio_remoto ~/remote_mount
Te pedirá la contraseña del usuario remoto, salvo que tengas configurado autenticación con clave privada.
Para desmontar el directorio remoto, utiliza el siguiente comando:
umount ~/remote_mount
Recuerda que debes tener los permisos adecuados para acceder al directorio remoto y que SSHFS requiere una conexión estable a través de SSH para funcionar correctamente.
En caso de que tengas problemas con los permisos del directorio montado, puedes montarlo con permisos de escritura mediante la siguiente variante.
sshfs -o ssh_command="ssh -l <remote_user>" <remote_user>@<remote_server>:<remote_path> <local_path>