This is an old revision of the document!
Webprojekt auf den Computer (= Server) des Tech-Lab transferieren
Hier wird erklärt, wie sie mit Hilfe des Programms Filezilla eine Verbindung zu dem Tech-Lab-Server herstellen können und dann ihr Webprojekt auf diesen Server kopieren können.
FileZille installieren und mit dem Tech-Lab-Server verbinden
Dazu benötigen Sie ein Passwort, das Sie von mir erhalten.
- Installieren Sie Filezilla mit dem Installer: Filezilla für Windows.
- Starten Sie Filezilla.
- Verbinden Sie sich mit folgenden Angaben mit dem Tech-Lab-Server:
- Host: sftp://tech-lab.ch
- Username: gleich wie e-mail ohne @ksbg.ch
- Passwort: (jeder hat sein eigenes Passwort)
- Port 40199 (falls Sie auf einem eigenen Gerät mit dem KSBG-Wild WiFi verbunden sind, verwenden Sie Port 23).
- Sie können gerne den Fingerprint des Servers vergleichen, damit Sie sicher sein können, dass Sie sich auch wirklich auf den korrekten Server verbinden.
Upload (= Kopieren) Ihres Webprojekts auf den Server (= Computer) des Tech-Lab
Achtung: Erstellen Sie eine Sicherheitskopie des Verzeichnisses, das alle Dateien Ihres Webprojekts enthält.
(Sie wären nicht der erste, der aus Versehen sein Projekt (oder seine Matura-Arbeit oder seine Doktorarbeit etc.) löscht.)
- FileZilla öffnet keine Dateien.
- In FileZilla sind links Dateien Ihres (lokalen) Computers sichtbar, rechts Dateien auf dem Computer des Tech-Labs.
- Ein Unterordner von
https://ofi.tech-lab.ch/2023
gehört Ihnen. Bisher befindet sich dort eine “Dummy-Datei” index.html. - Diese können sie sich in einem Browser (Edge, Chrome, Safari, Firefox) aus dem Schulnetz anschauen: Sie finden Sie von
https://ofi.tech-lab.ch/2023/
aus. - Bennen Sie in FileZilla die Datei
index.html
auf dem Server (also rechts) um zuindex-alt.html
. - In Ihrem Browser wird jetzt, wenn Sie einen Reload durchführen, keine Seite mehr gefunden. (Denn Browser suchen standardmässig nach einer Datei namens
index.html
.) - Mit “drag and drop” können Sie Dateien und Verzeichnisse zwischen Ihrem (d.h. lokalen) Computer, links sichtbar, und dem Server, rechts sichtbar, kopieren.
- Kopieren Sie den gesamten Inhalt (aber nicht das Verzeichnis) Ihres Web-Projekt-Verzeichnisses in Ihr Verzeichnis auf dem Tech-Lab-Server.
- In Ihrem Browser wird jetzt, wenn Sie einen Reload durchführen, hoffentlich Ihre Website angezeigt.
- Ihre Webseite ist nur aus den Kanti-Netzwerken erreichbar.
- Nun können Mitschülerinnen und Mitschüler (funktionierende) Links auf Ihre Seite setzen.
Passwortwechsel (optional)
Wenn Sie einen Passwortwechsel wünschen, gehen Sie wie folgt vor:
- Öffnen Sie Powershell (oder ein Terminal/Konsole unter MacOSX oder Linux) und geben Sie folgendes Kommando ein (wobei natürlich vorname.nachname durch ihren eigenen Usernamen zu ersetzen ist:
ssh -p 40199 vorname.nachname@tech-lab.ch
Im KSBG-Wild Netz funktioniert obiges Kommando nicht, verwenden Sie statt-dessen
ssh -p 23 vorname.nachname@tech-lab.ch
- Bestätigen Sie mit 'yes' den folgenden fingerprint: SHA256:XJP3qLEnM4RsP5ZVQQa+R6wl1SyQWUYfwowYOB/aoRk. Damit ist garantiert, dass Sie sich beim richtigen Server anmelden.
- Zum Passwortwechsel geben Sie folgendes Kommand ein:
passwd
- Befolgen Sie die Anweisungen, beim Eingeben des Passworts wird gar nichts angezeigt.
SSH-Config speichern
Damit die Port-Nummern nicht immer eingeben werden müssen, kann in der persönlichen ssh-Konfigurationsdatei (unter Linux ~/.ssh/config
, wobei ~
für das Home Verzeichnis steht, unter Windows C:\User\Hans\.ssh\config) folgender Eintrag gemacht werden (wobei hans.muster
entsprechend ersetzt oder die Zeile gänzlich gelöscht werden muss).
Host ofi ofi.tech-lab.ch HostName tech-lab.ch User hans.muster Port 23