Cygwin / X novato

1

Tenho o SSH na minha caixa remota do Ubuntu e a área de trabalho remota ativada. Estou tentando usar o X-windows na minha máquina Windows.

Instalei o Cygwin / X - no entanto, o guia do usuário me diz como execute o XServer no Windows. Eu gostaria de me conectar à minha máquina Ubuntu (eu verifiquei que esta caixa X11 + Port Forwarding foi feita corretamente como eu posso ssh -x para essa caixa a partir de uma caixa linux remota).

Eu fiz este , mas recebo o seguinte erro:

2 [main] Xwin 9192 fork: child -1 - died waiting for longjmp before initialization, retry 0, exit code 0x600, errno 11

Alguém pode explicar como usar o Windows Cygwin / X e abrir janelas de uma caixa remota do Ubuntu?

    
por Calm Storm 15.09.2011 / 13:01

2 respostas

2

Eu provavelmente não tenho nada a ver com o Xwin, mas é provavelmente um problema com o fork ()

Tente isto:

Due to issues with Cygwin's fork() and DLL base address
conflicts, one should rebase their Cygwin system to prevent fork()
failures.  Use the following procedure to rebase your system:

a. install the Cygwin rebase package (if necessary)  
b. shutdown all Cygwin processes  
c. start bash (do not use rxvt)  
d. execute rebaseall (in the bash window)
    
por 15.09.2011 / 13:33
0

A maneira mais fácil de se conectar a uma caixa do Linux, a partir do Windows, é com algo simplesmente como o PuTTY (que é gratuito para download).

Se você não pode se conectar com PuTTY, então você pode ter um problema de rede de firewall (embora a partir de sua descrição a sugestão do Nifle de um problema de DLL soa bem).

O PuTTY também lhe fornecerá o encaminhamento do X11, assim você não precisará usar o ssh -x diretamente.

Se o PuTTY funcionar e o ssh -x dentro de um shell Cygwin, não, tente a solução de bifurcação / rebase do Nifle.

Se você quiser que o X Forwarding funcione com o Cygwin / X e o PuTTY como uma janela de terminal, siga minhas instruções aqui: Como faço para que o X11 Forwarding funcione no Windows com PuTTY e Xming? pelo menos, você pode precisar configurar o bit -listen tcp do Cygwin / X, então ele aceitará conexões X de entrada (se você for o encaminhamento de X do bash em execução no Cygwin, então o parâmetro XAUTHORITY provavelmente já estará definido, então o segundo parte das instruções será discutível)

    
por 15.06.2015 / 17:37

Tags