Benutzer-Werkzeuge

Webseiten-Werkzeuge


myfhsmde

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
myfhsmde [2017/03/15 12:30] – [Inhalt anzeigen] jenadmyfhsmde [2026/04/10 11:39] (aktuell) – gelöscht Carl Meffert
Zeile 1: Zeile 1:
-======= my.fh-sm.de ======= 
- 
-<note important>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 [[http://www.gesetze-im-internet.de/tmg/|TMG]] für die Informationen, die Sie zur Nutzung bereitstellen, nach den allgemeinen Gesetzen zivil-, straf- und urheberrechtlich verantwortlich.</note> 
- 
- 
-====== 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  
-<note tip>Beachten Sie die Tilde ~ !</note> 
- 
-====== 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 [[http://filezilla-project.org/download.php|Filezilla]] empfohlen. Für MacOS X kann http://cyberduck.ch/ verwendet werden. 
- 
-<note important>Laden Sie Filezilla oder andere FTP-Software nur von den offiziellen Seiten des Herstellers!! Siehe dazu diese [[http://www.heise.de/newsticker/meldung/Trojanisierte-FileZilla-Version-greift-Zugangsdaten-ab-2099232.html|Heise News]] vom Jan 2014</note> 
- 
-Sie brauchen: Ihre FHS-ID und Ihr Passwort! 
- 
- 
-==== Windows und MacOSX ==== 
- 
-^ Server      ^ Mode       ^ Anleitung          ^ 
-| my.fh-sm.de    | FTPS mit explizitem TLS, passiv Mode   |{{:wlan:windows_kopie.png?nolink|Windows}} [[myfhsmde/filezilla| FileZilla unter Windows installieren und für my.fh-sm.de konfigurieren]]| 
-| | | {{:wlan:macintosh.png?nolink|MacOsX Lion}}[[myfhsmde/cyberduck| Cyberduck unter MacOSX installieren und konfigurieren]]| 
- 
-==== Smartphones, Tablets (Android und iOS) ==== 
- 
-^ Server      ^ Mode       ^ Anleitung          ^ 
-| my.fh-sm.de    | FTPS mit explizitem TLS, passiv Mode  | [[myfhsmde/iphone|{{:wlan:macintosh.png|iPhone, iPodTouch und iPad}}]] [[myfhsmde/android|{{:wlan:android.png|Android}}]]| 
- 
- 
- 
-====== Zugriff über Kommandozeile mit curl (Linux,Mac) ====== 
- 
-===== kurze Variante ohne gespeichertem Passwort ===== 
- 
-==== Inhalt anzeigen ==== 
- 
-  curl ftp://my.fh-sm.de/ -u<fhsid> --ftp-ssl-control 
- 
-==== Datei holen ==== 
- 
-  curl ftp://my.fh-sm.de/<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// 
- 
-<note tip>bitte <datei> und <fhsid> ersetzen!</note> 
-<note tip>Da das passwort nicht permanent gespeichert ist, muß es jedesmal eingegeben werden!</note> 
- 
- 
-===== 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 
- 
-<code bash> 
-chmod 600 ~/.netrc 
-</code> 
- 
-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: 
- 
-<code bash> 
-machine my.fh-sm.de login uli0815 password 123geheim 
-</code> 
- 
-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: 
- 
-<code bash> 
-curl -k --ftp-ssl-control -n -T index.html ftp://my.fh-sm.de/public_html/ 
-</code> 
- 
-==== Dateien auf Server anzeigen lassen ==== 
- 
-<code bash> 
-curl -k --ftp-ssl-control -n --list-only ftp://my.fh-sm.de/public_html/  
-</code> 
- 
-==== Datei vom Server holen ==== 
- 
-<code bash> 
-curl -k --ftp-ssl-control -n ftp://my.fh-sm.de/public_html/index.html -o index.html 
-</code> 
- 
-==== Datei auf dem Server löschen ==== 
- 
-<code bash> 
-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/  
-</code> 
- 
-==== 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.1489581016.txt.gz · Zuletzt geändert: (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki