Dies ist eine alte Version des Dokuments!
WebDAV mit MacOS und cadaver
Macports (http://www.macports.org) installieren und mit diesem Kommando cadaver nachrüsten:
sudo port install cadaver
dann cadaver starten und webdav-url öffnen:
Mein-iMac: hans$ cadaver dav:!> open https://cms.fh-schmalkalden.de/bin/webdav/index.php?/ WARNING: Untrusted server certificate presented for `cms.fh-schmalkalden.de': Issued to: Fachhochschule Schmalkalden, DE Issued by: Rechenzentrum, Fachhochschule Schmalkalden, DE Certificate is valid from Tue, 10 Jan 2012 10:12:13 GMT to Sun, 08 Jan 2017 10:12:13 GMT Do you wish to accept the certificate? (y/n) y Authentication required for EGOTEC WebDAV on server `cms.fh-schmalkalden.de': Username: hans Password: dav:/bin/webdav/index.php/>
Nutzung wie oben beschrieben!
Zertifikate installieren
im Prinzip wie oben, relevant ist der Pfad zur verwendeten openssl-Version, bei SnowLeopard mit Macports ist das /opt/local/etc/openssl:
cd /opt/local/etc/openssl/ sudo mkdir certs cd certs sudo curl -O http://rz.fh-schmalkalden.de/telekom.crt sudo curl -O http://rz.fh-schmalkalden.de/cacert.crt sudo curl -O http://rz.fh-schmalkalden.de/dfn.crt sudo ln -sf dfn.crt 6107e209.0 sudo ln -sf telekom.crt 812e17de.0 sudo ln -sf cacert.crt 74f0e817.0
symbolische Links sind etwas schöner, dann sieht man auf welche Datei der Hash zeigt.
die Hashes werden wie oben beschrieben erzeugt, aber ACHTUNG, die OnBoard-Version von openssl zeigt andere Werte für die Hashes an, deshalb die von cadaver verwendete Version nutzen:
/opt/local/bin/openssl x509 -subject_hash -noout -in telekom.crt 812e17de
WebDAV mit MacOS X und einem grafischen Tool
cadaver ist gut, aber umständlich, wenn man ganze Verzeichnisbäume kopieren möchte. Hier bieten sich grafische Tools an.
Finder
prinzipiell eignet sich der Finder für WebDAV-Verbindungen, der legt aber in der Voreinstellung in jedem Verzeichnis auf dem WebDAV-Server eine Index-Datei an (.DSStore). Das ist nicht so schön. Kann man abschalten. auch schien mir die WebDAV-Übeertragung mit dem finder extrem langsam, was aber an diesen Index-Dateien liegen könnte. Um das anlegen der .DS_Store-Dateien zu verhindern, geht man nach dieser anleitung vor:
To configure a Mac OS X user account so that .DS_Store files are not created when interacting with a remote file server using the Finder, follow the steps below:
Note: This will affect the user's interactions with SMB/CIFS, AFP, NFS, and WebDAV servers.
- Open Terminal.
- Execute this command:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
- Either restart the computer or log out and back in to the user account.
If you want to prevent .DS_Store file creation for other users on the same computer, log in to each user account and perform the steps above—or distribute a copy of the newly modified com.apple.desktopservices.plist file to the ~/Library/Preferences folder of other user accounts.
Cyberduck
Besser und sehr performant ist das Universaltool „Cyberduck“. Neben WebDAV können auch FTP-Server u.a. damit bedient werden.