Wie auf WebDAV zugreifen?

Status
Für weitere Antworten geschlossen.

SoniX

Benutzer
Mitglied seit
14. Okt 2010
Beiträge
772
Punkte für Reaktionen
58
Punkte
48
Hallo!

Irgendwie weiß ich nichtmehr wie ich in der Vergangenheit auf meinen WebDAV Server zugreifen konnte. Irgendwie wills nichtmehr klappen.

Ich habe WebDAV natürlich aktiviert; es funktioniert auch mit SogoConnector in Thunderbird für CalDAV und CardDAV.
SogoConnector benutzt für CalDAV die URL https://domain.dlt:5006/Verzeichnis_zu_CalDAV/
Für CardDAV wird direkt https://domain.dlt:5006/ genutzt.

Wenn ich https://domain.dlt:5006/ ohne Pfad eingebe, bekomme ich nach der Passwortabfrage "The requested URL / was not found on this server."
Wenn ich https://domain.dlt:5006/Verzeichnis_zu_CalDAV/ im Browser eingebe, bekomme ich ein "Forbidden! You don't have permission to access.."


Ja wieso das denn? Wieso habe ich per Browser keinen Zugriff?
Ich hatte das in der Vergangenheit auch so benutzt! Ist das seit DSM 6 vll anders?

Unverschlüsselt klappts genausowenig...

Hintergrund meiner Frage ist:
Ich möchte vom Handy mittels Keepass2Android direkt auf das Passwortfile zugreifen, da mir die Cloudstation viel zu viel rumzickt und Änderungen die ich am Handy mache nicht wieder zurückspielt. Das Passwortfile liegt in meinem home Verzeichnis. Keepass2Android bietet einen Zugriff mittels WebDAV an.

Nur leider akzeptiert Keepass2Android meine URL nicht. Ich bekomme Fehler 403 bzw Fehler 404 zurück.

Wie kann ich darauf zugreifen? Danke!

PS: Natürlich ist alles auf dem aktuellen Stand; DSM, Pakete, Keepass2Android; alles ;-)
 

Thonav

Benutzer
Sehr erfahren
Mitglied seit
16. Feb 2014
Beiträge
7.890
Punkte für Reaktionen
1.510
Punkte
274
Versuche das mal über den Windows Explorer, respektive den Mac Finder. Was passiert?
 

SoniX

Benutzer
Mitglied seit
14. Okt 2010
Beiträge
772
Punkte für Reaktionen
58
Punkte
48
Hallo,

Weiß nicht genau was du meinst.

Im Explorer (Habe Windows hier) kann ich ganz normal auf alles zugreifen. Aber halt über Samba mittels file://IP-der-DS/.
Wenn ich im Explorer irgendwas mit http eingebe bekomme ich nur gesagt es sei kein Programm zugeordnet (Habe keinen Internet Explorer installiert).
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Das läuft auch via Netzwerklaufwerk hinzufügen, nur dass du dort dann eben die http-url angibst anstatt einem \\server\freigabe
 

SoniX

Benutzer
Mitglied seit
14. Okt 2010
Beiträge
772
Punkte für Reaktionen
58
Punkte
48
Achso ist das gemeint!

Also wenn ich das so mache, dann werde ich von Windows nach Name und Passwort gefragt; zweimal hintereinander; und dann bekomme ich, egal ob ich nun meinen Usernamen oder den admin benutze eine Fehlermeldung angezeigt welche lautet "Ein an das System angeschlossenes Gerät funktioniert nicht."

Letzten Endes genau das gleiche wie wenn ich es mittels Browser versuche.
Die Verbindung ansich, also Portweiterleitung etc, kann aufgebaut werden. Die Usernamen werden abgefragt aber dann wird abgebrochen.

PS: Habe hier schon einige Threads gesehen die besagen dass ein Einbinden von WebDAV unter Windows 7 problematisch sein soll. Manche sagen was von einem regkey den man setzen kann; andere sagen man bräuchte ein Zusatzprogramm hierfür. Ich habe das bisher nicht weiter beachtet, da ich WebDAV ja nicht als Laufwerk einbinden wollte, sondern nur per Browser bzw besser gesagt per Android App.

PPS: Was ist los mit Synology? Die Cloudstation zickt rum ohne Ende, die Notestation zickt rum; beides bis hin zu Unbenutzbarkeit. Nun scheint WebDAV auch noch zu zicken... Lösungen gibts irgendwie keine; Fehlerbehebunden auch nicht. Da wird groß geworben, aber in der Praxis ist das alles nicht brauchbar. Toll......
 
Zuletzt bearbeitet:

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Unter Windows müssen die Zertifikate für den Server halt stimmen, sonst verweigert Windows den Verbindungsaufbau mit nicht immer eindeutigen Fehlermeldungen. Das Tool NetDrive ist da großzügiger.

Wenn du die url anderweitig verwenden willst sind es halt dieselben oder andere Fehler. 403 hat mit Zugriffsrechten für den Benutzer der die Verbindung aufbauen will zu tun, 404 eher mit Fehlkonfiguration.
Ich kann es leider nicht 1:1 testen, da ich noch auf DSM 5.2 laufe.

Dass cardDAV auch auf 5006 läuft finde ich auch merkwürdig. Normal ist webDAV und calDAV auf 5005/5006 und cardDAV benutzt 8008?/8443 (zumindest im Standard).
 

SoniX

Benutzer
Mitglied seit
14. Okt 2010
Beiträge
772
Punkte für Reaktionen
58
Punkte
48
Hallo,

Mit CardDAV habe ich mich tatsächlich vertan. Das läuft wirklich auf Port 8443 (oder so).

Ok, also liegts am Zertifikat. Aber wie bekomme ich es dann hin mit dem Handy zu verbinden? DAVDroid läuft ja auch verschlüsselt und es klappt. Thunderbird bzw SoGoConnector funktionieren auch.

Warum dann Keepass nicht? Wieso nicht der Browser und Windows selbst? Die DS müsste das Zertifikat ja mitliefern und die Gegenseite muss es dann nur akzeptieren. Ich habe ja auch ein gültiges Zertifikat. Und bis DSM 6 hat es auch im Browser geklappt.

Oder eine andere Lösung wie ich das Passwortfile am PC und Handy benutzen kann? Bisher hatte ich Cloudstation und Keepass2Android offline benutzt, aber die Cloudstation hat nur synchronisiert wenn ich am PC was geändert habe und Änderungen vom Mobiltelefon ignoriert. Nun wollte ich Keepass2Android Online benutzen; also direkt mittels WebDAV.

Muss ja möglich sein n simples file synchron zu halten :/
 

Thonav

Benutzer
Sehr erfahren
Mitglied seit
16. Feb 2014
Beiträge
7.890
Punkte für Reaktionen
1.510
Punkte
274
Eigentlich sollte es reichen, wenn Du die Zertifikate, die Du auf dem NAS hast, exportierst und auf Deinem Rechner installierst.
 

SoniX

Benutzer
Mitglied seit
14. Okt 2010
Beiträge
772
Punkte für Reaktionen
58
Punkte
48
Naja, ich mags ja letztlich mit Android nutzen.

Und ehrlich gesagt möchte ich nicht schon wieder mit Zertifikaten rumhampeln. Das ist so ne fehleranfällige und komplexe Geschichte jedesmal, darauf hab ich keinen Bock mehr. Ich habe ein gültiges Zertifikat auf der DS welches zu meiner Domain passt; das muss reichen. Es ist nicht im Sinne des Erfinders Zertifikate manuell installieren zu müssen. Da hätte ich mir auch selbst ein Zertifikat ausstellen können.

Ich werde Synology anschreiben. Die habens mit DSM 6 verbockt. Die sollens richten.

In dem Zuge werde ich auch gleich wg DSNote und DSCloud schreiben. All Ihre Cloudanwendungen spacken rum das es ne Freude ist. :/
 

Thonav

Benutzer
Sehr erfahren
Mitglied seit
16. Feb 2014
Beiträge
7.890
Punkte für Reaktionen
1.510
Punkte
274
Hmm - kannst Du die Zertifikate nicht einfach auf dem Android installieren? Beim iPhone gehts ganz fix...
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
calDAV, cardDAV und webDAV sind DREI paar Schuhe. Nur weil das eine funktioniert muss es das andere noch lange nicht.

Kannst du nochmal genau sagen, wo dein .kdbx file liegt und welche url du in Keepass2Android benutzt?

Wenn du Zertifikate von einer anerkannten CA hast, sollte der Import auf dem Telefon in der Tat überflüssig sein. Was kommt denn zum Einsatz?
 

SoniX

Benutzer
Mitglied seit
14. Okt 2010
Beiträge
772
Punkte für Reaktionen
58
Punkte
48
calDAV, cardDAV und webDAV sind DREI paar Schuhe. Nur weil das eine funktioniert muss es das andere noch lange nicht.

Hmm, ich dachte CalDAV basiert auf WebDAV bzw ist eine Funktion davon.

Kannst du nochmal genau sagen, wo dein .kdbx file liegt und welche url du in Keepass2Android benutzt?

Im Moment liegt das file noch im home Verzeichnis im Unterverzeichnis CloudStation. Kann es hinschieben wo ich möchte; bin da nicht gebunden.
Ich dachte ich baue erstmal eine Verbindung auf und dann schaue ich wo ich es am besten lagere. Aber das mit dem Verbindung aufbauen klappt ja schon nicht.

Ich habe verschiedene Pfade versucht. Als erstes das naheliegendste https://domain.tld:5006

Der Browser meldet mir hierbei ohne Passwortabfrage direkt "404: The requested URL / was not found on this server."
Die Handyapp meldet mir Fehler 404.

Dann habe ich den Pfad versucht den SoGoConnector in Thunderbird für CalDAV benutzt https://domain.tld:5006/Pfad-zum-Kalender/

Der Browser fragt nach meinen Zugangsdaten und meldet mir dann "403: You don't have permission to access /Pfad-zum-Kalender/ on this server."
Die Handyapp meldet mir ebenfalls 403.

Aber ja, ich habe da keinen direkten Pfad zum Passwortfile angegeben.
Ich kenne ihn ja nicht; deswegen auch der Thread.

Die Kalender habe ich in einem gesonderten gemeinsamen Verzeichnis liegen. Das klappt für mehrere User problemlos.
Ich könnte das Passwortfile auch dort hinschieben; wird aber auch nichts helfen wenn ich beim Versuch des Verbindungaufbaus 403 gemeldet bekomme.

Wenn du Zertifikate von einer anerkannten CA hast, sollte der Import auf dem Telefon in der Tat überflüssig sein. Was kommt denn zum Einsatz?

Ich habe ein positiveSSL Zertifikat von Comodo. Funktioniert sonst, also mit filestation, photostation, audiostation, webstation etc absolut problemlos.

PS: Mein User hat natürlich auch die Berechtigung für den WebDAV Server. Mit admin einloggen klappt auch genausowenig.
 
Zuletzt bearbeitet:

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Du hast schon recht, dass cal/cardDAV auf webDAV aufbauen. Es sind aber eigene Protokolle. Und wenn ein Server für eines davon konfiguriert ist, "spricht" er nicht automatisch auch die anderen. https://de.wikipedia.org/wiki/WebDAV

Wenn das Datenbank-File im Cloud Station Unterordner in Home liegt sollte der Pfad folgender sein (Groß/Keinschreibung muss passen! Musst du also bei dir schauen, was groß/klein geschrieben ist)
https://<dyndns>:5006/home/cloudstation/mein.kdbx
Dort wo das File liegt solltest du auch via Browser zugreifen können. Allerdings mußt du den kompletten Pfad bis zur Datei angeben. Ein Ordner durchsuchen gibt es nicht.
z.B. MeineFreigabe/Unterorder/bild.jpg
https://meine-syno:5006/ --> 404 not found
https://meine-syno:5006/MeineFreigabe/ --> 403 forbidden
https://meine-syno:5006/MeineFreigabe/Unterordner/bild.jpg --> Bild wird im Browser angezeigt.

Ob eventuell doch das Zertifikat reinspuckt kannst du ja in den Optionen von Keepass2Android beeinflussen
Unter "Erweitert" -> "Datei-Eingabe/Ausgabe-Verbindungen" den Punkt "Ungültige SSL-Zertifkate akzeptieren (selbst signiert, abgelaufen, ...)".

Letzte Möglichkeit die ich noch sehe, wenn die oben nichts ergeben, dass es am Test-Setup liegt. Du testest ja von verschiedenen Geräte. Eventuell liegt hier ein Problem am intern/extern Netz, Namensauflösung, Ports, Firewall, Router etc. Aber da glaube ich noch nicht dran.
 

SoniX

Benutzer
Mitglied seit
14. Okt 2010
Beiträge
772
Punkte für Reaktionen
58
Punkte
48
Mein Held! :eek:

Danke! Echt Danke!

Es klappt! Es war nur der richtige Pfad notwendig.

Was ich da schon rumgeeiert habe... und dann so eine einfache Lösung.

Vielen Dank!

:)
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Keine Ursache. Zeigt sich wieder einmal, eine gut/präzise formulierte Frage ist die halbe Antwort. :)
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat