RootServer mit KDE

King-S

Registered User
Hallo,

ich hab da mal eine Frage... ;)

Ich habe einen RootServer auf dem Webseiten betrieben werden. Das System ist "natürlich" Linux (SuSE). Auf diesem System läuft ein VPN-Tunnel.

Ich möchte jetzt via VPN->VNC eine Verbindung zur KDE aufbauen. Diese würde ich natürlich installieren.

Meine Frage ist nun, ob es für die Sicherheit oder die Leistung des Servers extrem Nachteilig wäre, KDE zu installieren. Wie gesagt: Ich würde via VPN-VNC auf die KDE zugreifen.
Nur möchte ich dadurch auch keine weiteren Einbußen haben. Genutzt wird die KDE dann aber sehr wenig, wenn sie installiert ist.

Danke!
 
Das würde das X-Window System ziemlich ad absurdum führen. Sinnvoller wäre es den X-Server-Prozess auf dem lokalen Rechner, vor dem man sitzt laufen zu lassen und die Verbindung über ssh zu tunneln (das geht ohne dass weitere Programme installiert werden müssen). Dann kann man die Applikationen (wenn es sein muss auch KDE-Applikationen) auf dem Server starten und die Fenster und Widgets erscheinen auf dem lokalen Bildschirm. So ist das System eigentlich gedacht. Das funktioniert auch über DSL recht performant, sofern die Applikation nicht zu grafiklastig ist.
 
Ok gut.

Also stört die KDE auch nicht weiter den laufenden Betrieb? Sie würde ja ohnehin wenig genutzt. Von der Performance her dürften Webbesucher das nicht groß spüren, dass ich jetzt noch gleichzeitig auf der KDE arbeite, oder? Sicherheitstechnisch gesehen dürften durch SSH keine großen Bedenken aufkommen. Nur halt trotzdem kein Root-Login erlauben ;)

Stimmt's?
 
Also stört die KDE auch nicht weiter den laufenden Betrieb?
Auf dem Server läuft dabei gar kein KDE. Wenn Du Dich per ssh auf dem Server einloggst und X11-Forwarding (in der sshd_config) erlaubt hast und beim ssh-Client aktiviert hast wird automatisch die Variable DISPLAY in der ssh-Session gesetzt. Sie hat dabei allerdings nicht den Wert ":0" sondern "localhost:10" (o.ä). Dadurch werden sämtliche Anfragen an den X-Server vor dem Du sitzt getunnelt. Dann kann man die Anwendung starten (z.B. kterm&). Wenige Momente später erscheint dann das kterm-Fenster auf Deinem Bildschirm und kann dort frei positioniert werden. Man hat dabei keine Fenster in einem großen Fenster eingesperrt, wie das bei einer VNC-Session der Fall wäre.

Ein root-Login braucht man dabei selbstverständlich nicht. Man loggt sich ja auch bei einem Linux-Rechner unter KDE nie als root ein, sondern führt die notwendigen Befehle innerhalb einer su-Session aus.
 
Danke für die Hilfe.

Welche Programme muss ich installiert haben, damit ich via SSH zB den Konquerer aufrufen kann? Was muss ich konfigurieren?

Ich habe bis jetzt nur das X11-Forwarding in Putty aktiviert.
 
Schaut Euch doch mal NX-Server an.
Da läuft der X-Server und das KDE und ggf. auch der Konqueror auf dem Host. Die Verbindung wird über SSH aufgebaut und benötigt zusätzlich noch einen eigens generierten Server-Key.

Die Performance eines Servers hängt immer davon ab, was alles darauf läuft. Wenn Du einen X-Server laufen läßt, so benötigt dieser ständig Speicher. Egal ob verbunden oder nicht. Bei NX wird der X-Server erst gestartet wenn der Connect kommt. So steht im normalen Betrieb die volle Kapazität der Hardware zur Verfügung.

Ach ja, und die Installation ist ebenfalls leicht und ohne Tücken. ;)

huschi.
 
Back
Top