
Com ssh -x
eu posso executar um programa GUI sobre ssh. Por exemplo, se eu tiver uma máquina Linux com ssh e x11 habilitados, posso executar os programas GUI (baseados em X) (que estão fisicamente localizados na máquina Linux e realmente sendo executados lá) e executá-los no meu Mac (ou seja, exibindo no Mac e recebendo informações do teclado e mouse do Mac).
Se eu quiser fazer a mesma coisa no Windows (iniciar um programa em uma máquina Windows e controlá-lo com meu Mac), como posso fazer isso? Por enquanto estou usando o TeamViewer, mas quero saber se existe uma solução onde eu possa visualizar apenas o programa no meu Mac e não toda a área de trabalho remota.
(Eu já tentei o Citrix.)
Responder1
Acho que você precisará de algum tipo de suporte para login remoto (não RDP/VNC) no Windows. Experimente SSH no Cygwin:http://www.howtogeek.com/howto/41560/how-to-get-ssh-command-line-access-to-windows-7-using-cygwin/
Então você poderá fazer ssh do Mac para o PC e executar programas.
Responder2
Além da resposta acima.
Tentando usar o servidor sshessee instalar e configurar um pacote do Cygwin para frowarding X11,aqui
Parece que você precisa instalar algumas bibliotecas no mac para o cliente ssh.
Sobre o X11 para Mac
O X11 não está mais incluído no Mac, mas o servidor X11 e as bibliotecas cliente estão disponíveis no projeto XQuartz.
A Apple criou o projeto XQuartz como um esforço da comunidade para desenvolver e oferecer suporte adicional ao X11 no Mac. O projeto XQuartz foi originalmente baseado na versão do X11 incluída no Mac OS X v10.5. Desde então, houve vários lançamentos do XQuartz com correções, suporte para novos recursos e refinamentos adicionais na experiência do X11. A Apple contribui para o projeto XQuartz e tem trabalhado para garantir que o X11 funcione conforme esperado com o macOS e as versões mais recentes disponíveis do XQuartz.
As bibliotecas de servidor e cliente X11 para macOS estão disponíveis no projeto XQuartz em www.xquartz.org. Baixe a versão mais recente disponível.