Es gibt mehrere Ansätze, die alle Editor-Agnostic sind.
Zuerst gibt es sshfs
, die plattformübergreifend ist und Sie können über Ihren OS-Paket-Manager installieren. Ein einfacher Ansatz wäre, wie folgend:
mkdir -p ~/mnt/server
sshfs [email protected]:/path/on/server ~/mnt/server
Danach Sie ~/mnt/server
die komplette Ordnerstruktur von server.example.com
lokal zur Verfügung haben. Stellen Sie sicher, dass Sie SSH-Schlüssel eingerichtet haben, um das Benutzerpasswort nicht jedes Mal einzugeben. Überall im Internet finden Sie Tutorials dazu.
Für Server, die nur FTP-Zugriff bieten (Shared Hosting und Ähnliches), können Sie curlftpfs
auf die gleiche Weise verwenden.
die Verbindung zu schließen, einfach aushängen:
umount ~/mnt
Für eine GUI-basierte Ansatz, haben Sie mehrere Möglichkeiten. Es gibt Transmit
(MacOS), die Montageanschlüsse als Volumes, Forklift
(MacOS), die ein Finder-Ersatz ist, der das gleiche tun kann, ExpanDrive
(MacOS/Windows) und meine Lieblings Mountain Duck
(MacOS/Windows).
Wenn Sie planen, viele Daten, vor allem viele kleine Dateien zu verschieben, führt Mountain Duck das Beste aus meiner Erfahrung.
Haben Sie diese versucht: https://codepen.io/ginfuru/post/remote-editing-files-with-ssh & https://marketplace.visualstudio.com/items?itemName=rafaelmaiolla.remote- vscode –