Laptop

Ü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