--- title: "Zugriff" date: 2022-11-04T20:02:48+01:00 --- Es gibt mehrere Möglichkeiten, um auf deinen Webspace und somit die Dateien zuzugreifen. Allen gemeinsam ist, dass sie eine verschlüsselte Verbindung benutzen und deine Daten somit vor neugierigen Augen geschützt sind. ## Browser Zum Betrachten der Seite/Dateien, kannst du die Adresse einfach in deinen Browser eingeben: ```Plain https://NUTZERNAME.kosmos.systemausfall.org ``` ## SCP und SSH Dateien lassen sich mittels [SCP](https://wiki.ubuntuusers.de/SSH/#scp) kopieren. Scp ist ein verschlüsseltes Übertragungsprotokoll und hat gegenüber FTP den entscheidenden Vorteil, dass dein Passwort nicht als Klartext übertragen wird. | Option | Beschreibung | |--------|--------------| | Server | systemausfall.org | | Port-Nummer | 2222 | | Fingerabdruck | SHA256: hzZC7S7m3MfaJ4DrRAUsZfRNa1vWPKEGzOow01EglwM | | Nutzername | der Name deines systemausfall.org-Kontos | | Passwort | dein systemausfall-Passwort Gute Datenübertragungsprogramme sind [FileZilla](https://filezilla-project.org/) (Linux, Windows, MacOS) und [WinSCP](https://winscp.net/eng/index.php) (Windows). Wenn du dich mit der Linuxkommandozeile auskennst, kannst du auch direkt auf dem Server arbeiten. Dazu loggst du dich per SSH ein: ```Shell ssh -p 2222 NUTZERNAME@systemausfall.org ``` Beachte den Hinweis zur Protokollierung deiner IP-Adresse ## Zugriff beschränken Falls du Verzeichnisse deines Webspace (oder den gesamten Bereich) nur für bestimmte Nutzer:innen zugänglich machen möchtest, kannst du folgendermaßen vorgehen: - Erstelle ein neues Verzeichnis in `public_html`, dass mit einem Passwortschutz versehen werden soll. Du kannst auch das ganze `public_html`-Verzeichnis und damit deine gesamte Website damit schützen. - Erstelle in diesem Verzeichnis eine Datei names `.htaccess` beispielsweise mit folgendem Inhalt: ```Plain AuthName systemausfall.org AuthType Basic AuthUserFile /home/NUTZERNAME/htpasswd require valid-user - Erstelle nun im Verzeichnis `/home/DEIN_NUTERZNAME` die Passwortdatei mit folgendem Kommando: ```Shell htpasswd -c htpasswd NUTZERNAME ``` - Ersetze *NUTZERNAME* durch einen Nutzernamen, den du für die Passwortanmeldung verwenden willst. Das Verzeichnis (und damit alle Webseiten, die dort gespeichert sind) ist nun nur noch nach Eingabe von Nutzername und Passwort erreichbar. Falls du für mehreren Nutzer:innen Zugang gewähren willst, dann folge bitte der allgemeinen Dokumentation zur [Apache-Konfiguration](http://httpd.apache.org/docs/2.4/howto/auth.html) für Zugangsbeschränkungen.