SSH'ed na máquina remota, mas execute certos aplicativos gráficos localmente

1

Eu tenho uma janela de terminal e estou ssh'ed em um servidor, possivelmente executando tmux. Tanto o servidor remoto quanto o meu computador local têm a mesma visão do sistema de arquivos em que estou trabalhando. Eu gostaria de poder digitar certos comandos como nautilus ou subl (texto sublime) no terminal remoto e ter esse comando executado no computador local , no mesmo diretório. Qual é a maneira mais fácil de configurar algo assim?

Eu tenho o encaminhamento do X configurado corretamente, mas, para deixar claro, não quero executar esses determinados comandos no servidor remoto e encaminhá-los. Desejo gerar um novo processo no cliente, usando o pwd do servidor.

Eu poderia programar um deamon e executá-lo no cliente, e ter meu comando no servidor conectado a ele, mas seria difícil de configurar (com firewalls etc.). Seria ótimo se eu pudesse de alguma forma pegar carona na conexão de encaminhamento ssh ou X de alguma forma. Alguma sugestão?

    
por jdm 23.03.2016 / 15:47

1 resposta

0

Em suma, o que você está tentando fazer não pode ser feito da maneira que você está tentando fazer. Você pode, no entanto, abrir uma nova janela de terminal local ou uma nova guia na sua janela de terminal existente e executar esses programas localmente na exibição local do sistema de arquivos. Se este for um sistema de arquivos comum do NFS, isso fará com que você esteja onde deseja estar. Se for um sistema de arquivos diferente com conteúdo idêntico, você terá que descobrir uma maneira de mesclar as alterações locais na cópia remota, o que pode ser tão simples quanto um rsync .

    
por 23.03.2016 / 15:51

Tags