
Posso executar um programa em um servidor remoto como
ssh -Y [email protected] gvim
No entanto, o gvim só pode ver arquivos no servidor remoto. É possível executar um programa a partir de um servidor remoto, mas fazê-lo funcionar em arquivos locais?
Responder1
Sua máquina local deve estar executando ssh, então você pode fazer
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
Tirado dehttps://superuser.com/a/918708/25609
Responder2
Gostaria apenas scp
do arquivo local para o servidor remoto primeiro.
É claro que instalar o gvim no sistema local provavelmente funcionaria melhor.
Responder3
Você pode executar um programa na máquina remota assim:
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.