Nach einer Änderung des SSH-Server-Ports kann es sein, dass die Logins nicht mehr funktionieren. Warum genau weiss ich nicht doch sollten sich der benutzte Port des NX-Clients und des SSH-Logins (welches der Client verwendet) unterschiedlich sein, kann der NX-Client vom NX-Server keine Bildschirm-Daten erhalten.
Wenn der sshd auf dem Port '12345' lauscht muss der Port auch in der NX-Konfigurationsdatei /etc/nxserver/node.conf angepasst werden. Im gegensatz zum SSH-Server kann der NX-Server nicht mehrere Ports verarbeiten. Darum muss in diesem Fall die Zeile '#SSHD_PORT=22' auf folgendes abgeändert werden: 'SSHD_PORT=12345'.
Nachdem die Änderung gespeichert worden ist muss kein Dienst neugestartet werden, weil der NX-Server die Konfigurationsdatei nur bei einem Benutzer-Login ausliesst.
Wenn man von einem Ubuntu 8.10 auf einen NX-Server zugrefit, welcher noch mit einem alten X-Server läuft, muss man folgenes Kommando absetzen, um das Tastaturlayout zu korrigieren:
setxkbmap -model evdev -layout ch -variant de_nodeadkeys
setxkbmap -model evdev -layout de -variant nodeadkeys