Antworten:
Mit dieser -X
Option können Sie grafische Anwendungen weiterleiten. Normalerweise leiten Benutzer einzelne Anwendungen oder die Taskleiste oder das Bedienfeld weiter und nicht den gesamten Desktop. Für Anwendungen wie Firefox "tunnel" man normalerweise.
ssh -X user@server
Dann kannst du
startkde &
So verwenden Sie Xephyr:
sudo apt-get install xserver-xephyr
Starten Sie eine Xephyr-Sitzung
# change "1280x1024" to the size you desire
Xephyr -ac -screen 1280x1024 -br -reset -terminate 2> /dev/null :1 &
Setze dein $ DISPLAY (vorausgesetzt Xephyr ist an: 1)
DISPLAY=:1.0
ssh in deinen Server und starte kde
ssh -XfC -c blowfish user@server startkde
Wenn Sie ssh verwenden, müssen Sie das Sicherheitsrisiko kennen, und ich rate Ihnen persönlich, Schlüssel zu verwenden und die Kennwortauthentifizierung zu deaktivieren.
Wenn Sie einen ganzen Desktop wollen, würde ich FreeNX vorschlagen. FreeNX ist schnell und sicher.
Ich verwende freerdp-x11, das von x2goclient als Front-End und von x2goserver als Back-End ausgeführt wird. Wenn Sie eine Verbindung zu Linux-Computern herstellen, wird die Verbindung von ssh hergestellt und gesichert.
Dies ermöglicht auch das Abschatten.
Alternativ ist xtightvncviewer sehr praktisch.
sudo apt clean && sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y
sudo apt install freerdp-x11
sudo apt install x2goclient
Für den x2goserver gilt je nach Distribution: https://wiki.x2go.org/doku.php/wiki:repositories:ubuntu
Möglicherweise müssen Sie Folgendes konfigurieren:
sudo ufw enable
sudo ufw allow ssh
Dann müssen Sie nur noch den x2goclient starten, Ihre Parameter hinzufügen und den Desktop-Typ auswählen, den der Host verwendet. Zum Beispiel verwende ich:
Parameter:
/cert-ignore /sound /multimedia /multimon +fonts
beim Verbinden mit einem Windows-Terminalserver.
Die meisten Linux-Rechner verwenden Lubuntu, das ist LXDE, also wähle ich das und die Auflösung, der Rest funktioniert automatisch.
su
den Benutzer gemacht werden, der in der Anzeige angemeldet ist?