Wie kann ich sshfs unter Mac OS X 10.6 64-Bit ausführen?

982
boehj

Es scheint hier ein paar Probleme zu geben. Lassen Sie mich zuerst mein Setup beschreiben:

Ich habe einen Xubuntu 11.04-Dateiserver, in den ich SSH kann. Ich glaube, dass dieser Rechner alle Pakete hat, die er braucht, um diese Arbeit durchzuführen. Ich SSH von einem iMac mit 10.6.8 (64-Bit-Kernel und Erweiterungen).

Das funktioniert gut.

Um das sshfs- Bit zum Laufen zu bringen, habe ich MacFUSE installiert . Dieses hervorragende Projekt scheint leider aufgegeben worden zu sein. In jedem Fall gab es ein Problem mit MacFUSE-2.0.3,2.dmg, da es sich um 32-Bit handelt. Ich habe auf die 2.15-Beta aktualisiert, aber das ist immer noch 32-Bit, wie Sie sehen können (Ich denke, es hat ein 64-Bit-prefPane ???):

MacFUSE

Jetzt brauche ich das sshfs 'plugin', um dieses Bild zu vervollständigen. Eine typische Terminalfehlermeldung sieht wie folgt aus:

error

Ich habe versucht, MacFusion zu verwenden, aber das hat auch nicht funktioniert. Ich habe auch die sshfs.app ausprobiert . Ich glaube, das Problem liegt in der 32-Bit-Geschwindigkeit des MacFUSE-Systems.

Ich könnte Xcode kaufen und FUSE und sshfs aus dem Quellcode kompilieren, aber ich suche nach vorkompilierten Binärdateien, wenn überhaupt möglich.

Irgendwelche Hinweise?

3
Es ist ungefähr ein Jahr her, seit ich versucht habe, sshfs mit OSX zu starten. Ich habe es einige Stunden lang versucht, bevor ich Ubuntu neu startete und die Benutzung meines Computers fortsetzte. Jedenfalls +1 auf die Frage. Ich hoffe wirklich, dass jemand es tatsächlich mit 10.6 zum Laufen bringt und einfache Anweisungen zum Replizieren bereitstellt. PS - auch ich war auf einem Core-2-Rechner - also 64bit. James T Snell vor 13 Jahren 2
Prost. Es ist ein absoluter Haarwuchs. Ich habe gestern Nacht stundenlang versucht, es in Gang zu bringen. Große Schande, weil es so gut wäre, wenn es funktioniert. Wie dem auch sei, hofft jemand, dass er den erforderlichen Zauber hat. boehj vor 13 Jahren 1

1 Antwort auf die Frage

1
Manwe

Nun, bei den Fehlermeldungen liegt das Problem darin, dass Ihre Shell keine sshfs in PATH hat.

Sie können Ihren Weg überprüfen mit:

echo $PATH 

und / oder Sie können versuchen, es mit vollem Pfad auszuführen, wie:

/path/to/your/sshfs .. and the rest of the params 

Normalerweise können Sie auf * nix-Systemen Ihren Pfad hinzufügen (vorausgesetzt Ihre Shell ist bash), indem Sie diese .bashrcDatei in Ihrem Home-Verzeichnis bearbeiten / erstellen .

Ich bin nicht sicher, ob Sie einen nanoEditor zur Verfügung haben, aber jeder Editor ist dazu in der Lage (Word ist nicht und Editor).

nano -w ~/.bashrc 

Fügen Sie dieser Datei eine Zeile hinzu

export PATH=$PATH:/path/to/your/sshfs/dir 
Vielen Dank für Ihre Antwort. Ich würde gerne bestätigen, dass dies das Problem ist. Ich habe nie gedacht, dass mein Weg das Problem ist. Leider kann ich nicht nachprüfen, ob das Fixieren meines Pfads hilfreich ist, da die Xubuntu-Box in den Staub gebissen wurde und ich jetzt unter OS X 10.7 bin. Vielleicht kann jemand anderes dies ausprobieren? FWIW: Ich habe einen QNAP-NAS mit zwei Einschüben gekauft, anstatt den riesigen Dateiserver zu besitzen. Nochmals vielen Dank für Ihre Eingabe. Ich kann auch hinzufügen, dass OS X "nano" und die meisten der verfügbaren * nix-Tools enthält. boehj vor 12 Jahren 0
Nun, wir verwenden viel Qnaps. Und vor allem die Pro-Versionen sind nett. Und einer der Gründe, warum ich sie liebe, ist, dass sie standardmäßig einen ssh-Server haben (konfigurierbar über Einstellungen) und Sie können versuchen, sshfs gegen qnap zu verwenden (normalerweise kein Punkt, sofern Sie sich nicht auf einem Headless-Server ohne nfs- oder smb-Clients befinden). `sshfs admin @ YourQnapHost: / tmp / YourMOuntPoint` Manwe vor 12 Jahren 0
Ja, das sind schöne Maschinen. Ich habe nicht die Notwendigkeit gesehen, in SSH zu sein, da alles lokal ist, aber ich kann aus Neugier einen Blick auf SSH werfen. Alle Unterstützung. Danke noch einmal. boehj vor 12 Jahren 0