GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Mit Domainuser zu Webdav (https) verbinden?

Ich habe ein Problem beim Versuch, eine Verbindung zu unserer Netzwerk-Webdav-Freigabe unter Mac OSX herzustellen. Ich kann mich von Windows aus verbinden, also funktioniert es. Auf Mac OSX habe ich die Routen eingestellt, und ich kann eine Verbindung herstellen, wenn ich „Transmit“ verwende, aber nicht mit „Mac Finder“ oder einem anderen Webdav-Client für Mac, also ist es kein Netzwerk- oder Anmeldeproblem, sondern ein Problem mit den Anwendungen. Ich habe Mac Finder, Cyberduck, AnyClient und viele Webdav-Clients von Sourceforge ausprobiert. Ich könnte Transmit kaufen, aber wir haben viele Benutzer und 34 $ pro Lizenz sind eine Menge Geld, wenn Sie sich nur mit Webdav verbinden wollen.

Fakten zur Situation:

  • Zwei Firmennetzwerke mit jeweils eigener MS ActiveDirectory-Infrastruktur
  • Webdav ist in Netzwerk A, ich habe einen Account für Netzwerk A
  • Mein Macbook befindet sich in Netzwerk B, und die Routen sind festgelegt. (funktioniert wie gesagt mit Transmit)
  • Ich habe keinen Administratorzugriff auf den Webdav-Server, daher ist eine Änderung der Einstellungen nicht möglich

Da ich mich in einem anderen Netzwerk als der Webdav-Server befinde, muss ich die Domain bei der Anmeldung angeben, also sieht die Anmeldung bei der Übertragung so aus:

Protocol: https
Port: 443
Server: 192.168.0.3
Path: webdav_transfer
user: domainAusername (otherwise, the macbook would set domainB as default)

Wie gesagt, das funktioniert auf Transmit, aber auf keinem der anderen Clients. Ich denke, es ist ein Problem mit dem Teil domainAusername. Irgendwie kann send es nutzen, während die anderen es nicht können. Es funktioniert auch in Safari, aber ich kann von dort nicht hochladen.

Folgendes habe ich bereits im Mac-Finder versucht:

https://[email protected]/webdav_transfer
https://[email protected]/webdav_transfer
https://domainA\[email protected]/webdav_transfer
https://domainA\\[email protected]/webdav_transfer
https://domainA:username:[email protected]/webdav_transfer

Ich habe herausgefunden, dass einige Apps die URL in

ändern
https://domainA%[email protected]/webdav_transfer

Also die Änderungen an %5C
Es ist wahrscheinlich nur ein Formatfehler, aber ich weiß nicht, wie ich den Teil domainA richtig in meine https-Anfrage bekommen kann.

BEARBEITEN:Neue Informationen:

Ich habe versucht, die Webdav-Freigabe mit mount_webdav zu mounten, was auch nicht funktioniert hat – keine Fehlermeldung, aber die Freigabe ist auch nicht gemountet. Ich denke (habe keinen Beweis), dass das Problem mit mount_webdav (und damit Mac Finder) darin besteht, dass es an angemessener SSL-Unterstützung mangelt. Über port habe ich cadaver installiert, einen Unix-Webdav-Befehlszeilenclient (sudo port install cadaver). Mit cadaver kann ich mich mit der Webdav-Freigabe verbinden und Sachen herunterladen/hochladen. Obwohl jetzt alles für mich funktioniert, ist dies leider keine mögliche Lösung für unsere Maclings (sie wollen eine GUI).

Verwandte:Dateierweiterungen für Unix-Shell-Skripte?

Ich werde weitersuchen.

Akzeptierte Antwort:

Gehen Sie zu Finder -> Mit Server verbinden… ⌘K

Geben Sie https://192.168.0.3/webdav_transfer ein als „Serveradresse“

Antworten Sie auf die Benutzername/Kennwort-Abfrage als „domainAusername“ für den Benutzernamen.

Wenn das nicht funktioniert, siehe http://wiki.zimbra.com/wiki/WebDAV für mögliche Gründe; Ohne Administratorzugriff auf den WebDAV-Server haben Sie möglicherweise Pech.


Linux
  1. HTTPS-Authentifizierung mit Axel Downloader?

  2. So sichern Sie Apache mit Lets Encrypt unter Ubuntu 18.04

  3. So installieren Sie JBoss AS 7 mit SSL unter Linux (Aktivieren Sie HTTPS SSL auf JBoss)

  4. So aktivieren und erzwingen Sie HTTPS mit Plesk

  5. Wie debuggt man den Linux-Kernel mit GDB und QEMU?

So verbinden Sie Snowflake mit dem SnowSQL-CLI-Client

Synchronisieren Sie Android-Telefone mit Linux mithilfe von KDE Connect

Verwenden von WebDAV mit ISPConfig 3 unter Ubuntu 9.10

So verbinden Sie sich mit OpenVPN mit einem VPN

So verbinden Sie sich mit Samba mit Linux Active Directory

Mit OpenSSH verbinden (Windows)