Übung Rechnereinführung WS 2015: Blatt 2 Laptop Übung Rechnereinführung WS 2015 Blatt 2 (Laptop) • Sämtliche Vorlesungsfolien und Aufgabenblätter findest du auf der Webseite des Vorkurses: http://vorkurse.ma.tum.de/Vorkurse/Info/WebHome. • Wende dich bei Problemen oder wenn du irgendwo nicht weiter kommst an einen der Tutoren, jemanden vom Vorkurs-Team oder deinen Sitznachbarn. Aufgabe 1 - Fernzugriff per SSH und die UNIX-Shell Zunächst sollst du dich nun etwas mit der UNIX-Shell vertraut machen und einige der Befehle selbst ausprobieren, die in der Vorlesung vorkamen. Windows: 1. Du benötigst einen SSH-Client wie PuTTY. Lade dir die Software von http:// www.chiark.greenend.org.uk/~sgtatham/putty/download.html herunter. Starte putty.exe. 2. Trage unter Session folgende Einstellungen ein: Host Name: lxhalle.in.tum.de Port: 22 Connection Type: SSH 3. Klicke auf Open. Bestätige den PuTTY Security Alert mit Yes. 4. Logge dich nun mit deinem Rechnerhallenlogin und -passwort ein. Beides findest du auf dem kleinen Zettelchen vom Infopoint. Linux und Mac: 1. Diese Systeme bringen die nötige Software bereits mit. Starte z.B. unter UbuntuLinux das GNOME-Terminal, zu finden in Applications → Accessories → Terminal oder benutze xterm. Mac-Benutzer starten Terminal.app. 2. Im geöffneten Konsolenfenster den Befehl ssh <Rechnerhallenlogin>@lxhalle.in.tum.de ausführen. Die Sicherheitsabfrage nach dem Host-Key durch Eintippen von yes beantworten. Gebt nun euer Rechnerhallenpasswort ein und die Verbindung sollte hergestellt sein. Nach erfolgreichem Login ab hier wieder für alle Systeme: 1. Tippe den Befehl pwd und führe ihn mit einem Tastendruck auf [Enter] aus. Als Ausgabe erhälst du das momentane Arbeitsverzeichnis deiner Terminalsession. 2. Führe nun den Befehl ls aus, er zeigt dir den Inhalt des aktuellen Verzeichnisses an. Noch mehr Informationen, wie Dateigröße und Erstellungsdatum, erhälst du mit dem Parameter -la. Der gesamte Befehl lautet also ls -la. Führe diesen jetzt aus. September 2015 1/6 Übung Rechnereinführung WS 2015: Blatt 2 Laptop 3. Verzeichnisse wechseln kannst du mit dem Befehl cd, Verzeichnisse anlegen mit dem Befehl mkdir. Du solltest dich momentan noch in deinem Homeverzeichnis befinden, erstelle jetzt mit dem Befehl mkdir test das Verzeichnis test. Wechsele nun mittels cd test eine Ebene tiefer in das neu angelegte Verzeichnis. Siehst du wie der Prompt sich ebenfalls verändert? Mit cd .. wechselst du wieder eine Ebene nach oben. cd ohne Pfadangabe bringt dich von überall wieder in dein Homeverzeichnis zurück. 4. Denke daran, dass du Befehle und Pfadangaben automatisch von der Shell verfolständigen lassen kannst, indem du den entsprechenden Anfangsbuchstaben eingibst und dann ein- oder mehrmals die [Tab]-Taste betätigst. 5. Falls du es nicht schon getan hast, sollten wir jetzt dein Loginpasswort ändern. Informiere dich zunächst mit dem Befehl man über das Kommando passwd: Führe also man passwd aus. Den Hilfetext kannst du mittels der Leertaste weiterscrollen. Beendet wird die Hilfe mit der Taste q. 6. Zeit, das Passwort zu ändern! Führe den Befehl passwd aus und folge den Anweisungen auf dem Bildschirm. Vergiss dein neues Passwort nicht - du brauchst es ab sofort zum Login in der Rechnerhalle! 7. Räume dein Terminalfenster nach der ganzen Anstrengung mit dem Befehl clear wieder auf. 8. Führe nun den who-Befehl aus, um zu sehen, wer noch alles am System eingeloggt ist. 9. Interessant, nicht? Tippe nun finger <Benutzername> um dir weitere Informationen zu einem bestimmten Benutzer anzuzeigen. Dies dauert jeweils einen kurzen Moment. Funktioniert übrigens auch mit deinem eigenen Benutzernamen. 10. Um in Aufgabe 4 den Webserver verwenden zu können, werden wir jetzt das Verzeichnis /u/halle/<Rechnerhallenlogin>/home_page/html-data anlegen und die Zugriffsrechte für das Verzeichnis konfigurieren. Führe dazu der Reihe nach folgende Befehle aus: mkdir -p /u/halle/<Rechnerhallenlogin>/home_page/html-data chmod -R 755 /u/halle/<Rechnerhallenlogin>/home_page chmod 711 /u/halle/<Rechnerhallenlogin> 11. Verlasse die Terminalsession mit dem Befehl logout. Glückwunsch, du bist jetzt ein echter Terminal-Hacker ;-) Aufgabe 2 - Das Zertifikat Jetzt installieren wir dein Browserzertifikat. Dieses dient als Alternative zu Logins mit Benutzernamen und Passwort und ist Voraussetzung zum Zugriff auf manche Webseiten der TUM. Die Zertifikatsdatei ist auf deinem Rechnerhallenaccount gespeichert. Um sie von dort auf deinen Rechner zu befördern, benutzzen wir SFTP bzw. SCP. Je nachdem welches Betriebssystem du verwendest, gestaltet sich die Übertragung der September 2015 2/6 Übung Rechnereinführung WS 2015: Blatt 2 Laptop Zertifikatsdatei leicht unterschiedlich: Windows: 1. Benutzer von Windows verwenden WinSCP, lade es dir auf der Seite http://www.chip.de/downloads/WinSCP_13007380.html herunter und installiere es. 2. Nach dem Start des Programms trägst du wieder deine Zugangsdaten für die Rechnerhalle ein, die Eingabemaske ist ähnlich wie bei PuTTY. Als Protokoll bitte SFTP auswählen. 3. Baue die Verbindung auf. Es öffnet sich ein Fenster, in dem du links die Ordnerstruktur deines PCs siehst und rechts die des Uni-Computers. 4. Navigiere auf dem Uni-Rechner in das Verzeichnis /u/halle/<Rechnerhallenlogin>/home_sec/import. Kopiere nun die Datei <Rechnerhallenlogin>.pfx auf deinen Rechner, indem du sie mit der Maus in das linke Fenster ziehst. Linux und Mac: 1. Öffne wieder ein Terminal und führe folgenden Befehl aus: scp <Rechnerhallenlogin>@lxhalle.in.tum.de: /u/halle/<Rechnerhallenlogin>/home_sec/import/<Rechnerhallenlogin>.pfx . Achtung: der Punkt am Ende ist wichtig und der Befehl muss ohne Zeilenumbrüche eingegeben werden. Bestätige eine eventuelle Sicherheitsabfrage mit yes und gib dein Passwort ein. 2. Die Zertifikatsdatei <Benutzername>.pfx befindet sich jetzt in deinem Arbeitsverzeichnis. Ab hier wieder für alle: 1. Starte den Webbrowser Firefox (http://www.getfirefox.com). (Andere Webbrowser funktionieren auch, die Einstellungen musst du allerdings selbst herausfinden.) 2. Öffne den Firefox-Zertifikat-Manager: Edit → Preferences → Reiter Advanced → Reiter Encryption → View Certificates 3. Im neuen Fenster Certificate Manager : Unter Your Certificates den Button Import anklicken, dann die gerade heruntergeladene Datei <Rechnerhallenlogin> .pfx auswählen. 4. Jetzt die Passphrase von dem Zettelchen aus dem Infopoint eingeben. Die Passphrase ist normalerweise ein unfreiwillig komischer Nonsense-Satz wie “Papst duschen Katze frisst”. Dies ist normal, daran seht ihr, wie lustig Uni ist. September 2015 3/6 Übung Rechnereinführung WS 2015: Blatt 2 Laptop 5. Bravo, das sagenumwobene Zertifikat sollte nun installiert sein. Versuche auf die Testseite unter https://wwwrbgalt.in.tum.de/cgi-bin/tst.cgi zuzugreifen, um zu überprüfen, ob alles funktioniert. 6. Es sollte SSL_CLIENT_VERIFY = ’SUCCESS’ auf der Seite zu sehen sein. Falls nicht, wende dich an deinen Tutor. Aufgabe 3 - Der Webserver Das Verzeichnis ~/home_page/html-data deines Rechnerhallenaccounts wird per Webserver unter der URL http://home.in.tum.de/~<Rechnerhallenlogin> publiziert. Du kannst es verwenden um Dateien oder eine Homepage zur Verfügung zu stellen. Wir werden jetzt eine kleine Webseite zu Demonstrationszwecken einrichten, damit du dich mit der Funktion des Webservers vertraut machen kannst. 1. Achtung: Damit die folgenden Schritte funktionieren, musst du den letzten Schritt von Aufgabe 2 korrekt bearbeitet haben. 2. Erstelle eine Textdatei namens index.html mit folgendem Inhalt: <html> <head> <title>Titel: Hello, World.</title> </head> <body> <h1>Hello, World.</h1> Dies ist die Homepage von [dein Name]. </body> </html> 3. Übertrage die Datei auf deinen Rechnerhallenaccount in das Verzeichnis /u/halle/<Rechnerhallenlogin>/home_page/html-data (Falls das Verzeichnis nicht existiert, muss du es wie in Aufgabe 2 beschrieben, anlegen). Windowsnutzer verwenden für den Dateiupload wieder WinSCP. Linuxer und Mac-User können die Datei wieder mit scp hochladen. Wer eine grafische Oberfläche haben möchte kann einen SFTP-Client wie zum Beispiel FileZilla (http://filezilla-project. org) benutzen. Für den Mac ist Cyberduck (http://cyberduck.ch) sehr zu empfehlen. Einstellungen für den SFTP-Client: • Server: lxhalle.in.tum.de • Protokoll: SFTP • Port: 22 4. Öffne einen Webbrowser und navigiere auf die Seite http://home.in.tum.de/~<Rechnerhallenlogin> September 2015 4/6 Übung Rechnereinführung WS 2015: Blatt 2 Laptop 5. Du solltest jetzt den Inhalt der gerade erstellten Webseite angezeigt bekommen. Auf http://de.selfhtml.org findest du weitere Informationen zum HTML-Format. Du musst nicht unbedingt eine Webseite über deinen TUM-Account publizieren und kannst die index.html jetzt auch wieder löschen. Das html-data Verzeichnis ist häufig nützlich, um Dateien für andere zugänglich zu machen - bedenke aber, dass keinerlei Zugriffsschutz besteht (d.h. alles, was du da hinein packst, kann vom gesamten Internet aus gelesen werden)! Aufgabe 4 - Fernzugriff per Virtual Desktop Nicht wundern, falls der Zugriff nicht richtig funktioniert. Durch die vielen Studenten, die alle gerade diese Aufgabe bearbeiten kann es zu Engpässen der Performance kommen. Versuche es dann einfach später nochmal. 1. Lade dir den OVD-Client für dein Betriebssystem von folgender Seite herunter: https://wiki.rbg.tum.de/Mathematik/VirtualDesktopInfrastructure 2. Trage als Server mcp3.informatik.tu-muenchen.de ein und klicke auf Verbinden. 3. Gib dort deinen Login (<Rechnerhallenlogin>@in.tum.de) und dein Passwort ein und klicke auf Log In. 4. Jetzt hast du Zugriff auf die Ubuntu VM, so als wärst du direkt in der Rechnerhalle (Vielleicht etwas langsamer). 5. Mache dich nun etwas mit dem System vertraut. Oben am Bildschirm befindet sich das XFCE-Panel, ähnlich der Startleiste von Windows. Darüber können also Programme gestartet und Einstellungen vorgenommen werden. • Probiere einfach ein paar der Programme und Einstellungen aus. Im Grunde kannst du nichts (unwiederbringlich) kaputt machen (aber bitte versuche es auch nicht...). • Über den Menüpunkt Places → Home Folder startest du den Dateibrowser. Du befindest dich jetzt in deinem Homeverzeichnis. Navigiere etwas umher und mache dich mit der Struktur des Dateisystems vertraut. Aufgabe 5 - Drucken in der Rechnerhalle Nun werden wir einen Studienplan für dich in der Rechnerhalle ausdrucken, damit du auch weißt, was es die nächsten Jahre so alles an der Uni zu tun gibt. Über die VDI-Umgebung drucken 1. Starte den Firefox-Webbrowser innerhalb der VDI-Umgebung und öffne die Infoseite der Fakultät für Informatik: http://www.in.tum.de/fuer-studierende-der-tum/bachelor-studiengaenge.html 2. Navigiere zum Teilbereich deines Studienganges, klicke dann in der Leiste links auf Studienplan. September 2015 5/6 Übung Rechnereinführung WS 2015: Blatt 2 Laptop 3. Klicke im Firefox-Menü auf File → Print. 4. Wähle den Drucker xerhalle1 aus und klicke auf Print. 5. Nach einiger Zeit kannst du den fertigen Ausdruck in dem Regal bei der Aufsicht in der Rechnerhalle abholen. Möglicherweise wird es eine Weile dauern, denn es drucken wahrscheinlich gerade sehr viele Studenten ihre Studienpläne... ;-) Deinen persönlichen Ausdruck erkennst du an deinem Benutzernamen auf dem Deckblatt. 6. Zum Ausloggen aus der VDI-Umgebung fahre deinen virtuellen Desktop herunter: Applications → Log Out → Shut Down. Dies ist sehr wichtig, damit die Ressourcen von anderen Studenten verwendet werden können. Über das Terminal drucken Falls die VDI-Umgebung nicht funktioniert, kannst du PDF-Dateien auf den Server laden und über das Terminal drucken. 1. Öffne die Infoseite der Fakultät für Informatik mit deinem Webbrowser: https://www.in.tum.de/fuer-studieninteressierte/bachelor-studiengaenge. html. 2. Navigiere zum Teilbereich deines Studienganges und kopiere dir den Link des Flyers für deinen Studiengang (Rechtsklick → Adresse des Links kopieren). Auf dem Flyer ist unter Anderem der Studienplan zu sehen. 3. Verbinde dich per SSH auf den Server lxhalle wie in Aufgabe 1. 4. Lade den Flyer auf den Server, indem du auf dem Terminal wget <Flyer-URL> eingibst. 5. Wenn der Flyer heruntergeladen ist, solltest du ihn sehen, wenn du dir mit ls das Verzeichnis anzeigen lässt. 6. Du kannst nun mit lp -d xerhalle1 <Dateiname> den Flyer drucken. 7. Nach einiger Zeit kannst du den fertigen Ausdruck in dem Regal bei der Aufsicht in der Rechnerhalle abholen. Möglicherweise wird es eine Weile dauern, denn es drucken wahrscheinlich gerade sehr viele Studenten ihre Studienpläne... ;-) Deinen persönlichen Ausdruck erkennst du an deinem Benutzernamen auf dem Deckblatt. Um in Zukunft Drucken zu können musst du dir ein Druckkontingent bei der Fachschaft kaufen. Informationen dazu findest du hier: http://mpi.fs.tum.de/ueber_uns/ referate/skripten/drucken/. Hier findest du auch mehr Informationen über das Drucken via Terminal. September 2015 6/6
© Copyright 2024 ExpyDoc