cómo abrir un archivo local con un editor ejecutándose en un servidor remoto

cómo abrir un archivo local con un editor ejecutándose en un servidor remoto

Puedo ejecutar un programa en un servidor remoto como

ssh -Y [email protected] gvim

Sin embargo, gvim sólo puede ver archivos en el servidor remoto. ¿Es posible ejecutar un programa desde un servidor remoto, pero que funcione en archivos locales?

Respuesta1

Su máquina local debe estar ejecutando ssh, entonces puede hacer

localusername@localmachine: ssh username@server -R 10000:localmachine:22
username@server: cd /var
username@server: sshfs -p 10000 -o idmap=user,nonempty \
                 [email protected]:~/mywwwdevelstuff www

Tomado dehttps://superuser.com/a/918708/25609

Respuesta2

Primero enviaría scpel archivo local al servidor remoto.

Por supuesto, instalar gvim en el sistema local probablemente funcionaría mejor.

Respuesta3

Puede ejecutar un programa en la máquina remota como este: ssh -t <user>@<remote host> '<program to execute with full path and arguments>'

     -t      Force pseudo-terminal allocation.  This can be used to execute arbitrary
             screen-based programs on a remote machine, which can be very useful, e.g.
             when implementing menu services.  Multiple -t options force tty allocation,
             even if ssh has no local tty.

información relacionada