encaminhamento X direto

1

Estou lutando para configurar o X-forwarding entre duas máquinas diferentes na minha rede local e no meu desktop ubuntu. Eu sou capaz de conectar usando ssh x-forwarding uma máquina, mas a outra máquina (um Qnap TS-219P II) parece ter uma construção menos funcional do SSH, e eu prefiro usar uma abordagem mais simples. / p>

Eu configurei $DISPLAY , e fiz 'xauth list $ DISPLAY' na área de trabalho, depois 'xauth add' na máquina remota.

Da máquina remota, acabei de receber

xterm
xterm Xt error: Can't open display: 192.168.0.4:0.0

Agora, curiosamente, se eu me conectar via ssh -X , há um cookie mágico diferente para a porta tunnelled (mas nenhum parece funcionar). Eu estou querendo saber se existe uma porta que precisa ser habilitada para permitir conexões X da LAN? Se sim, como?

A solução apropriada pode ser a re-construção de todos os pacotes que estão impedindo o X-forwarding de trabalhar na minha máquina QNAP, mas vamos assumir para os propósitos desta questão que eu já tentei construir pacotes suficientes nessa arquitetura e deseja executar o X sem a sobrecarga da criptografia.

    
por Sean Houlihane 22.07.2012 / 11:00

2 respostas

3

Verifique se o servidor X em 192.168.0.4 não está sendo iniciado com o sinalizador -nolisten tcp que desativa a abertura das portas TCP e esse número de exibição da porta 6000 + (no seu caso, 6000 para display: 0) não está bloqueado em um firewall ao longo do caminho da rede.

Além disso, para ssh, verifique as configurações de X11Forwarding em /etc/ssh/ssh_config , /etc/ssh/sshd_config e $HOME/.ssh/config .

    
por alanc 25.07.2012 / 03:42
1

Eu encontrei o lugar definitivo para fazer a mudança no /etc/gdm/custom.conf

[security]
DisallowTCP=false

que deve fazer com que o GDM inicie o Xserver sem o sinal -nolisten tcp no Ubuntu.

    
por Marcos 28.11.2012 / 01:16