
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 scp
el 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.