<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<rss version="2.0">
<channel>
<title>NX Fan.de - FAQ &amp; HowTo - Die fünf neuesten Artikel:</title>
<description>Die phpMyFAQ soll allen Kunden die häufig gestellten Fragen beantworten</description>
<link>http://nxfan.de</link>	<item>
		<title><![CDATA[In bestehende NX-Session einhängen]]></title>
		<description><![CDATA[<p>
<strong>Frage von Max:</strong><br />
Wie können Server und Client gemeinsam auf dieselbe Session zugreifen (wie bei VNC unter WinXP)?<br />
Der "Server" ist ein Ubuntu 7.04 mit der komerziellen Version (3.0), selbes OS beim Client mit dem NX-client 3.0.0-73.<br />
Da ich den nx-server für privaten Support bei meinem Vater nutze, möchte ich direkt auf seine Session zugreifen und nicht eine parallele öffnen, damit er sieht, wie ich sein aktuelles Problem löse.<br />
<br />
Danke im Vorraus für die Hilfe.<br />
MfG Max<br />
</p>
<p>
<br />
<strong>Antwort:</strong><br />
Beim Verbinden mit dem NX-Client wurde ja sicher schon eine Verbindung erstellt, bei der, wenn man auf "Configure..." klickt, z.B. Host oder Desktop-Typ auszuwählen ist.<br />
Bei mit steht in Normalfall bei Desktop "Unix" und "KDE".<br />
Wenn man sich jetzt in eine bestehende Session einhängen möchte Wählt man statt "Unix" "Shadow" aus und speichert die Einstellungen.<br />
Nun loggt man sich mit den gleichen Login-Daten ein, wie auch zum Login der bestehenden Session genutzt wurde.<br />
In der Default-Konfiguration erscheint in der bestehenden Session ein Dialog-Fenster, dass fragt, ob man die neue Verbindung auch zulassen möchte.<br />
Dies kann aber auch über die nx-node-Konfiguration so geändert werden, dass man sofort auf die Session gelegt wird.<br />
<br />
<u>Useability:</u><br />
Es funktioniert erstaunlich gut. Es ist zugegeben um einiges langsamer, als wenn man alleine auf der Session ist, aber es geht gut und man kann noch normal arbeiten.<br />
<br />
LG,<br />
Florian
</p>
<p>
 
</p>
<p>
<strong>Frage/Anmerkung von Andi:</strong> (per Mail am 22.07.2010) 
</p>
<pre>
Kannst du bitte dazu schreiben welche Parameter ich in der nx-node-Konfiguration anpassen muss, damit ich mich ohne zutun des eingeloggten Nutzers in eine laufende Session hängen kann? Ich hätte das gerne für meinen privaten PC, wenn ich mal von auswärts drauf zugreifen will.
</pre>
<p>
<strong>
Antwort:
</strong>
</p>
<p>
Ja, aktuell benutze ich die NX-Server-Version 3.3.0-27.
</p>
<p>
Die Konfiguration vom Server muss angepasst werden; nicht die der node! (mein Fehler...)
</p>
<p>
Die Datei /usr/NX/etc/server.cfg beinhaltet zum Session-Shadowing folgenden Text:
</p>
<p>
 
</p>
<pre>
[...]
#
# Allow session shadowing on this server:
#
# 1: Enabled.  Each user can require to attach to an already running
#    session. The session owner has to accept connection.
#
# 0: Disabled. Session shadowing is forbidden.
#
#EnableSessionShadowing = "1"
#
# Allow session shadowing in interactive mode:
#
# 1: Enabled. User attaching to the session can interact with
#    the session.
#
# 0: Disabled. The session is shadowed in view-only mode. User
#    attaching to the session can&#39;t interact with the session.
#
#EnableInteractiveSessionShadowing = "1"
#
# Enable or disable NX server requiring authorization to the owner
# of the NX session before sharing the session.
#
# 1: Enabled. NX server asks for authorization to the owner
#    of the master session before trying to share the session.
#
# 0: Disabled. NX server tries to share the NX session without
#    the need of any authorization from the owner of the master
#    desktop.
#
#EnableSessionShadowingAuthorization = "1"
[...]  
</pre>
<p>
 
</p>
<p>
Wenn du also für EnableSessionShadowingAuthorization den Wert 0 einträgst, die Zeile einkommentierst (# entfernen) und den NX-Server neustartest sollte es gehen.
</p>
<p>
LG,
</p>
<p>
Florian 
</p>
<p>
 
</p>
<p>
 
</p>
<p>
 
</p>
]]></description>
		<link>http://nxfan.de/index.php?action=artikel&amp;cat=1&amp;id=6&amp;artlang=de</link>
		<pubDate>Mon, 17 Oct 2011 16:19:00 GMT</pubDate>
	</item>
	<item>
		<title><![CDATA[Plugin für Windows/Linux/MAC (Java-Applet)]]></title>
		<description><![CDATA[Um einen Client einfach auf dem System zum laufen zu bekommen gibt es das <strong>NX-Plugin</strong>.<br />
Man muss nur mit einem Browser, der Java JRE-Unterstützung hat, auf die Internetseite gehen und schon öffnet sich kurze Zeit später die Verbindung.<br />
<br />
Für <strong>FreeNX</strong> 0.3.1-3 (die Version aus dem Howto) stelle ich hier eine Plugin-Version bereit, die funktioniert. (Den Download gibts unter der Anleitung.)<br />
<br />
<h3>Plugin aufspielen</h3>
Die Datei heißt "<strong>nxplugin_for_FreeNX-0.3.1-3.tar.gz</strong>" und beinhaltet einen ordner "plugin". Nach dem entpacken muss dieser Ordner auf den Webspace hochgeladen werden. Wichtig ist, dass der Ordner über <strong>http://www.domain.de/plugin</strong> aufrufbar ist.<br />
<br />
Wenn der Pfad abweicht, müssen in der html-Seite, die das Java-Plugin startet (index.html), die Pfade zu Plugin, Bildern, etc. angepasst werden.<br />
<br />
<h3>.nxs-Datei</h3>
Alles was jetzt noch fehlt ist die Datei mit den Session-Settings. Diese muss dann in das Verzeichnis "session" gelegt werden. Der Name muss mit dem in der html-Seite (index.html) angegebenen Namen übereinstimmen. Standard ist "session.nxs".<br />
<br />
<strong>Wo bekommt man jetzt diese .nxs-Datei her?</strong><br />
Auf einem Rechner muss man den "herkömmlichen" NX-Client installieren, ein Profil für die Verbindung erstellen und einfach mal testen, ob auch alles funktioniert. Wenn das geschafft ist kann man dann in den .nx-Ordner gehen und dort einfach die .nxs-Datei mit den Einstellungen kopieren und wie oben beschrieben in den session-Ordner hochladen.<br />
Der .nx-Ordner ist bei einer Standarinstallation von Windows unter "C:\Dokumente und Einstellungen\Benutzername\.nx" und bei Linux unter "/home/Benutzername/.nx" zufinden. Bei MAC wird es denke ich wie bei Linux sein.
]]></description>
		<link>http://nxfan.de/index.php?action=artikel&amp;cat=2&amp;id=4&amp;artlang=de</link>
		<pubDate>Tue, 16 Dec 2008 09:03:00 GMT</pubDate>
	</item>
	<item>
		<title><![CDATA[FreeNX auf Suse 9.3 installieren]]></title>
		<description><![CDATA[<h3>SSHD-Config anpassen, damit nurnoch via Pubkey einen SSH-Verbindung hergestellt werden kann:</h3>
<pre>
$ mv /etc/ssh/sshd_config /etc/ssh/sshd_config.orig
$ cat /etc/ssh/sshd_config.orig\
| sed &#39;s/#\(AuthorizedKeysFile\)/\1/&#39;\
| sed &#39;s/#\(ChallengeResponseAuthentication \).*/\1no/&#39;\
| sed &#39;s/\(UsePAM \)yes/\1no/&#39;\
&gt; /etc/ssh/sshd_config
$ echo "#MaxStartups 10:30:60" | tee -a /etc/ssh/sshd_config
</pre>
<br />
<font color="#ff0000"><u> Prüfen, ob /etc/ssh/sshd_config korrekt geschrieben wurde !!! sonst kann der SSH-Dienst nicht mehr sauber starten! ...Wir wollen uns doch nicht aussperren...</u></font>
<h3>SSHD neustarten</h3>
<pre>
/etc/init.d/sshd restart
</pre>
<br />
<h3>(free)nx-server, X11, KDE installieren... </h3>
<p>
<em>(etwas über 50 Pakete werden installiert)</em>
</p>
<pre>
$ yast -i FreeNX NX xorg-x11 xorg-x11-server xorg-x11-server-glx xf86tools kdebase3 kdebase3-kdm kdebase3-SuSE \
kde3-i18n-de kdeaddons3-konqueror kdeaddons3-kontact libGL.so.1 xorg-x11-Mesa fglrx susehelp_lang susehelp_de susehelp
</pre>
<br />
<h3>nxserver softwareseitig installieren/konfigurieren</h3>
<pre>
$ nxsetup --install --setup-nomachine-key
</pre>
<br />
<h3>System-User anlegen <em>...Benutzer erstellen...[Beenden]...</em></h3>
<pre>
$ yast users
</pre>
<br />
<h3>evtl. Key-File umbenennen, da sonst keine Verbindung hergestellt werden kann. (siehe sshd_conf)</h3>
<pre>
$ mv /var/lib/nxserver/home/.ssh/authorized_keys2 /var/lib/nxserver/home/.ssh/authorized_keys
</pre>
<br />
<h3>Logging und andere Anpassungen - gegen Beispiel-Konfiguration prüfen und modifizieren<br />
</h3>
<pre>
$ mv /etc/nxserver/node.conf /etc/nxserver/node.conf.orig
$ SSHD_PORT=222 &amp;&amp; cat /etc/nxserver/node.conf.orig\
| sed &#39;s/#\(NX_LOGGING=\)0/\11/&#39;\
| sed &#39;s/#\(NX_LOGFILE.*\)/\1/&#39;\
| sed &#39;s/#\(SSHD_PORT=\).*/\1&#39;${SSHD_PORT}&#39;/&#39;\
| sed &#39;s/#\(ENABLE_AUTORECONNECT=\)"0"/\"1"/&#39;\
| sed &#39;s/#\(ENABLE_AUTORECONNECT_BEFORE.*\)/\1/&#39;\
| sed &#39;s/#\(EXPORT_SESSIONID=\)"0"/\1"1"/&#39;\
| sed &#39;s/#\(ENABLE_PASSDB_AUTHENTICATION.*\)/\1/&#39;\
| sed &#39;s/#\(ENABLE_SSH_AUTHENTICATION=\)"1"/\1"0"/&#39;\
&gt; /etc/nxserver/node.conf
</pre>
<br />
<h3>NX-Server neustarten</h3>
<pre>
$ nxserver --restart
</pre>
<br />
<h3>NX-Benutzer hinzufügen und Passwort setzen</h3>
<em>"${user}" durch den echten System-Benutzernamen austauschen.</em>
<pre>
$ nxserver --useradd ${user}
$ nxserver --passwd ${user}
</pre>
<br />
<h3>Passwort des Benuters "nx" löschen</h3>
<em>...da sonst der login via ssh nicht mehr möglich ist, wenn pam=nein</em><br />
<pre>
$ passwd -d nx
</pre>
<br />
<h3>KDE-Tools installieren</h3>
<pre>
$ yast -i knx rdesktop kdenetwork3 kdenetwork3-IRC kdenetwork3-InstantMessenger kdenetwork3-vnc kdegraphics3-pdf\
MozillaFirefox MozillaFirefox-translations MozillaThunderbird mozilla mozilla-calendar mozilla-deat mozilla-irc\
mozilla-mail mozilla-venkman wine ncftp kbear gftp
</pre>
<br />
<h3>Useful Link: </h3>
<a href="http://gentoo-wiki.com/Talk:HOWTO_FreeNX_Server">http://gentoo-wiki.com/Talk:HOWTO_FreeNX_Server</a>
]]></description>
		<link>http://nxfan.de/index.php?action=artikel&amp;cat=2&amp;id=2&amp;artlang=de</link>
		<pubDate>Tue, 16 Dec 2008 09:03:00 GMT</pubDate>
	</item>
	<item>
		<title><![CDATA[Debian etch mit KDE via NX-Server]]></title>
		<description><![CDATA[<p>
<strong>Pakete installieren für X11-Server und KDE:</strong>
</p>
<p>
apt-get install xserver-xorg kde-i18n-de kdebase xfonts-base
</p>
<p>
 
</p>
<p>
im 2. Schritt den <strong>NX-Server instalieren</strong>. Benötigt wird nx-server, nx-node, nx-client. Diese 3 Pakete von nomachine.com runterladen und installieren.
</p>
<p>
 
</p>
<p>
32-Bit:
</p>
<p>
dpkg -i nxserver_3.3.0-8_i386.deb  nxnode_3.3.0-3_i386.deb nxclient_3.3.0-3_i386.deb 
</p>
<p>
 
</p>
<p>
64-Bit:
</p>
<p>
dpkg --force-architecture -i nxserver_3.3.0-8_i386.deb  nxnode_3.3.0-3_i386.deb nxclient_3.3.0-3_i386.deb
</p>
<p>
aptitude install ia32-libs       (32 bit-Bibiliotheken, damit auch 32bit-Programme laufen) 
</p>
<p>
 
</p>
<p>
Das wars. Jetzt kann eine Verbindung hergestellt werden. 
</p>
]]></description>
		<link>http://nxfan.de/index.php?action=artikel&amp;cat=1&amp;id=7&amp;artlang=de</link>
		<pubDate>Tue, 16 Dec 2008 09:02:00 GMT</pubDate>
	</item>
	<item>
		<title><![CDATA[Mehrere SSH-Pubkeys verwenden]]></title>
		<description><![CDATA[<p>
<strong>Frage von nemesis:</strong>
</p>
<p>
hi,<br />
ich habe hier das problem mit dem aktuellen nx von nomachine und debian, dass ich gerne meinen ssh-key für die shell weiter verwenden würde und zusätzlich den von nx, aber wie geht das ?<br />
man soll ja in die sshd_config die authorized_keys2 von nx eintragen, und 2 lässt er nicht zu.<br />
auch kann ich mich nicht einloggen, wenn ich in der sshd_config password_authentication deaktiviert habe, dann sagt er dass der user nemesis sich nicht einloggen konnte.<br />
mit ssh -i authfile nx@host geht es aber.<br />
<br />
kannst du mir da weiterhelfen?<br />
<br />
danke! 
</p>
<p>
 
</p>
<p>
<strong>Antwort:</strong>
</p>
<p>
Das ist eigentlich ganz einfach. Ein Weg ist z.B.:<br />
<br />
öffne eine Shell und geh in das .ssh-userverzeichnis "cd /home/nemesis/.ssh"<br />
ich gehe davon aus, dass deine datei mit deinem Shell-Key authorized_keys heißt. (noch) Jetzt kannst du einfach die Datei umbenennen "mv authorized_keys authorized_keys2".<br />
Stell nochmal sicher, dass in der SSH-Server-Config auch die authorized_keys2 angegeben wurde.<br />
In dieser Datei können mehrere Pub-Keys stehen. Jeder in einer Zeile. Es wird also keine Schwierigkeiten geben.<br />
<br />
LG,<br />
Florian
</p>
]]></description>
		<link>http://nxfan.de/index.php?action=artikel&amp;cat=1&amp;id=5&amp;artlang=de</link>
		<pubDate>Tue, 16 Dec 2008 09:02:00 GMT</pubDate>
	</item>
</channel>
</rss>
