Anleitung für die Verwendung des CIP Pools von eigenen Rechner Jan Seyler 06.11.2010 Contents 1 Steuerung des PCs inkl. Nutzung von MATLAB 1 1.1 Voraussetzungen................................ 1 1.2 Einwählen per SSH............................... 1 2 Kopieren von Dateien in den CIP Pool von Windows Rechnern 3 3 Zugri auf MATLAB von einem Windows Rechner 3 1 Steuerung des PCs inkl. Nutzung von MATLAB 1.1 Voraussetzungen Linux/Unix basierendes Betriebssystem Internetverbindung Account auf den OMZ Rechnern (num0wxxx) 1.2 Einwählen per SSH Im Folgenden beschreibe ich Schritt für Schritt, wie man sich per SSH von einem externen Rechner auf den OMZ Rechnern anmeldet und dann auf diesem Arbeiten kann. Dabei wird unterschieden zwischen der schnelleren Steuerung auf Kommandozeile und der recht langsamen Steuerung inklusive des graschen X-Terminals. Schritt 1: Starten der Konsole Zunächst muss man eine Konsole starten. Diese ndet sich meistens unter 'Zubehör', es ist aber sehr empfehlenswert sich einen Shortcut auf die Konsole in die Programmleiste zu legen. 1
Schritt 2: Aufbauen eines SSH Tunnels Zu aufbauen einer verschlüsselten SSH- Verbindung zwischen zwei Linux-Rechnern tippt man folgenden Befehl in das Terminal ein: ssh X num0wxxx@pool. iwr. uni h e i d e l b e r g. de Sie drei X im Benutzernamen müsst ihr durch eure in der praktischen Übung erhaltenen Nummer ersetzen. Das groÿgeschriebene X optional und gibt an, dass man die grasche Oberäche ebenfalls verwenden möchte. Falls man nur auf dem Terminal arbeiten möchte, so sieht der Befehl so aus: ssh num0wxxx@pool. iwr. uni h e i d e l b e r g. de Nachdem ihr diesen Befehl mit Enter bestätigt habt, werdet ihr nach eurem Passwort gefragt. Dieses entspricht den Passwort, das ihr in der praktischen Übung angelegt habt. Bestätigt das Passwort wieder mit Enter und schon ist die Verbindung aufgebaut. Bei ersten Verbinden erhaltet ihr eine Warnung, die inetwa so aussieht: The a u t h e n t i c i t y o f host ' pool. iwr. uni h e i d e l b e r g. de ( 1 3 4. 9 5. 1 9. 2 7 ) ' can ' t be e s t a b l i s h e d. RSA key f i n g e r p r i n t i s 4c : fb : 8 e : 9 4 : 5 f : 4 6 : f 5 : 8 9 : ae : cb : cc : f 5 : ec : 0 4 : 0 2 : a8. Are you sure you want to continue connecting ( yes /no )? Bestätigt dies durch das Eintippen von 'yes', dann wird der OMZ Pool zur Liste der bekannten Verbindungen hinzu gefügt. Schritt 3: Starten von MATLAB Nachdem die sichere SSH Verbindung aufgebaut ist, entspricht euer Terminal dem des OMZ Rechners. Man kann nun also MATLAB auf die herkömmliche Weise starten: matlab Das Starten mit der '-X' Option dauert abhängig von der Internetgeschwindigkeit und der Belastung des CIP Pools sehr lange. Danach habt ihr aber genau die gleiche Umgebung, wie im Pool und könnt sogar auf all eure gespeicherten Dateien zugreifen. Habt ihr das X-Terminal nicht gestartet, lässt es sich wesentlich schneller arbeiten, ihr seid aber auf die Kommandozeile eingeschränkt. Schritt 4: Kopieren von Dateien per SCP Falls ihr nur Dateien von eurem eigenen PC auf die CIP Pool Rechner kopieren wollt, geht das mit scp Befehl. Dieser ist wie folgt aufgebaut: Zum Übertragen von einem anderen Server auf den lokalen Rechner: scp Benutzername@Servername : Quellpfad Z i e l p f a d Zum Übertragen vom lokalen Rechner auf einen anderen Server: scp Quellpfad Benutzername@Servername : Z i e l p f a d 2
Schritt 5: Beenden der Verbindung Nachdem ihr all eure Arbeiten abgeschlossen habt und MATLAB geschlossen habt, beendet ihr die Verbindung zum OMZ Rechner per Eingabe von e x i t 2 Kopieren von Dateien in den CIP Pool von Windows Rechnern Windows Rechner bieten nur die Möglichkeit sich z.b. mit dem Tool WinSCP per SSH anzumelden. Dazu muss man als Host 'pool.iwr.uni-heidelberg.de', als Benutzernamen euren Benutzernamen ('num0wxxx') und als Verschlüsselungsmethode 'SSH' eingeben. Dann könnt ihr auf die Ordnerstruktur des Rechners zugreifen und Dateien hin und her kopieren. 3 Zugri auf MATLAB von einem Windows Rechner Nach ein bisschen Recherche habe ich nun auch eine Möglichkeit gefunden, sich per Terminal über Windows auf die OMZ-Rechner ein zu loggen. Dazu benötigt ihr: PuTTY (Download hier) Xming (Download hier) Nachdem PuTTY und Xming installiert wurden und Xming läuft, funktioniert die Einwahl wie folgt. Das Startfenster von PuTTY hat folgende Form: 3
Dort folgende Einstellungen vornehmen: Dann unter 'SSH' den Eintrag 'X11' auswählen: Danach Links zurück auf Session (oberster Eintrag) und am besten die aktuellen Einstellungen speichern: 4
Anschlieÿend auf 'Open' klicken. Darauf hin önet sich ein neues Konsolenfenster, wo man aufgefordert wird, zuerst einen Benutzernamen einzugeben und danach sein Passwort. Auch hier muss man dem Ziel bei der ersten Verbindung vertrauen und das aufpoppende Fenster mit 'Ja' bestätigen. Danach ist man auf dem OMZ Rechner eingeloggt und kann MATLAB ganz einfach per Eingabe von 'matlab' starten. Nachdem ihr fertig seid und MATLAB geschlossen habt, beendet die SSH-Verbindung im PuTTY Fenster durch die Eingabe von 'exit'. 5