'ssh -X' solicita uma exibição X específica?

3

Ao conectar-se a um host via ssh -X , é possível solicitar uma exibição específica? Ao fazer login e executar echo $DISPLAY , pode ser diferente sempre que eu fizer login.

No host, tenho várias instâncias de bash de execução longa em screen (relacionadas a byobu ou tmux ) e é frustrante manter o DISPLAY sincronizado. Eu tenho alguns scripts para automatizar o processo, salvando e carregando o DISPLAY atual, mas não é perfeito. Eu gostaria de escolher um grande número DISPLAY (digamos export DISPLAY=123:0 ) e solicitar que ssh -X sempre crie e encaminhe isso.

    
por Aaron McDaid 03.08.2016 / 10:00

1 resposta

3

A exibição X é criada e atribuída pelo controle remoto sshd , não por ssh -X em sua máquina local; ele começa no X11DisplayOffset configurado (por padrão, 10) e continua incrementando até encontrar uma exibição não usada.

ETA: O encaminhamento ssh X não é a ferramenta para se conectar a uma área de trabalho remota persistente. Algo como VNC ou NX / ssh é a melhor solução se você quiser se conectar e desconectar repetidamente de uma área de trabalho gráfica persistente.

    
por 03.08.2016 / 10:55