Se você deseja executar os aplicativos X em sua sessão ssh
, basta informar ssh
para transportar o tráfego. Não execute xhost
e não substitua DISPLAY
.
ssh -Yf remote-host some-x-application
O sinalizador -Y
informa ssh
para criar uma variável de ambiente DISPLAY
no remote-host
e transporta o tráfego resultante pela conexão criptografada. O -f
sinalizador diz a ssh
para fazer tudo isso em segundo plano, para que pareça que a sessão foi encerrada imediatamente.
Se você preferir que um shell interativo esteja sendo executado visualmente no final da conexão ssh
, você também pode fazer esse tipo de coisa:
ssh -Y remote-host
...log in as necessary...
some-x-application &
another-x-application &
...etc...
wait; exit