Ich verwende Fuse4X und ForkLift, um ein Remote-Verzeichnis (einen Entwicklungsserver) zu mounten. Ich verwende PHPStorm zum Öffnen von Projekten und Source ( /Volumes/dev/project_path
), aber manchmal kommt es vor, dass Forklift einfriert (im Aktivitätsmonitor 100 und mehr Prozent CPU). Um dies zu lösen, muss ich Forklift beenden, das Projekt neu mounten und erneut öffnen.
Hast du eine Idee oder einen Tipp für eine bessere Montage?
Scheint https://mountainduck.io zu sein , wo es ist:
Mit Mountain Duck können Sie Server und Cloud-Speicher als lokale Festplatte in der Finder.app auf dem Mac und im Datei-Explorer auf Windows bereitstellen. Öffnen Sie entfernte Dateien mit jeder Anwendung und arbeiten Sie wie auf einem lokalen Volume.
Wenn Sie andere Alternativen finden, fügen Sie sie unter https://alternativeto.net/software/mountain-duck/ hinzu.
Zwei gute Optionen, eine kostenpflichtig, eine kostenlos.
Transmit ist eine langjährige und angesehene Mac-App, die FTP, SFTP, S3 und WebDAV (möglicherweise andere Protokolle, ich bin mir nicht sicher) verarbeitet. Es kann alles bereitstellen, auf das Sie als lokales Volume zugreifen können. $34, aber es ist der schnellere Weg, wenn es Ihnen nichts ausmacht, eine andere App zu kaufen.
Laden Sie FUSE für OS X und Macfusion herunter und installieren Sie es . Stellen Sie sicher, dass Sie die MacFUSE-Kompatibilität überprüfen, wenn Sie FUSE für OS X installieren. Öffnen Sie Macfusion, fügen Sie eine neue Freigabe mit der Schaltfläche + hinzu, und Sie sollten fertig sein. Dies ist die kostenlose Option, aber sie kann etwas fummelig sein, und ich habe gehört, dass sie weniger stabil sein kann, aber ich habe nicht genug Erfahrung damit, um das mit Sicherheit zu sagen.
Testen Sie CyberDuck kostenlos: http://cyberduck.ch/
Und ich habe SSHFS gefunden: http://fuse.sourceforge.net/sshfs.html
Um OSx für Entwickler bereit zu machen, habe ich von Folgendem gehört.
Expanddrive hier
sshfs mit Gebräu (KOSTENLOS)
Cyberduck -- unsichere Java-Implementierung, scheinbar kostenlose Version hier
Hier übertragen
Und schließlich eine plattformunabhängige Lösung, die am vielversprechendsten aussieht, da Sie Instanzen exportieren können:
Die beste Option für mich ist jetzt Samba . Nach der Installation und dem Hinzufügen eines smb-Benutzers funktioniert es perfekt. Verbinden Sie sich einfach im Finder -> Gehe zu -> Mit Server verbinden -> smb://server-name/. Tschüss FUSE und Macfusion!
Sie können FUSE für macOS und SSHFS verwenden . Es gibt ein paar verstreute alte Versionen von Dingen im Web und es hat eine Weile gedauert, bis ich herausgefunden habe, wo die neuesten Versionen von Dingen sind:
macFUSE
von FUSE for macOS
. Es gibt Anweisungen, um es stattdessen zu verwendenFUSE for macOS
.Erschwerend kommt hinzu, dass die neueste Version von Upstream-SSHFS libfuse3 erfordert, FUSE für macOS jedoch nur libfuse2 bereitstellt .
Ohnehin:
Jetzt kompilieren:
tar xvf sshfs-2.10.tar.gz
cd sshfs-2.10
./configure
make
cp sshfs ~/bin/ # (Or whatever)
Jetzt können Sie irgendwo montieren:
sshfs me@host: ~/host
Da mir ein einfaches Frontend für sshfs für macOS fehlte, habe ich meine eigene GUI-App namens SSHFS-Mountlet geschrieben . Es ist ein Bash-Skript, das Platypus verwendet, um ein Menüleistensymbol bereitzustellen. Sie können zuvor eingerichtete Verbindungen mit einem einzigen Klick ein- und aushängen. Es funktioniert nur mit ssh-Public-Key-Authentifizierung für Benutzerfreundlichkeit und Sicherheit.
Sie können es einschließlich der Quelle herunterladen . Es ist unter GNU GPL 2.0 lizenziert. Ich hoffe, es ist auch für jemand anderen nützlich.
Dies ist kein Verkaufsargument, aber ich verwende die Flow sftp+ftp-Anwendung , um auf meinen Servern zu arbeiten.
hhh
davidcondrey
Preston Badeer
Räuber