SSH-Verbindung & erste Website

In diesem Übungsblatt verbinden Sie sich zum ersten Mal per SSH mit Ihrem Entwicklungsserver und legen dort eine eigene Webseite an, die sofort öffentlich erreichbar ist.

Voraussetzung
Sie haben Ihren öffentlichen SSH-Schlüssel bereits per Mail übermittelt und eine Bestätigung erhalten, dass Ihr Zugang eingerichtet wurde. Falls nicht, bitte zuerst Übungsblatt 1 abschließen.

Aufgabe 1: SSH-Verbindung herstellen

Netzwerkzugang

Die Verbindung zum Server läuft über SSH-Port 2222. Dieser Port ist im Eduroam-Netz gesperrt. Nutzen Sie stattdessen:

Bitte Cloud-Synchronisation deaktivieren, wenn Sie das Veranstaltungs-WLAN nutzen, um Bandbreite zu sparen.

Verbinden

Ihr Benutzername ist Ihre Teamkennung isa## (z. B. isa7). Ersetzen Sie isa## durch Ihre eigene Kennung.

macOS & Linux

Shell
ssh -p 2222 isa##@edumake.de

Windows (PowerShell)

PowerShell
ssh -p 2222 isa##@edumake.de

Windows (PuTTY)

  1. PuTTY starten, Hostname edumake.de, Port 2222.
  2. Connection → SSH → Auth → Credentials: Private-Key-Datei (.ppk) auswählen.
  3. Optional: Sitzung speichern, dann auf Open klicken.

Verbindung prüfen

Nach erfolgreichem Login erscheint die Server-Begrüßung und ein Prompt wie isa##@iss-sose25:~$. Prüfen Sie kurz, was in Ihrem Home-Verzeichnis liegt:

Shell
ls -la

Sie sehen dort einen Ordner public_html — das ist Ihr Webverzeichnis.

Aufgabe 2: Eigene Website erstellen

Ins Webverzeichnis wechseln

Alle Dateien, die Sie hier ablegen, sind sofort unter https://isa##.edumake.de erreichbar.

Shell
cd ~/public_html

index.html anlegen

Öffnen Sie den Editor nano, um eine neue Datei zu erstellen:

Shell
nano index.html

Fügen Sie folgenden Inhalt ein — das ist eine vollständige, funktionsfähige HTML-Seite:

HTML
<!DOCTYPE html>
<html lang="de">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Meine Website</title>
</head>
<body>
  <h1>Willkommen!</h1>
  <p>Meine erste Seite auf dem Server.</p>
</body>
</html>

Speichern: Strg+OEnterStrg+X zum Schließen.

Im Browser aufrufen

Öffnen Sie https://isa##.edumake.de im Browser. Die Seite sollte sofort erscheinen — kein Neustart nötig.

CSS hinzufügen

Erstellen Sie eine CSS-Datei für das Design:

Shell
nano style.css
CSS
body {
  font-family: sans-serif;
  max-width: 800px;
  margin: 2rem auto;
  padding: 0 1rem;
  color: #1e293b;
}

h1 {
  color: #2563eb;
}

Verknüpfen Sie die CSS-Datei in Ihrer index.html im <head>-Bereich:

HTML
<link rel="stylesheet" href="style.css">

JavaScript hinzufügen

Erstellen Sie eine JavaScript-Datei für Interaktivität:

Shell
nano script.js
JavaScript
console.log("Meine Seite läuft!");

Verknüpfen Sie das Script am Ende von index.html vor </body>:

HTML
<script src="script.js"></script>

Öffnen Sie die Browser-Konsole (F12 → Console), um die Ausgabe zu sehen.

Erweiterungsideen