Respostas:
Você pode usar a -X
opção para encaminhar aplicativos gráficos. As pessoas normalmente encaminham aplicativos únicos ou a barra de tarefas ou o painel, e não toda a área de trabalho. Para aplicativos como o Firefox, as pessoas geralmente "encapsulam".
ssh -X user@server
Então você pode
startkde &
Para usar o Xephyr:
sudo apt-get install xserver-xephyr
Iniciar uma sessão Xephyr
# change "1280x1024" to the size you desire
Xephyr -ac -screen 1280x1024 -br -reset -terminate 2> /dev/null :1 &
Defina seu $ DISPLAY (assumindo que o Xephyr esteja ativado: 1)
DISPLAY=:1.0
ssh no seu servidor e inicie o kde
ssh -XfC -c blowfish user@server startkde
Se você estiver usando ssh, não deixe de entender o risco à segurança, e eu pessoalmente aconselho que você use chaves e desative a autenticação por senha.
Se você quiser uma área de trabalho inteira, sugiro o FreeNX. O FreeNX é rápido e seguro.
Eu uso o freerdp-x11 que é front-end do x2goclient e back-end do x2goserver; se você estiver se conectando a máquinas Linux, a conexão será estabelecida e protegida pelo ssh.
Isso também permite sombreamento.
Como alternativa, o xtightvncviewer é bastante útil.
sudo apt clean && sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y
sudo apt install freerdp-x11
sudo apt install x2goclient
Para o x2goserver, dependendo da distribuição: https://wiki.x2go.org/doku.php/wiki:repositories:ubuntu
Pode ser necessário configurar coisas como esta:
sudo ufw enable
sudo ufw allow ssh
Então, tudo o que você precisa fazer é iniciar o x2goclient, adicionar seus parâmetros e escolher o tipo de área de trabalho que o host está usando. Por exemplo, eu uso:
Parâmetros:
/cert-ignore /sound /multimedia /multimon +fonts
ao conectar a um servidor de terminal do Windows.
A maioria das máquinas Linux está usando o Lubuntu, que é o LXDE, então eu escolho isso e a resolução, o resto funciona automaticamente.
su
usuário que está conectado à tela?