Python ist auf jedem Linux-System installiert – da liegt nichts näher, als mit der beinhalteten Funktion SimpleHTTPServer Dateien im Netzwerk freizugeben.

Nachdem man mit SimpleHTTPServer ein Verzeichnis freigegeben hat ist es möglich mit jedem Gerät unter jedem Betriebssystem über den Webbrowser auf diese Dateien zuzugreifen. Ein einziger kurzer Befehl auf dem Terminal startet den Server, ebenso schnell beenden Sie diesen wieder.

SimpleHTTPServer nutzen

Im Beispiel will ich mein VerzeichnisDokumente“ schnell freigeben, Sie wechseln einfach in das Verzeichnis und starten auf dem Terminal den Befehl:

cd Dokumente/
python3 -m http.server 4444

Den Port – in diesem Fall „4444“ können Sie selbst wählen – dieser muss bei einer aktiven Firewall natürlich freigegeben werden. Nun können Sie die freigegebenen Dateien mit der Adresse „ip-adresse:4444“ erreichen – zum Test am lokalen System http://localhost:4444/:

Sie können in die darunter liegenden Verzeichnisse wechseln und Dateien öffnen / herunterladen, aber nicht in darüber liegende wechseln oder Dateien löschen, verändern oder neue erstellen. Sie können natürlich auch das komplette System freigeben:

cd /
python3 -m http.server 4444

Beendet wird der Server mit Strg+c.


Erstveröffentlichung: Sa 28. Aug 2021, 19:05

Tags:

Schreibe einen Kommentar

Noch keine Reaktion

Neue Themen im Forum
Powertop nach "Linux-Bibel",...Hallo miteinander, um meinen Stromverbrauch zu drosseln habe ic … Weiterlesen
Newbiefragen zum NetzwerkHallo! Die (freien) Tage habe ich es mal wieder gewagt, einen d … Weiterlesen
Debian Update 12.9Zitat von Zaniah am 13. Januar 2025, 9:47 Uhr Kleiner Nachtrag: m … Weiterlesen
Kategorien im Wiki
WIKI-Beiträge des Monates

Die Beiträge des Monates finden Sie im Kalender unter den blau markierten Tageszahlen.

September 2023
M D M D F S S
 123
45678910
11121314151617
18192021222324
252627282930  
Archive