GNU/Linux >> Linux Esercitazione >  >> Linux

Modifica remota con editor locale (Linux)

Prova sshfs , un programma che permette di montare un sistema remoto accessibile via ssh in una cartella locale.

Installalo, crea un punto di montaggio ed esegui:

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

Ora puoi accedere alla directory remota come locale e puoi usare il tuo editor di testo preferito. Inoltre, puoi usare sshfs come soluzione di streaming video/musicale on-demand (vedi questa risposta).

Esempio: se vuoi montare la directory music di un utente chiamato pippo all'host pluto in una cartella ./pippo_music quindi eseguire:

sshfs [email protected]:music ./pippo_music

Puoi anche montare la root dell'host pluto con:

sshfs [email protected]:/ ./pippo_root

Per automatizzare questo processo, aggiungi una riga in fstab :

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

Se è Ubuntu, probabilmente hai installato la suite GNOME completa, insieme a GVFS, quindi puoi accedere a sftp:// URL direttamente in tutte le app.

  • Usa Luoghi → Connetti al server per connettere il filesystem di quel server come se fosse locale.

  • Fai lo stesso dalla riga di comando usando

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

Mentre GVFS è specifico per le app GNOME, tutte le posizioni GVFS montate sono accessibili da qualsiasi programma tramite /run/<user>/gvfs (o ~/.gvfs/ nelle versioni precedenti).

I programmi KDE supportano anche sftp:// tramite KIO, anche se non hanno l'equivalente di /run/<user>/gvfs .


Aggiornamento su una vecchia domanda:

KDE supporta un protocollo FIle su SsH chiamato fish. Fondamentalmente, apri il tuo file come URL con lo schema fish:// che fa riferimento al file. KDE copia il file localmente in un file temporaneo mentre lo modifichi. I salvataggi e l'uscita riporteranno il file al server remoto.

per esempio.

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

C'è un wrapper per gli editor non KDE (o qualsiasi altro strumento):

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

Ricorda che probabilmente hai le librerie KDE sulla tua macchina, anche se esegui il desktop GNOME o qualcos'altro.


Linux
  1. Configurazione dell'archiviazione locale in Linux con Stratis

  2. Ordina il comando in Linux con esempi

  3. Ssh:copia un file sul sistema locale con Ssh?

  4. Permessi dei file in Linux con esempio

  5. scp da Linux remoto a Windows locale con spazi nel percorso locale

Lsyncd:sincronizza le directory locali con Linux remoto

Utilizzo del comando Linux mv con esempi

Proteggi Linux con il file Sudoers

Comando di montaggio Linux con esempi

Comando gawk Linux con esempi

Linux make Command con esempi