GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Remote-Bearbeitung mit lokalem Editor (Linux)

Versuchen Sie es mit sshfs , ein Programm, das es ermöglicht, ein entferntes System, auf das über ssh zugegriffen werden kann, in einen lokalen Ordner einzuhängen.

Installieren Sie es, erstellen Sie einen Einhängepunkt und führen Sie Folgendes aus:

sshfs [email protected]:remote_dir /path/to/mount_point

Jetzt können Sie als lokales Verzeichnis auf das Remote-Verzeichnis zugreifen und den Texteditor Ihrer Wahl verwenden. Außerdem können Sie sshfs verwenden als On-Demand-Video-/Musik-Streaming-Lösung (siehe diese Antwort).

Beispiel: wenn Sie das Verzeichnis music mounten möchten eines Benutzers namens pippo bei Host pluto in einem Ordner ./pippo_music dann ausführen:

sshfs [email protected]:music ./pippo_music

Sie können das Root-Verzeichnis des Pluto-Hosts auch mounten mit:

sshfs [email protected]:/ ./pippo_root

Um diesen Vorgang zu automatisieren, fügen Sie eine Zeile in fstab hinzu :

sshfs#[email protected]:/ /media/pippo_root fuse defaults 0 0

Wenn es sich um Ubuntu handelt, haben Sie wahrscheinlich die vollständige GNOME-Suite zusammen mit GVFS installiert – damit Sie auf sftp:// zugreifen können URLs direkt in allen Apps.

  • Verwenden Sie Orte → Mit Server verbinden um das Dateisystem dieses Servers so zu verbinden, als wäre es ein lokales.

  • Machen Sie dasselbe von der Befehlszeile aus mit

    gvfs-mount sftp://hostname.domain.tld/

Während GVFS spezifisch für GNOME-Apps ist, sind alle gemounteten GVFS-Speicherorte für jeden zugänglich Programm über /run/<user>/gvfs (oder ~/.gvfs/ in älteren Versionen).

KDE-Programme unterstützen auch sftp:// über KIO, obwohl sie nicht das Äquivalent von /run/<user>/gvfs haben .


Update zu einer alten Frage:

KDE unterstützt ein File-over-SsH-Protokoll namens fish. Grundsätzlich öffnen Sie Ihre Datei als URL mit dem Schema fish://, das auf die Datei verweist. KDE kopiert die Datei während der Bearbeitung lokal in eine temporäre Datei. Speichert und ein Beenden verschiebt die Datei zurück auf den Remote-Server.

z.B.

kate fish://[email protected]:/path/to/file.txt

Es gibt einen Wrapper für Nicht-KDE-Editoren (oder andere Tools):

kioexec other-editor-or-tool fish://[email protected]:/path/to/file.txt

Denken Sie daran, dass Sie wahrscheinlich die KDE-Bibliotheken auf Ihrem Computer haben, selbst wenn Sie GNOME-Desktop oder etwas anderes ausführen.


Linux
  1. Lokalen Speicher in Linux mit Stratis konfigurieren

  2. Sortierbefehl in Linux mit Beispielen

  3. Ssh – Eine Datei mit Ssh zurück auf das lokale System kopieren?

  4. Überprüfen Sie die Linux-Dateiberechtigungen mit ls

  5. So laden Sie eine lokale Datei über das Linux-Terminal auf den Server hoch

Lsyncd – Lokale Verzeichnisse mit Remote-Linux synchronisieren

Verwendung des Linux-mv-Befehls mit Beispielen

Sichern Sie Linux mit der Sudoers-Datei

Linux-Mount-Befehl mit Beispielen

gawk Linux-Befehl mit Beispielen

Linux-make-Befehl mit Beispielen