Confuso no sistema X11 Window e o que preciso fazer para funcionar?

1

Portanto, para abrir uma interface gráfica no linux ao fazer ssh em um servidor remoto, usamos o sistema X . Ok.
Eu vi em alguns exemplos usando Putty que existe alguma configuração em Putty client, basicamente uma caixa de seleção para ativar X-11 .
Minha pergunta é: estou usando o console Mac's default Terminal para fazer ssh .
Neste caso é:
1) ssh -X é o equivalente a que Putty oferece como configuração para ativar X11 ?
2) O X11 está instalado por padrão em Mac ? Quer dizer, eu estou confuso com o seguinte: quando no meu Mac abrir o Terminal e fazer: ssh hostname para logar em um sistema linux, o X-11 deve estar instalado em Mac , certo? Isso é instalado por padrão? Como eu saberia?
Eu tenho lido sobre isso, mas ainda estou confuso sobre o assunto.
Por exemplo, se eu quiser executar Eclipse para o código-fonte residente no servidor remoto, eu precisaria copiar Eclipse em um diretório no servidor remoto e iniciar o Eclipse e se o X11 estiver configurado corretamente, eu deveria ser capaz de ver a interface do usuário. Estou correto?

    
por Jim 26.05.2013 / 13:29

2 respostas

1

  1. Você tem o número um para trás; mas sim, o X11 é o que o Putty emula.
  2. Você precisa instalar o XQuartz nas versões atuais do OS X. Ele não faz mais parte de uma instalação padrão.

Depois de ter o XQuartz, você pode usar ssh -X user@host ou ssh -Y user@host para o encaminhamento do X.

    
por 26.05.2013 / 16:11
0

Se você deseja executar algo como eclipse na máquina remota, você poderá se reconectar à sessão caso a rede caia. Se você usou "ssh -X", a sessão falharia. Para isso, você precisa de algo como Xpra ou NX. O que também lhe dará um desempenho muito melhor do que o simples X11 ou SSH-X11.

    
por 29.10.2013 / 05:06