Benutzer-Werkzeuge

Webseiten-Werkzeuge


myfhsmde

Dies ist eine alte Version des Dokuments!


my.fh-sm.de

Bitte beachten Sie, dass Sie durch die Veröffentlichung einer privaten Homepage auf my.fh-sm.de Inhaltsanbieter (Content Provider) werden. Damit sind Sie laut § 7 I TMG für die Informationen, die Sie zur Nutzung bereitstellen, nach den allgemeinen Gesetzen zivil-, straf- und urheberrechtlich verantwortlich.

Schnellstart für Ungeduldige

my.fh-sm.de bietet Speicherplatz für (große) Dateien und eigene Webseiten

  • FTP-Client, explizites TLS (FTPS), Servername: my.fh-sm.de
  • Anmeldung mit FHS-ID und Passwort
  • Datei „foobar.txt“ in public_html abspeichern
  • bereitstellen als Web-Link: http://my.fh-sm.de/~fhsid/foobar.txt
Beachten Sie die Tilde ~ !

FTP-Client konfigurieren

Um Dateien in den persönlichen FTP-Storage hochladen zu können, wird ein FTP-Client mit der Funktion „explizites TLS“ benötigt.

Als FTP-Client wird für Windows und Linux Filezilla empfohlen. Für MacOS X kann http://cyberduck.ch/ verwendet werden.

Laden Sie Filezilla oder andere FTP-Software nur von den offiziellen Seiten des Herstellers!! Siehe dazu diese Heise News vom Jan 2014

Sie brauchen: Ihre FHS-ID und Ihr Passwort!

Windows und MacOSX

Smartphones, Tablets (Android und iOS)

Server Mode Anleitung
my.fh-sm.de FTPS mit explizitem TLS, passiv Mode iPhone, iPodTouch und iPad Android

Zugriff über Kommandozeile mit curl (Linux,Mac)

kurze Variante ohne gespeichertem Passwort

Inhalt anzeigen

curl ftp://my.fh-sm.de:21/ -u<fhsid> --ftp-ssl-control

Datei holen

curl ftp://my.fh-sm.de:21/<datei> -u<fhsid> --ftp-ssl-control -O

das ist ein „Ohh“ am Ende der Kommandozeile, „O“ für „Output“! In diesem Fall ohne Pfad und mit Orginaldateiname.

Datei hochladen

zB in den öffentlichen Ordner:

curl ftp://my.fh-sm.de/public_html/ -T <datei> -u<fhsid> --ftp-ssl-control

getestet Mac OS curl 7.43.0 — 2017/03/15 12:52

bitte <datei> und <fhsid> ersetzen!
Da das passwort nicht permanent gespeichert ist, muß es jedesmal eingegeben werden!

mit abgespeichertem Nutzer und Passwort in netrc

Datei ~/.netrc erstellen

Falls die Datei .netrc im Homeverzeichnis noch nicht vorhanden ist, wird zunächst eine leere Datei .netrc erstellt. Mit

chmod 600 ~/.netrc

werden die Berechtigungen so eingestellt, dass keine anderen Nutzer auf die Datei zugreifen können, da diese Datei Nutzernamen und Passwörter enthält.

Die Datei wird nun befüllt:

machine my.fh-sm.de login uli0815 password 123geheim

Sie müssen li0815 durch den Login-Namen Ihrer FHS-ID ersetzen und 123geheim durch das zugehörige Passwort.

Datei zum Server kopieren

Im Beispiel kopieren wird die Datei index.html aus dem aktuellen Verzeichnis zum Server:

curl -k --ftp-ssl-control -n -T index.html ftp://my.fh-sm.de/public_html/

Dateien auf Server anzeigen lassen

curl -k --ftp-ssl-control -n --list-only ftp://my.fh-sm.de/public_html/ 

Datei vom Server holen

curl -k --ftp-ssl-control -n ftp://my.fh-sm.de/public_html/index.html -o index.html

Datei auf dem Server löschen

curl -k --ftp-ssl-control -n --list-only ftp://my.fh-sm.de/public_html/ -Q "-DELE index.html"
echo Verzeichnisinhalt nach dem Loeschung
curl -k --ftp-ssl-control -n --list-only ftp://my.fh-sm.de/public_html/ 

Anmerkungen

In der FTP-URL muss der abschließende Strich immer mitgeschrieben werden.

In den obigen Beispielen wurde mit der FTP-URL ftp://my.fh-sm.de/public_html/ gearbeitet. Diese entspricht dem Verzeichnis, das über http:///my.fh-sm.de/~fhsid sichtbar ist. Wird stattdessen mit ftp://my.fh-sm.de/ gearbeitet, sind die hochgeladenen Dateien nicht per HTTP sichtbar, damit kann my.fh-sm.de als Datenspeicher genutzt werden.

Folgende curl-Optionen wurden benutzt:

Option Wirkung
–ftp-ssl-control Control-Verbindung des FTP verschlüsseln, damit Name und Passwort nicht im Klartext übertragen werden
-k Keine Prüfung der Zertifikatskette, denn dies würde Vorhandensein der Server-Zertifikatskette auf dem lokalen PC erfordern
-n Nutzernamen und Passwort passend für den Server aus Datei ~/.netrc ermitteln
-T Datei Datei hochladen
-o Datei Dateinamen für Download festlegen
–list-only Kein Datentransfer, nur Verzeichnisinhalt anzeigen
-Q „-Kommando“ Nach Wechsel in das Verzeichnis und Ausführung des Listings noch das angegebene FTP-Kommando (hier: „DELE Datei“ zum Löschen der Datei) ausführen
myfhsmde.1489580996.txt.gz · Zuletzt geändert: (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki