ich möchte per X11-Forwarding über SSH das DE eines 2. Rechners bedienen. Alles im eigenen LAN hinter NAT-Router/Firewall.
"Server" und Client mit Stretch, XFCE, lightdm
Die Default-SSH-Konfig des Servers habe ich vorerst belassen, wesentlich ist wohl:
Code: Alles auswählen
nano /etc/ssh/sshd_config
X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
(defaults)
Code: Alles auswählen
nano /etc/ssh/ssh_config
# ForwardAgent no
# ForwardX11 no
# ForwardX11Trusted yes
(defaults)
Code: Alles auswählen
ssh -X user@hostname
Code: Alles auswählen
mousepad &
Aber:
Code: Alles auswählen
xfce4-session &
Fehlerausgaben:
Code: Alles auswählen
user@nuc:~$ xfce4-session &
[1] 1854
user@nuc:~$ gpg-agent[1861]: WARNING: "--write-env-file" is an obsolete option - it has no effect
gpg-agent: a gpg-agent is already running - not starting a new one
(xfce4-session:1854): xfce4-session-WARNING **: gpg-agent returned no PID in the variables
(xfce4-session:1854): xfce4-session-WARNING **: xfsm_manager_load_session: Something wrong with /home/max/.cache/sessions/xfce4-session-localhost:10, Does it exist? Permissions issue?
Verbindungsfehler: Verbindung verweigert
pa_context_new() fehlgeschlagen: Verbindung verweigert
/usr/share/system-config-printer/applet.py:45: PyGIWarning: Notify was imported without specifying a version first. Use gi.require_version('Notify', '0.7') before import to ensure that the right version gets loaded.
from gi.repository import Notify
system-config-printer-applet: failed to start NewPrinterNotification service
system-config-printer-applet: failed to start PrinterDriversInstaller service: org.freedesktop.DBus.Error.AccessDenied: Connection ":1.78" is not allowed to own the service "com.redhat.PrinterDriversInstaller" due to security policies in the configuration file
xfsettingsd-Message: Skipping screen 0, it already has an xsettings manager...
xfwm4-Message: Another Window Manager (Xfwm4) is already running on screen localhost:10.0
xfwm4-Message: To replace the current window manager, try "--replace"
(xfwm4:1864): xfwm4-WARNING **: Could not find a screen to manage, exiting
** (xfdesktop:1872): WARNING **: xfdesktop: already running, quitting.
process 1876: arguments to dbus_message_new_method_call() were incorrect, assertion "path != NULL" failed in file ../../../dbus/dbus-message.c line 1367.
This is normally a bug in some application using the D-Bus library.
user@nuc:~$ xfsettingsd: Another clipboard manager is already running.
Code: Alles auswählen
startxfce4 &
1. Was muss ich für korrekte Drastellung des Server-DE auf Client ändern?
2. Ist es vielleicht sinnvoll, auf dem Server ein zum Client unterschiedliches DE, unterschiedlichen Displaymanager einzusetzen? So wegen dem Über-/Untermalern.
3. Wie beendet man die grafische Session im Notfall auf Server und Client korrekt? Mit dem Klassiker kill -9 <pid von xfce4-session> habe ich mir erst mal beholfen, DE des Servers war grafisch unbedienbar.
4. Ist für mein Anliegen vielleicht VNC oder was anderes besser geeignet? Das Server-DE in einem extra Fesnter wäre "hübsch", könnte ich auf in anders virtuelles Display schieben.
Danke für's Lesen!
Edit: Das DE startete ich als user, nicht als root. Der Server wurde nur eingeschaltet, kein User angemeldet.