Root: Gnome Remote Desktop - Anleitung/Tutorial
Vollständige Version anzeigen : Root: Gnome Remote Desktop - Anleitung/Tutorial
Hi alle zusammen bin ziemlich neu in dem Gebiet Linux bzw Debian, da ich mir mit einen Paar kollegen einen Debian Root(i7) zugelegt habe und nun versuche ich schon seit mehreren Tagen Gnome mit hilfe von X Window Manager und No Machine zum Laufem zu bringen um einfach eine Benutzerfreundliche Oberfläche zum Bedienen zu Schaffen(natürlich wird der Root auch über Putty bedient und haben schon einige Sachen installiert, es werden wahrscheinliche einige sagen das ich es mit Gnome seien lassen soll und richtig lernen soll den Root über Konsole zu bedienen, allerdings benutzen den Root auch mehrere Leute die mit Gnome besser zurechtkommen würden). Habe mich in der Beziehung auch schon Belesen allerdings komme ich zu keinem Ergebnis. Ich habe auch schon die Anleitung hier im Forum (_Link) benutzt wie auch in anderen Foren umgeschaut allerdings führte das bisher nicht zum Erfolg. Ich folgere mein Problem zunächst:
Root-Server
Core i7 2600
8GB 1600 Ram
500gb HDD
Ich habe die Anleitung schritt für Schritt befolgt und soweit auch alles installiert, habe die 3_5_07_amd64 packages von NoMachine installiert, und bin an den Punkt das ich mit dem NxClient von meinem Windows PC (win7) auf den Root Connecten möchte. Ich habe die IP-Adresse des Roots eingegeben und den SSH Port eingegeben(standart 21 bei uns allerdings 81), bei dem Reiter Desktop habe ich auf "UNIX" und "Gnome" gestellt. Soweit so gut habe mich dann mit dem Benutzer angemeldet den ich angelegt habe und auch mit dem Standart Root Login allerdings komme ich nicht rein, er fängt zwar an zu Connecten allerdings kommt die Meldung "The NX service is not available or the NX access was disabled on host _-_-_-_" wenn ich auf detail Klicke kommt folgendes:
NX> 203 NXSSH running with pid: 4872
NX> 285 Enabling check on switch command
NX> 285 Enabling skip of SSH config files
NX> 285 Setting the preferred NX options
NX> 200 Connected to address: _-_-_-_ on port: 81
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
NX> 204 Authentication failed.
_s7-directupload-net/file/d/2848/x8fx3qqy_jpg-htm
so wie's mir scheint ist der Server nicht gestartet allerdings hab ich auch keine Ahnung und ich hoffe ihr könnt mir weiterhelfen das ich Gnome an Laufen bekomme oder mir mit einer ausführlichen Anleitung aushelfen könnt. Für Jede hilfreiche Antwort ist natürlich ne bw drin. Schoneinmal vielen Dank
MfG
Kr4nk
xlemmingx
02.04.2012, 19:46
Hey,
du bist auf dem richtigen Weg, der Server läuft, nur die Authentifizierung klappt noch nicht. Das ist bei NX etwas tricky, die normalen Shell-Benutzer haben nicht automatisch auch die Rechte über NX zugreifen zu dürfen.
Probier mal das hier aus:
__-nomachine-com/ar/view-php?ar_id=AR02C00165
werd ich probieren danke :) bw ist raus
gnome und dergleichen haben wie ich finde nix auf ein server zu suchen
warum mietest du dir so ein ding
Core i7 2600
8GB 1600 Ram
500gb HDD
ein root server ist kein home pc!
man sollte sich erstmals einlesen und lokal üben und dann so was bestellen (wenn man es kann ) aber nicht andersrum
Schreib lieber die Kündigung dann bist du auf der sicheren seite
Root: Gnome Remote Desktop - Anleitung/Tutorial
StandarD
Es gibt absolut keinen Grund Gnome auf einem Server zu installieren um dann per Remote Desktop darauf zuzugreifen; das Administrieren wird dadurch kein bisschen einfacher_.. (textbasierte Konfigfiles bleiben auch solche_._)
Wenn man ein grafisches Programm starten möchte, kann man sich auch X über SSH tunneln und dann mit nem X Server der Wahl (z_B. Xming) anzeigen lassen.
°EraZoR°
10.04.2012, 21:04
StandarD
Es gibt absolut keinen Grund Gnome auf einem Server zu installieren um dann per Remote Desktop darauf zuzugreifen; das Administrieren wird dadurch kein bisschen einfacher_.. (textbasierte Konfigfiles bleiben auch solche_._)
Wenn man ein grafisches Programm starten möchte, kann man sich auch X über SSH tunneln und dann mit nem X Server der Wahl (z_B. Xming) anzeigen lassen.
Genau das ist der Punkt_.
Du kannst ja sogar Gnome installieren, bloß das mit dem Remote Desktop würde ich sein lassen_.
Du kannst genausogut den X mit durch die SSH-Session tunneln und dann Gnome über SSH starten, wenn das unbedingt sein muss_..
Außerdem kannst du auch nur zB Nautilus starten_.
Allerdings finde ich es extrem fragwürdig, ob man Leuten SSH-Zugang geben sollte, die nichtmal in der Shell nen Ordner wechseln oder ein Programm starten können_..
xlemmingx
11.04.2012, 09:58
Was soll denn dieses Gebashe hier schon wieder Oo
Man sieht doch dass er sich Mühe gibt und das ist das was zählt, jeder hat mal klein angefangen.
Im übrigen, wenn man keine Ahnung hat einfach mal die Schnauze halten, NX macht nichts anderes als den X-Server per SSH zu tunneln und lokal dazustellen. Die Vorteile zu unoptimierten Lösungen wie Ximg liegen auf der Hand, ohne Kompression und Caching arbeitet es sich doch "etwas" zäh_.
Ich bin schon etwas weiter gekommen und mir scheint es das ich kurz vorm login stehe ^^ habe weiter gegoogelt und ein paar sachen verändert dein link hatte mir schon viel weitergeholfen und denk anstöße gegeben also nochmals danke dafür xlemmingx. Wenn ich mich nun mit NXClient connecten will wirft er mir folgendes aus:
NX> 203 NXSSH running with pid: 1408
NX> 285 Enabling check on switch command
NX> 285 Enabling skip of SSH config files
NX> 285 Setting the preferred NX options
NX> 200 Connected to address: xx-xx-xx-xx on port: xx
NX> 202 Authenticating user: nx
NX> 208 Using auth method: publickey
HELLO NXSERVER - Version 3_5_0-8 - LFE
NX> 105 Hello NXCLIENT - Version 3_5_0
NX> 134 Accepted protocol: 3_5_0
NX> 105 Set shell_mode: shell
NX> 105 Set auth_mode: password
NX> 105 Login
NX> 101 User: Philipp
NX> 102 Password: ******
NX> 103 Welcome to: i72600Link11Serv2 user: Philipp
NX> 105 Listsession --user="Philipp" --status="suspended\054running" --geometry="1680x1050x32+render" --type="unix-gnome"
NX> 127 Available sessions:
Display Type Session ID Options Depth Screen Status Session Name
------- ---------------- -------------------------------- -------- ----- -------------- ----------- ------------------------------
NX> 148 Server capacity: not reached for user: Philipp
NX> 105 Start session with: --link="lan" --backingstore="1" --encryption="1" --cache="16M" --images="64M" --shmem="1" --shpix="1" --strict="0" --composite="1" --media="0" --session="Root" --type="unix-gnome" --geometry="1674x982" --client="winnt" --keyboard="pc102\057de" --screeninfo="1674x982x32+render"
NX> 502 ERROR: Public key authentication failed
NX> 502 ERROR: NX server was unable to login as user: Philipp
NX> 502 ERROR: Please check that the account is enabled to login,
NX> 502 ERROR: the user's home directory, the directory ~/-ssh
NX> 502 ERROR: and the file ~/-ssh/authorized_keys2 have correct
NX> 502 ERROR: permissions setting according to the StrictModes
NX> 502 ERROR: of your SSHD configuration.
NX> 999 Bye.
NX> 280 Exiting on signal: 15
und Wenn ich beim nxserver einen usercheck mache spuckt er mir folgendes aus:
NX> 900 Verifying public key authentication for NX user: Philipp.
NX> 900 Adding public key for user: Philipp to the authorized keys file.
NX> 596 ERROR: NXNODE Ver. 3_5_0-6 (Error id eB3DD3C)
NX> 596 ERROR: Cannot add NX server public DSA key for user: Philipp
NX> 596 to the authorized keys file.
NX> 596 ERROR: Cannot create file: /home/Philipp/-ssh/authorized_keys: Permission denied.
NX> 900 ERROR: Failed to add public key.
NX> 999 Bye.
Ich hoffe ihr habt noch ein paar Anregungen für mich
MfG
Kr4nk
__-nomachine-com/ar/view-php?ar_id=AR01C00126
bin soweit dieser Anleitung gefolgt habe einen neuen dsa Key angelegt habe ihn in meinen Client Kopiert, habe wie dort mit chmod die Rechte der Datei authorized_keys1&2 geändert, habe default-id_dsa-key umbenannt in server-id_dsa-key umbenannt, also soweit der kompletten Anleitung gefolgt allerdings kommt bei mir dennoch der Selbe fehler wie im vorherigen Post. Unten auf der Seite steht auch noch etwas:
Note for NX Server Manager configuration
If a new SSH key has been generated, location and file name of the DSA key need to be specified in the NX Server Manager configuration file. Edit the /usr/NX/etc/manager-cfg file and set a proper value for the NXSSHPathIdentity key.
bei mir besagten ordner befindet sich keine manager-cfg
ausserdem wenn ich mir die Rechte von authorized_keys mit hilfe von ls -l anschaue spuckt er mir -rw-r--r-- 1 nx root 668 aus müsste dann dort nicht wie in der Anleitung 0644 bzw 644 stehen? Stehe momentan aufm schlauch und find kein ausweg glaube ich bin kurz davor es am laufen zu bekommen allerdings weiß ich momentan auch keinen Rat und google hilft nur bedingt weiter also wenn ihr Tips habt nur her damit :D
MfG
Kr4nk
ausserdem wenn ich mir die Rechte von authorized_keys mit hilfe von ls -l anschaue spuckt er mir -rw-r--r-- 1 nx root 668 aus müsste dann dort nicht wie in der Anleitung 0644 bzw 644 stehen?
das sind so dinge, die mich zweifeln lassen, ob du tatsächlich bereit dafür bist, einen root zu administrieren
zwischen dem einfachen c&p einer anleitung und dem verstehen dieser befehle (und vor allem mit welchem hintergrund diese gemacht werden) liegt ein himmelweiter unterschied_.
du startest den nxserver 100% mit dem falschen user_.
ich finde ja schonmal gut das ihr euch den Thread anschaut und euch gedanken dazu macht allerdings soll das jetzt nicht undankbar klingen ich kann euch verstehen das ihr bedenken habt bloss mir hilft das nicht weiter ich geb mir mühe und versuch es zum laufen zu bekommen, natürlich habe ich nicht die Ahnung wie ihr, jeder von euch hat bestimmt auch mal so angefangen denn es fällt kein Meister vom Himmel, deshalb frage ich euch ja auch um rat. Denn Root server werd ich ganz sicher nicht verkaufen da ich drauf angewiesen bin also könnt ihr euch diese Kommentare sparen. Ich habe lediglich um Hilfe gebeten wenn ihr in bezug darauf keine Antwort geben könnt dann lasst es solche sprüche wie "das sind so dinge, die mich zweifeln lassen, ob du tatsächlich bereit dafür bis", "Es gibt absolut keinen Grund Gnome auf einem Server zu installieren" usw bringen mich nicht weiter sie Demotivieren höchsten eher, also tragt ihr was zum lösen den Problem bei oder ihr lasst es bitte. Dennoch bedanke ich mich dafür das dieses Thema bisher wahrgenommen wurde.
MfG
Kr4nk
Hallo
das kein Meister vom Himmel gefallen ist, da hast du 100% recht
nan(n) muss üben üben üben
nicht jeder der ein Fiat fahren kann, kann auch ein F1 Auto fahren oder?
nimm dir ein Managed root, bevor das böse endet.
und noch was, wenn ich so was schreibe heißt es nicht das ich dir was böses will
und damit der Rest nicht meckert
hier noch einige nacht lecturen
__-debian-org/doc/user-manuals-de-html
__-debian-org/doc/manuals/debian-reference/ch07-en-html