Abra programas Java de uma máquina linux no Windows com SSH?

1

Eu costumo usar laptop (que tem Windows) para ssh para o meu servidor Linux e executar coisas nele (por exemplo, Intellij, MATLAB).

Eu me pergunto se existe alguma maneira de abrir programas Java (novamente, como Intellij) de uma máquina Linux remota, no ambiente Windows (digamos, fazendo algo como Xforwarding?), já que ambas as máquinas já contêm JVM.

Note que eu não quero rodar os programas diretamente no Windows (já que eles têm algumas dependências no meu servidor linux). Então, em vez disso, preciso executá-lo no linux. O desejado é uma maneira de abrir os programas "java" (que estão sendo executados em uma máquina unix remota) no ambiente Windows (como as pessoas usam Xforwarding quando ssh-ing entre máquinas linux).

Nota: Eu tenho usado o FastX e o NXClient até agora, mas eles são muito lentos e irritantes.

    
por Daniel 18.05.2015 / 20:04

1 resposta

4

Você também pode usar o encaminhamento do X no Windows; tudo o que você precisa é de um servidor X (como Xming ) e um cliente SSH (como PuTTY ). Xming inclui documentação explicando como fazer as coisas; basicamente, você ativa o encaminhamento de X no PuTTY, inicia o servidor X em sua máquina Windows, o SSH na máquina Linux e executa seu aplicativo Java. Você pode achar isso um pouco lento.

Como alternativa, você pode obter melhores resultados com o VNC; você precisa iniciar um servidor VNC na máquina Linux e conectar-se a ele com um cliente VNC na máquina Windows. Você encontrará servidores VNC empacotados para sua distribuição Linux; um cliente VNC decente para Windows é TightVNC .

    
por 18.05.2015 / 20:27