Respuestas:
Puede usar la -X
opción para reenviar aplicaciones gráficas. La gente normalmente reenvía aplicaciones individuales o la barra de tareas o el panel en lugar del escritorio completo. Para aplicaciones como Firefox, la gente suele "hacer un túnel".
ssh -X user@server
Entonces tú puedes
startkde &
Para usar Xephyr:
sudo apt-get install xserver-xephyr
Iniciar una sesión de Xephyr
# change "1280x1024" to the size you desire
Xephyr -ac -screen 1280x1024 -br -reset -terminate 2> /dev/null :1 &
Configure su $ DISPLAY (suponiendo que Xephyr esté activado: 1)
DISPLAY=:1.0
ssh en tu servidor y comienza kde
ssh -XfC -c blowfish user@server startkde
Si está utilizando ssh, asegúrese de comprender el riesgo de seguridad, y personalmente le aconsejo que use las claves y desactive la autenticación de contraseña.
Si desea un escritorio completo, sugeriría FreeNX. FreeNX es rápido y seguro.
Utilizo freerdp-x11 que es front-end por x2goclient y back-end por x2goserver, si se conecta a máquinas Linux, entonces la conexión se establece y asegura mediante ssh.
Esto también permite el sombreado.
Alternativamente, xtightvncviewer es 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 x2goserver, dependiendo de la distribución: https://wiki.x2go.org/doku.php/wiki:repositories:ubuntu
Es posible que deba configurar cosas como esta:
sudo ufw enable
sudo ufw allow ssh
Luego, todo lo que necesita hacer es iniciar x2goclient, agregar sus parámetros y elegir el tipo de escritorio que utiliza el host. Por ejemplo, yo uso:
Parámetros:
/cert-ignore /sound /multimedia /multimon +fonts
cuando se conecta a un servidor terminal de Windows.
La mayoría de las máquinas Linux están utilizando Lubuntu, que es LXDE, por lo que elijo eso y la resolución, el resto funciona automáticamente.
su
el usuario que ha iniciado sesión en la pantalla?