Usando programas locais na sessão ssh remota

2

Muitas vezes, quando estou acessando um shell remoto via ssh, gostaria de ver alguns arquivos não apenas com o vi do computador remoto, mas talvez com o meu próprio MacVim ou outro programa.

Não necessariamente porque eu quero usar mais programas orientados graficamente mas porque eu ainda posso usar o mesmo shell depois de ter aberto uma janela e não precisar abrir outra sessão ssh só porque a primeira sessão ssh está ocupada em me mostrar vi .

É claro que, com o encaminhamento do X, eu poderia usar as ferramentas gráficas do sistema. No entanto, isso costuma ser lento e, além disso, costuma ser muito feio.

Então, minha pergunta seria: Existe algum tipo de comando de escape para usar quando estou em um shell remoto que permita usar minhas ferramentas locais de forma transparente dentro desse diretório de trabalho remoto?

    
por Debilski 28.01.2010 / 14:44

2 respostas

3

Embora não seja exatamente o que você descreve, o sshfs permite que você use suas ferramentas locais em arquivos remotos. Ele permite montar um diretório remoto via ssh. Então você poderia usar macvim em um arquivo que mora em outra máquina.

Você pode obter o sshfs via macports ou baixando e instalando o macfuse. (sem links enquanto estou digitando no meu telefone, embora o Google deva fazer isso por você)

    
por 28.01.2010 / 14:53
0

Excluído como a resposta do @ SCARFACE é muito melhor.  BBEdit no Mac aparentemente suporta alguma edição remota bacana, no entanto. Eu nunca usei isso.

Aqui está um link que demonstra o BBEdit editando um arquivo remoto

    
por 28.01.2010 / 15:00