EDV:CIP-Pool/RemoteZugang: Difference between revisions

From KIP Wiki
⧼kip-jumptonavigation⧽⧼kip-jumptosearch⧽
No edit summary
No edit summary
Line 39: Line 39:


[[image:CIP-NX-beispielconfig.png|right|250px]]
[[image:CIP-NX-beispielconfig.png|right|250px]]

NX ist eine Remote-Desktop-Software des Unternehmens [http://www.nomachine.com/ NoMachine].
Die zentrale Serversoftware ist kostenpflichtig, die
Programmbibliotheken stehen aber unter der GNU GPL.
Zu diesen Programmbibliotheken wurde ein freies Projekt
entwickelt, das die Serversoftware 'ersetzt': [http://freenx.berlios.de/ FreeNX].

Auf den CIP-Pool-Servern ist FreeNX mit den Bibliotheken von NoMachine installiert.

Die notwendige Client-Software bekommen Sie z.B. von [http://www.nomachine.com/download.php NoMachine].


Als Zielrechner können Sie einen der CIP-Pool-Server eintragen, mit jeweils Port: 22
Als Zielrechner können Sie einen der CIP-Pool-Server eintragen, mit jeweils Port: 22
Line 48: Line 58:
[[image:CIP-x2gologo.png|right]]
[[image:CIP-x2gologo.png|right]]
Als neueste Möglichkeit wurde x2go installiert.
Als neueste Möglichkeit wurde x2go installiert.

Möglicherweie wird x2go langfristig NomachineNX ablösen.
x2go nutzt ebenfalls die Programmbibliotheken von [http://www.nomachine.com/ NoMachine].
Vorläufig ist x2go als Test auf dem Server '''ciplnx1''' installiert.
Allerdings kann man für x2go nicht die Client-Software von nomachine benutzen, sondern
braucht spezielle x2go-Clients.
Diese Client-Software bekommen Sie z.B. bei [http://www.x2go.org/ www.x2go.org]


[[image:CIP-x2go-beispielconfig.png|right|250px]]
[[image:CIP-x2go-beispielconfig.png|right|250px]]

Möglicherweise wird x2go langfristig NomachineNX auf den CIP-Pool-Servern ablösen.
Vorläufig ist x2go als Test auf dem Server '''ciplnx1''' installiert.


Als Zielrechner geben Sie also '''ciplnx1''' an.
Als Zielrechner geben Sie also '''ciplnx1''' an.
Line 174: Line 190:
x2go
x2go
* http://www.x2go.org/
* http://www.x2go.org/
* http://x2go.obviously-nice.de/
sgd
sgd
* http://www.sun.com/sgd/
* http://www.sun.com/sgd/
Line 184: Line 201:
* http://www.lxde.org/
* http://www.lxde.org/
* http://www.icewm.org/
* http://www.icewm.org/
GNU GPL
* http://de.wikipedia.org/wiki/GNU_General_Public_License

Revision as of 11:25, 1 February 2010

Remote-Zugang

Mit Remote-Zugang sind die Methoden gemeint, mit deren Hilfe Sie die Software des CIP-Pools auch von ausserhalb nutzen können. Mit ausserhalb ist gemeint, dass Sie sich dazu nicht in den Räumen des CIP-Pool aufhalten. Wenn ausserhalb für Sie auch bedeutet, dass Sie sich (netzwerktechnisch) ausserhalb der Uni Heidelberg befinden, beachten Sie bitte die folgenden Hinweise:

ACHTUNG: VPN!

Stop hand.svg ACHTUNG: ALLE hier aufgeführten Methoden funktionieren von ausserhalb der Uni Heidelberg nur, wenn Sie vorher eine VPN-Verbindung zum URZ aufbauen.

Die Verwendung von web-vpn reicht hierfür definitiv nicht aus! Es muss schon das richtige VPN sein.

Näheres erfahren Sie unter http://www.urz.uni-heidelberg.de/zugang/vpn/

CIP-Server

Es stehen drei Server zur Verfügung :

physik1.kip.uni-heidelberg.de
physik2.kip.uni-heidelberg.de
physik3.kip.uni-heidelberg.de

Näheres zur Hardware finden Sie unter : CIP-Pool-Technik

SSH

ssh [user-id]@physik1.kip.uni-heidelberg.de

NomachineNX

CIP-NX-beispielconfig.png

NX ist eine Remote-Desktop-Software des Unternehmens NoMachine. Die zentrale Serversoftware ist kostenpflichtig, die Programmbibliotheken stehen aber unter der GNU GPL. Zu diesen Programmbibliotheken wurde ein freies Projekt entwickelt, das die Serversoftware 'ersetzt': FreeNX.

Auf den CIP-Pool-Servern ist FreeNX mit den Bibliotheken von NoMachine installiert.

Die notwendige Client-Software bekommen Sie z.B. von NoMachine.

Als Zielrechner können Sie einen der CIP-Pool-Server eintragen, mit jeweils Port: 22


x2go

CIP-x2gologo.png

Als neueste Möglichkeit wurde x2go installiert.

x2go nutzt ebenfalls die Programmbibliotheken von NoMachine. Allerdings kann man für x2go nicht die Client-Software von nomachine benutzen, sondern braucht spezielle x2go-Clients. Diese Client-Software bekommen Sie z.B. bei www.x2go.org

CIP-x2go-beispielconfig.png

Möglicherweise wird x2go langfristig NomachineNX auf den CIP-Pool-Servern ablösen. Vorläufig ist x2go als Test auf dem Server ciplnx1 installiert.

Als Zielrechner geben Sie also ciplnx1 an.




SGD

CIP-sgd-login.png

http://cip-sgd.kip.uni-heidelberg.de/

CIP-sgd-desktop.png

Nach erfolgreichem Login steht eine Auswahl von Applikationen zur Verfügung. Die Ansicht wird ähnlich wie im Bild rechts unten sein. Eventuell ist die Auswahl an Applikationen etwas anders.

Derzeit (Oktober 2009) stehen folgende Applikationen zur Auswahl:

  • GIMP
  • ICEWM
  • LabVIEW
  • Maple
  • Mathematica
  • Mathematica 6
  • OpenOffice
  • VT420
  • Win-Excel
  • Win-Word
  • Windows (URZ)
  • Windows (wincip2)
  • xclock
  • xterm

ICEWM ist dabei übrigens eine grafische Sitzung. Von dort haben Sie dann natürlich die volle Auswahl der im CIP-Pool installierten Software.


xrdp

CIP-xrdp-login.png

Hier handelt es sich um das RDP-Protokoll. Bei Windows-Usern auch über den Remote-Desktop-Client bekannt. Diesen Client kann man auch benutzen, um die Verbindung zum Server herzustellen. Unter Linux gibt es das Client-Programm rdesktop.

Zur Zeit ist dieses Protokoll nur auf physik3 verfügbar!

Windows-Client

verwenden Sie einfach den Remote-Desktop-Client. Der ist oft unter 'Zubehör/Kommunikation' zu finden. Als Server geben Sie einfach 'physik3.kip.uni-heidelberg.de' ein.

Linux-Client 'rdesktop'

Beispiel für den Aufruf von rdesktop:

rdesktop -f -a 16 -k de physik3.kip.uni-heidelberg.de

Dabei ist

-f fullscreen (alternativ z.B. ' -g 1024x768 ' )
-a 16 Farbtiefe: 16 Bit
-k de Keyboard-Layout: de (deutsch)



Auswahl des Windowmanagers in xrdp

Wenn Sie nichts weiter tun, wird beim Einloggen über xrdp icewm als Windowmanager gestartet.

Wenn Sie lieber einen anderen Windowmanager starten möchten, erzeugen Sie in Ihrem Heimatverzeichnis eine Datei startwm.sh, in der der gewünschte Windowmanager gestartet wird.

Beispiel : verwende lxde als WM:

#!/bin/sh

which startlxde
if [ $? -eq 0 ]; then
  startlxde
  exit 0
fi

# defaults to icewm
which icewm-session
if [ $? -eq 0 ]; then
  icewm-session
  exit 0
fi

# fall back on xterm
which xterm
if [ $? -eq 0 ]; then
  xterm
  exit 0
fi

Nicht vergessen: Machen Sie das Skript ausführbar:

chmod 755 startwm.sh

Stop hand.svg ACHTUNG: Ich empfehle, gnome nicht als WM über remote-Sitzungen zu verwenden!

Links

NX

x2go

sgd

xrdp

Windowmanager

GNU GPL