Fernzugriff auf X11 via Xnest über ssh-Tunnel
So habe ich Java-Software via ssh (cridmanager mit Oberfläche) zum Laufen gebracht.
Linux fernsteuern mit ssh, X11 und VNC
Um X-Logins von anderen Rechnern bei XDM zu erlauben, muss eine Änderung in /etc/X11/xdm/Xaccess vorgenommen werden. Mit locate Xaccess kann danach gesucht werden, falls die Datei an einem anderen Ort gespeichert ist. Folgende Zeile muss aktiviert werden, indem das erste '#' entfernt wird.
#* #any host can get a login window
Bei XFree86 Version 4 muss ausserdem die Datei xdm-config (gleiches Verzeichnis) verändert werden:
! SECURITY: do not listen for XDMCP or Chooser requests ! Comment out this line if you want to manage X terminals with xdm DisplayManager.requestPort: 0
wird zu:
! SECURITY: do not listen for XDMCP or Chooser requests ! Comment out this line if you want to manage X terminals with xdm ! DisplayManager.requestPort: 0
Der Unterschied ist nur ein '!'. Das Komplizierteste ist eigentlich, dass das Ausrufezeichen, und nicht wie sonst üblich das Doppelkreuz, in dieser Datei Kommentare einleitet.
Nach einem Neustart von XDM ist der Applikations-Server bereit. (/etc/init.d/xdm restart)
Quelle1)
Ok so the other day someone asked me to figure something out and here was my reply in case you happen to be interested.
The following was based on a Ubuntu 6.06 system but any distro will do as long as you can install the programs. (apt-get install is a wonderful thing)
Needed programs: ssh, autossh
, and all of their dependencies.
Object will be to forward port 6667 to your LUG's group server through a ssh tunnel that will reconnect if severed.
ok this is the ideal time to install any missing programs
we will be using a key pair to authenticate the ssh session.
verify that ssh work with the new keys.
Time to forward a port
sudo ssh root@93.104.39.149 -L 81:192.168.122.1:80
. Then enter on local browser: localhost:81
Vola!Keeping the connection alive
Automate
This of course is very basic instruction set. Both ssh and autossh have many options to suit your needs, but that is for you to figure out.