FreeNx Howto auf CentOS 4
Hier beschreibe ich mal, wie ich den FreeNX-Server unter CentOS zum Laufen bekommen habe
- Konsole öffnen
- als root:
/etc/ssh/sshd_config anpassen:
Port 22
Protocol 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
SyslogFacility AUTHPRIV
PermitRootLogin yes
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys2
RhostsRSAAuthentication no
PasswordAuthentication no
ChallengeResponseAuthentication no
GSSAPIAuthentication yes
GSSAPICleanupCredentials yes
UsePAM yes
AllowTcpForwarding yes
X11Forwarding yes
Subsystem sftp /usr/libexec/openssh/sftp-server
/etc/init.d/sshd restart
danach unbedingt für alle Benutzer, die sich per SSH einloggen können sollen, folgendes machen:
-
ssh-keygen -t dsa
(zu Sicherheit Passwort vergeben) -
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys2
(oderln -s ~/.ssh/id_dsa.pub ~/.ssh/authorized_keys2
) - die enstandene Datei
~/.ssh/id_dsa
auf die Clients kopieren, damit sie sich per SSH einloggen können
yum update yum install freenx nx
die Datei /etc/nxserver/client.id_dsa.key
auf den Clientrechner kopieren
- man kann sie zum Testen benutzen um per Benutzer nx auf den NX-Server zuzugreifen
- beim Windows-Client wird der Key per Configure->Key…->Import hinzugefügt:
nxserver –adduser username
nxserver –passwd username
Danach sollte FreeNX eigentlich laufen