GNU/Linux >> Tutoriales Linux >  >> Linux

Edición remota con editor local (Linux)

Prueba sshfs , un programa que permite montar un sistema remoto accesible vía ssh a una carpeta local.

Instálelo, cree un punto de montaje y ejecute:

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

Ahora puede acceder al directorio remoto como local y puede usar el editor de texto de su elección. Además, puedes usar sshfs como una solución de transmisión de música/video bajo demanda (ver esta respuesta).

Ejemplo: si desea montar el directorio music de un usuario llamado pippo en el anfitrión pluto en una carpeta ./pippo_music luego ejecuta:

sshfs [email protected]:music ./pippo_music

También puede montar la raíz del host Plutón con:

sshfs [email protected]:/ ./pippo_root

Para automatizar este proceso, agregue una fila en fstab :

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

Si es Ubuntu, entonces probablemente tenga instalado el paquete completo de GNOME, junto con GVFS, para que pueda acceder a sftp:// URL directamente en todas las aplicaciones.

  • Use Lugares → Conectar al servidor para conectar el sistema de archivos de ese servidor como si fuera uno local.

  • Haz lo mismo desde la línea de comando usando

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

Aunque GVFS es específico de las aplicaciones de GNOME, cualquier puede acceder a todas las ubicaciones de GVFS montadas. programa a través de /run/<user>/gvfs (o ~/.gvfs/ en versiones anteriores).

Los programas de KDE también son compatibles con sftp:// a través de KIO, aunque no tienen el equivalente de /run/<user>/gvfs .


Actualización sobre una vieja pregunta:

KDE admite un archivo sobre el protocolo SsH llamado fish. Básicamente, abre su archivo como URL con el esquema fish:// que hace referencia al archivo. KDE copia el archivo localmente en un archivo temporal mientras lo edita. Guardar y salir devolverá el archivo al servidor remoto.

p.ej.

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

Hay un contenedor para editores que no son de KDE (o cualquier herramienta):

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

Recuerde que probablemente tenga las bibliotecas de KDE en su máquina, incluso si ejecuta el escritorio GNOME u otra cosa.


Linux
  1. Ordenar comando en Linux con ejemplos

  2. Ssh:¿Copiar un archivo de nuevo al sistema local con Ssh?

  3. Permisos de archivo en Linux con ejemplo

  4. Cómo cargar un archivo local al servidor a través de la terminal de Linux

  5. scp desde Linux remoto a Windows local con espacios en la ruta local

Lsyncd:sincroniza directorios locales con Linux remoto

Uso del comando Linux mv con ejemplos

Asegure Linux con el archivo Sudoers

Comando de montaje de Linux con ejemplos

Comando gawk de Linux con ejemplos

Comando make de Linux con ejemplos