Montaje del servidor remoto para editar archivos en mi Mac

0

Mi servidor de desarrollo web está en la nube y soy muy nuevo en Macs.

En Ubuntu y otras versiones de Linux, montaría los discos remotos usando sshfs. He investigado SSHFS para Mac y encontré FUSE para OS x y MacFUSE . Tengo ambos instalados, pero cuando intento ejecutar man sshfs en mi línea de comandos, aparece un error de comando no encontrado.

A menos que me esté faltando algo, no puedo encontrar instrucciones simples que me ayuden a resolver este problema.

También probé Mount y Mount_smbfs pero inmediatamente me faltó conexión de servidor: la operación agotó el tiempo .

Mi Mac se ejecuta en OS X Lion 10.7.5 (11G63)

¿Puede alguien, por favor, darme algunos pasos simples para ayudar a superar este obstáculo?

    
pregunta sisko 01.08.2013 - 13:02

3 respuestas

2

Primero, no desea tener instalados tanto MacFUSE como FUSE para OS X (OSXFUSE), OSXFUSE es un reemplazo para MacFUSE, que ya no se encuentra en desarrollo activo.

OSXFUSE no es una aplicación, es una extensión de kernel y bibliotecas que permiten a los desarrolladores escribir fácilmente un sistema de archivos que vive en el espacio del usuario en lugar de en el kernel. Una vez que lo tiene instalado, necesita instalar un sistema de archivos, en su caso sshfs, que se puede encontrar en el sitio web de OSXFUSE ( enlace ).

Una vez que tenga OSXFUSE y sshfs instalados, seguirá sin tener una aplicación Mac, pero tendrá una herramienta de línea de comandos sshfs en /usr/local/bin y un man sshfs en la línea de comandos le dará la Página de manual para ello.

Si desea una GUI, puede instalar Macfusion ( enlace ) y seguir las instrucciones aquí ( enlace ) para que use la versión OSXFUSE de sshfs mucho más confiable que la versión basada en MacFUSE con la que se envía.

    
respondido por el Tony Williams 07.05.2014 - 13:32
1

Parece que el software podría no estar instalado de la manera correcta o en el lugar correcto. En una Mac, la forma más fácil de instalar sshfs y fusibles es con Homebrew.

  1. Instale Homebrew enlace

  2. brew install sshfs

    Esto instalará dependencias como fuse4x. Lea todas las instrucciones que aparecen; es posible que se requieran algunos de los otros pasos, como

    brew link fuse4x
    sudo /bin/cp -rfX /usr/local/Cellar/fuse4x-kext/0.9.2/Library/Extensions/fuse4x.kext /Library/Extensions
    sudo chmod +s /Library/Extensions/fuse4x.kext/Support/load_fuse4x

respondido por el sandover 10.10.2013 - 20:52
0

Si ha instalado Fuse para OSX , encontrará el binario que está buscando en /Applications/Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/Resources/sshfs-static .

Puedes usar ln -s [Path-like-above] [Your-favorit-bin-path]/sshfs si quieres llamarlo con sshfs .

Si obtienes un error command not found y no un No manual entry for sshfs , entonces no se encuentra man y esto indica que no hay problema con sshfs .

    
respondido por el dor 01.08.2013 - 14:48

Lea otras preguntas en las etiquetas