Benutzer-Werkzeuge

Webseiten-Werkzeuge


webdav_mac_os_x

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.

webdav_mac_os_x.1340806174.txt.gz · Zuletzt geändert: 2024/08/07 13:34 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki