Como você configura o encaminhamento do X11 pelo SSH no AIX?

5

Aqui está o que eu tentei.

Eu editei / etc / ssh / sshd_config no sistema remoto do AIX

X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

bem como definir $ DISPLAY

DISPLAY=localhost:10.0
export DISPLAY

... reboot

conecte via RHEL

ssh -X me@hostname

executar xclock

xclock

obtenha a seguinte saída:

X11 connection rejected because of wrong authentication.
X connection to localhost:10.0 broken (explicit kill or server shutdown)

também xauth list não imprime nada.

    
por ZeroDivide 16.06.2014 / 19:16

2 respostas

1

DISPLAY=localhost:10.0
export DISPLAY

Eu presumo que isso esteja nos arquivos de inicialização do seu shell ( .bash_profile ou similar)? Tente removê-lo. ssh -X define automaticamente essa variável para sessões em que ela está encaminhando X. Não deve ser necessário configurar essa variável manualmente e você pode estar configurando o valor incorreto.

Como plano de fundo, a porta TCP padrão para X é 6000, correspondendo a "localhost: 0.0". ssh -X normalmente começa com a porta 6010, que corresponde a "localhost: 10.0", e funciona para cima até encontrar uma porta livre. Se a porta 6010 estiver em uso, ela poderá ser ligada a 6011 e configurar DISPLAY para "localhost: 11.0". É por isso que você deve deixar ssh set DISPLAY para você.

    
por 16.06.2014 / 22:43
0

você deve garantir que o gerenciador de janelas do seu servidor AIX esteja funcionando. por exemplo, se você usar o CDE, use netstat -an | grep 177 para verificar se a porta 177 está ouvindo.

Em seguida, você pode digitar xhost + para desabilitar o controle de acesso.

Por fim, tente usar o Xmanager para fazer login, tanto o xstart quanto o xbrowser estão ok. se você usar xstart, você deve executar Xmanager-passive primeiro, depois escolher o comando como CDE . Se você usar o xbrowser, poderá escolher Secure XDMCP como método de login.

    
por 03.01.2016 / 06:23