Πρόσβαση σε αρχεία Nextcloud χρησιμοποιώντας το WebDAV
Nextcloud fully supports the WebDAV protocol, and you can connect to and synchronize with Nextcloud Files over WebDAV. This chapter explains how to connect Linux, macOS, Windows, and mobile devices to your Nextcloud server.
Το WebDAV σημαίνει Κατανεμημένη Συγγραφή και Διαχείριση Εκδόσεων. Είναι μια επέκταση HTTP που καθιστά εύκολη τη δημιουργία, ανάγνωση και επεξεργασία αρχείων που φιλοξενούνται σε απομακρυσμένους διακομιστές Web. Με έναν πελάτη WebDAV, μπορείτε να αποκτήσετε πρόσβαση στα αρχεία Nextcloud (συμπεριλαμβανομένων των κοινόχρηστων) σε Linux, macOS και Windows με παρόμοιο τρόπο όπως οποιαδήποτε απομακρυσμένη κοινή χρήση δικτύου και να παραμείνετε συγχρονισμένοι.
Before you configure WebDAV, review the recommended way to connect client devices to Nextcloud.
Επίσημοι πελάτες του Nextcloud υπολογιστών και κινητών συσκευών
Ο προτεινόμενος τρόπος συγχρονισμού ενός υπολογιστή με έναν διακομιστή Nextcloud είναι με τη χρήση των επίσημων πελατών συγχρονισμού Nextcloud. Μπορείτε να διαμορφώσετε τον πελάτη να αποθηκεύει αρχεία σε οποιονδήποτε τοπικό κατάλογο και να επιλέξετε ποιους καταλόγους στον διακομιστή Nextcloud να συγχρονίσετε. Ο πελάτης εμφανίζει την τρέχουσα κατάσταση σύνδεσης και καταγράφει όλη τη δραστηριότητα, ώστε να γνωρίζετε πάντα ποια απομακρυσμένα αρχεία έχουν ληφθεί στον υπολογιστή σας και μπορείτε να επαληθεύσετε ότι τα αρχεία που δημιουργούνται και ενημερώνονται στον τοπικό σας υπολογιστή συγχρονίζονται σωστά με τον διακομιστή.
Ο προτεινόμενος τρόπος συγχρονισμού συσκευών Android και Apple iOS είναι με τη χρήση των επίσημων εφαρμογών Nextcloud για κινητά.
Για να συνδέσετε τις επίσημες εφαρμογές Nextcloud σε έναν διακομιστή Nextcloud χρησιμοποιήστε την ίδια διεύθυνση URL που χρησιμοποιείτε για πρόσβαση στο Nextcloud από το πρόγραμμα περιήγησής σας - π.χ.:
https://cloud.example.com
Εάν το Nextcloud είναι εγκατεστημένο σε έναν υποκατάλογο με όνομα «nextcloud»:
https://example.com/nextcloud
Πελάτες WebDAV τρίτων
Εάν προτιμάτε, μπορείτε επίσης να συνδέσετε τον υπολογιστή σας με τον διακομιστή Nextcloud χρησιμοποιώντας οποιονδήποτε πελάτη τρίτου που υποστηρίζει το πρωτόκολλο WebDAV (συμπεριλαμβανομένου αυτού που μπορεί να είναι ενσωματωμένο στο λειτουργικό σας σύστημα).
Μπορείτε επίσης να χρησιμοποιήσετε εφαρμογές τρίτων που υποστηρίζουν WebDAV για να συνδέσετε την κινητή σας συσκευή στο Nextcloud.
Όταν χρησιμοποιείτε πελάτες τρίτων, λάβετε υπόψη ότι ενδέχεται να μην είναι βελτιστοποιημένοι για χρήση με το Nextcloud ή να μην υλοποιούν δυνατότητες που θεωρείτε σημαντικές για τη χρήση σας.
Πελάτες κινητών που μέλη της κοινότητας Nextcloud έχουν αναφέρει ότι χρησιμοποιούν περιλαμβάνουν:
Η διεύθυνση URL που χρησιμοποιείται κατά τη διαμόρφωση εφαρμογών τρίτων για σύνδεση στο Nextcloud είναι λίγο μεγαλύτερη από αυτήν για τους επίσημους πελάτες:
https://cloud.example.com/remote.php/dav/files/USERNAME/
Εάν το Nextcloud είναι εγκατεστημένο σε έναν υποκατάλογο με όνομα «nextcloud»:
https://example.com/nextcloud/remote.php/dav/files/USERNAME/
Σημείωση
When using a third-party WebDAV client (including your operating system’s built-in client), you should use an application password for login rather than your regular password. In addition to improved security, this increases performance significantly. To configure an application password, log in to the Nextcloud Web interface, click your avatar, and choose Personal settings. Then choose Security in the left sidebar and scroll to the very bottom. There you can create an app password (which can also be revoked in the future without changing your main user password).
Σημείωση
Στα ακόλουθα παραδείγματα, θα πρέπει να αντικαταστήσετε το example.com/nextcloud με τη διεύθυνση URL του διακομιστή Nextcloud σας (παραλείψτε το τμήμα καταλόγου εάν η εγκατάσταση είναι στη ρίζα του domain σας) και το USERNAME με το όνομα χρήστη του συνδεδεμένου χρήστη.
You can find the WebDAV URL in Files settings under WebDAV in your Nextcloud account.
Πρόσβαση σε αρχεία χρησιμοποιώντας Linux
Μπορείτε να αποκτήσετε πρόσβαση σε αρχεία σε λειτουργικά συστήματα Linux χρησιμοποιώντας τις ακόλουθες μεθόδους.
Διαχειριστής αρχείων Nautilus
When you configure your Nextcloud account in the GNOME Control Center, your files will automatically be mounted by Nautilus as a WebDAV share, unless you deselect file access.
Μπορείτε επίσης να προσαρτήσετε τα αρχεία Nextcloud σας χειροκίνητα. Χρησιμοποιήστε το πρωτόκολλο davs:// για να συνδέσετε τον διαχειριστή αρχείων Nautilus στην κοινή χρήση Nextcloud σας:
davs://example.com/nextcloud/remote.php/dav/files/USERNAME/
Σημείωση
Εάν η σύνδεση του διακομιστή σας δεν είναι ασφαλής μέσω HTTPS, χρησιμοποιήστε dav:// αντί για davs://:
Σημείωση
Η ίδια μέθοδος λειτουργεί για άλλους διαχειριστές αρχείων που χρησιμοποιούν GVFS, όπως το Caja του MATE και το Nemo του Cinnamon.
Accessing files with KDE and Dolphin
Πλοηγηθείτε στις Ρυθμίσεις Συστήματος -> Δικτύωση -> Διαδικτυακοί Λογαριασμοί
Κάντε κλικ στο «Προσθήκη Λογαριασμού…»
Κάντε κλικ στο Nextcloud
Εισάγετε τη διεύθυνση του διακομιστή σας
Ακολουθήστε τις οδηγίες στην οθόνη για να συνδεθείτε
Μετά τη σύνδεση, βεβαιωθείτε ότι ενεργοποιείτε το «Αποθήκευση» στην ενότητα «Χρήση αυτού του λογαριασμού για»
Μπορείτε τώρα να αποκτήσετε πρόσβαση στα αρχεία σας στο Dolphin κάτω από «Δίκτυο» στην πλαϊνή γραμμή
(Optional) To add this location as a shortcut in the sidebar, right-click «Nextcloud Storage», then click «Add to Places»
(Optional) To customize the shortcut, right-click it in the sidebar, then click «Edit…» and customize the icon and label
Δημιουργία προσθηκών WebDAV στη γραμμή εντολών Linux
Μπορείτε να δημιουργήσετε προσαρτήσεις WebDAV από τη γραμμή εντολών Linux. Αυτό είναι χρήσιμο εάν προτιμάτε να αποκτάτε πρόσβαση στο Nextcloud με τον ίδιο τρόπο όπως οποιαδήποτε άλλη απομακρυσμένη προσάρτηση συστήματος αρχείων. Το ακόλουθο παράδειγμα δείχνει πώς να δημιουργήσετε μια προσωπική προσάρτηση και να την προσαρτήσετε αυτόματα κάθε φορά που συνδέεστε στον υπολογιστή σας Linux.
Εγκαταστήστε τον οδηγό συστήματος αρχείων WebDAV
davfs2, ο οποίος σας επιτρέπει να προσαρτάτε κοινές χρήσεις WebDAV όπως οποιοδήποτε άλλο απομακρυσμένο σύστημα αρχείων. Χρησιμοποιήστε αυτήν την εντολή για να το εγκαταστήσετε στο Debian/Ubuntu:apt-get install davfs2
Χρησιμοποιήστε αυτήν την εντολή για να το εγκαταστήσετε στο CentOS, Fedora και openSUSE:
yum install davfs2
Προσθέστε τον εαυτό σας στην ομάδα
davfs2:usermod -aG davfs2 <username>
Σημείωση
If the davfs2 group doesn’t exist after installing the package, you may need to create it yourself and, possibly, adjust the davfs config file to use the group after you’ve created it.
Στη συνέχεια δημιουργήστε έναν κατάλογο
nextcloudστον προσωπικό σας κατάλογο για το σημείο προσάρτησης και.davfs2/για το προσωπικό σας αρχείο διαμόρφωσης:mkdir ~/nextcloud mkdir ~/.davfs2
Αντιγράψτε το
/etc/davfs2/secretsστο~/.davfs2:cp /etc/davfs2/secrets ~/.davfs2/secrets
Ορίστε τον εαυτό σας ως κάτοχο και κάντε τα δικαιώματα μόνο ανάγνωσης-εγγραφής για τον κάτοχο:
chown <linux_username>:<linux_username> ~/.davfs2/secrets chmod 600 ~/.davfs2/secrets
Προσθέστε τα διαπιστευτήρια σύνδεσης Nextcloud σας στο τέλος του αρχείου
secrets, χρησιμοποιώντας τη διεύθυνση URL του διακομιστή Nextcloud και το όνομα χρήστη και συνθηματικό Nextcloud σας:https://example.com/nextcloud/remote.php/dav/files/USERNAME/ <username> <password> or $PathToMountPoint $USERNAME $PASSWORD for example /home/user/nextcloud john 1234
Προσθέστε τις πληροφορίες προσάρτησης στο
/etc/fstab:https://example.com/nextcloud/remote.php/dav/files/USERNAME/ /home/<linux_username>/nextcloud davfs user,rw,auto 0 0
Στη συνέχεια δοκιμάστε ότι προσαρτάται και πιστοποιεί εκτελώντας την ακόλουθη εντολή. Εάν το ρυθμίσετε σωστά δεν θα χρειαστείτε δικαιώματα root:
mount ~/nextcloud
Θα πρέπει επίσης να μπορείτε να το αποπροσαρτήσετε:
umount ~/nextcloud
Τώρα κάθε φορά που συνδέεστε στο σύστημα Linux σας, η κοινή χρήση Nextcloud θα πρέπει να προσαρτάται αυτόματα μέσω WebDAV στον κατάλογο ~/nextcloud σας. Εάν προτιμάτε να την προσαρτάτε χειροκίνητα, αλλάξτε το auto σε noauto στο /etc/fstab.
Γνωστά προβλήματα
Πρόβλημα
Ο πόρος δεν είναι διαθέσιμος προσωρινά
Λύση
Εάν αντιμετωπίζετε προβλήματα όταν δημιουργείτε ένα αρχείο στον κατάλογο, επεξεργαστείτε το /etc/davfs2/davfs2.conf και προσθέστε:
use_locks 0
Πρόβλημα
Προειδοποιήσεις πιστοποιητικών
Λύση
Εάν χρησιμοποιείτε ένα αυτο-υπογεγραμμένο πιστοποιητικό, θα λάβετε μια προειδοποίηση. Για να το αλλάξετε αυτό, πρέπει να διαμορφώσετε το davfs2 να αναγνωρίζει το πιστοποιητικό σας. Αντιγράψτε το mycertificate.pem στο /etc/davfs2/certs/. Στη συνέχεια επεξεργαστείτε το /etc/davfs2/davfs2.conf και αποσχολιάστε τη γραμμή servercert. Τώρα προσθέστε τη διαδρομή του πιστοποιητικού σας όπως σε αυτό το παράδειγμα:
servercert /etc/davfs2/certs/mycertificate.pem
Πρόσβαση σε αρχεία χρησιμοποιώντας macOS
Για πρόσβαση σε αρχεία μέσω του macOS Finder:
Από τη μενού γραμμή του Finder, επιλέξτε Μετάβαση > Σύνδεση με Διακομιστή…:
Όταν ανοίξει το παράθυρο Σύνδεση με Διακομιστή…, εισάγετε τη διεύθυνση WebDAV του διακομιστή Nextcloud σας στο πεδίο Διεύθυνση Διακομιστή:, π.χ.:
https://cloud.YOURDOMAIN.com/remote.php/dav/files/USERNAME/
Κάντε κλικ στο Σύνδεση. Ο διακομιστής WebDAV σας θα πρέπει να εμφανίζεται στην επιφάνεια εργασίας ως κοινόχρηστη μονάδα δίσκου.
Πρόσβαση σε αρχεία χρησιμοποιώντας τα Microsoft Windows
Εάν χρησιμοποιείτε την εγγενή υλοποίηση WebDAV των Windows, μπορείτε να αντιστοιχίσετε το Nextcloud σε μια νέα μονάδα δίσκου χρησιμοποιώντας την Εξερεύνηση των Windows. Η αντιστοίχιση σε μια μονάδα δίσκου σας επιτρέπει να περιηγηθείτε σε αρχεία που είναι αποθηκευμένα σε έναν διακομιστή Nextcloud με τον τρόπο που θα περιηγηθείτε σε αρχεία που είναι αποθηκευμένα σε μια αντιστοιχισμένη μονάδα δικτύου.
Η χρήση αυτής της δυνατότητας απαιτεί συνδεσιμότητα δικτύου. Εάν θέλετε να αποθηκεύσετε τα αρχεία σας εκτός σύνδεσης, χρησιμοποιήστε τον Πελάτη Επιφάνειας Εργασίας για να συγχρονίσετε όλα τα αρχεία στο Nextcloud σας σε έναν ή περισσότερους καταλόγους του τοπικού σκληρού δίσκου σας.
Σημείωση
In Windows 10, Basic Authentication is allowed by default when HTTPS is enabled before mapping your drive.
Σε παλαιότερες εκδόσεις των Windows, πρέπει να επιτρέψετε τη χρήση Βασικής Πιστοποίησης στο Μητρώο των Windows:
εκκινήστε το
regeditκαι πλοηγηθείτε στοHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters.Δημιουργήστε ή επεξεργαστείτε την τιμή
BasicAuthLevel(Windows Vista, 7 και 8), ήUseBasicAuth(Windows XP και Windows Server 2003),DWORDκαι ορίστε τα δεδομένα τιμής της σε1για συνδέσεις SSL. Μια τιμή0σημαίνει ότι η Βασική Πιστοποίηση είναι απενεργοποιημένη και μια τιμή2επιτρέπει τόσο συνδέσεις SSL όσο και μη SSL (δεν συνιστάται).Στη συνέχεια, κλείστε τον Επεξεργαστή Μητρώου και επανεκκινήστε τον υπολογιστή.
Αντιστοίχιση μονάδων δίσκου με τη γραμμή εντολών
Το ακόλουθο παράδειγμα δείχνει πώς να αντιστοιχίσετε μια μονάδα δίσκου χρησιμοποιώντας τη γραμμή εντολών. Για να αντιστοιχίσετε τη μονάδα δίσκου:
Ανοίξτε μια γραμμή εντολών στα Windows.
Εισάγετε την ακόλουθη γραμμή στη γραμμή εντολών για αντιστοίχιση στη μονάδα δίσκου Z του υπολογιστή:
net use Z: https://<drive_path>/remote.php/dav/files/USERNAME/ /user:youruser yourpassword
με <drive_path> ως τη διεύθυνση URL του διακομιστή Nextcloud σας. Για παράδειγμα:
net use Z: https://example.com/nextcloud/remote.php/dav/files/USERNAME/ /user:youruser yourpassword
Ο υπολογιστής αντιστοιχίζει τα αρχεία του λογαριασμού Nextcloud σας στο γράμμα Z.
Σφάλμα
Εάν λάβετε το ακόλουθο σφάλμα Σφάλμα συστήματος 67. Το όνομα δικτύου δεν μπορεί να βρεθεί., ή συχνές αποσυνδέσεις, ανοίξτε την εφαρμογή Υπηρεσίες και βεβαιωθείτε ότι η υπηρεσία WebClient εκτελείται και ξεκινά αυτόματα κατά την εκκίνηση.
Σημείωση
Αν και δεν συνιστάται, μπορείτε επίσης να προσαρτήσετε τον διακομιστή Nextcloud χρησιμοποιώντας HTTP, αφήνοντας τη σύνδεση μη κρυπτογραφημένη.
Εάν σκοπεύετε να χρησιμοποιήσετε συνδέσεις HTTP σε συσκευές ενώ βρίσκεστε σε δημόσιο χώρο, συνιστούμε ανεπιφύλακτα τη χρήση σήραγγας VPN για την παροχή της απαραίτητης ασφάλειας.
Μια εναλλακτική σύνταξη εντολής είναι:
net use Z: \\example.com@ssl\nextcloud\remote.php\dav /user:youruser
yourpassword
Αντιστοίχιση μονάδων δίσκου με την Εξερεύνηση των Windows
Για να αντιστοιχίσετε μια μονάδα δίσκου χρησιμοποιώντας την Εξερεύνηση των Windows:
Ανοίξτε την Εξερεύνηση των Windows στον υπολογιστή σας με MS Windows.
Κάντε δεξί κλικ στην εγγραφή Υπολογιστής και επιλέξτε Αντιστοίχιση μονάδας δικτύου… από το αναπτυσσόμενο μενού.
Επιλέξτε μια τοπική μονάδα δικτύου στην οποία θέλετε να αντιστοιχίσετε το Nextcloud.
Καθορίστε τη διεύθυνση στην παρουσία Nextcloud σας, ακολουθούμενη από /remote.php/dav/files/USERNAME/.
Για παράδειγμα:
https://example.com/nextcloud/remote.php/dav/files/USERNAME/
Σημείωση
Για διακομιστές προστατευμένους με SSL, επιλέξτε Επανασύνδεση κατά τη σύνδεση για να διασφαλίσετε ότι η αντιστοίχιση είναι μόνιμη σε επόμενες επανεκκινήσεις. Εάν θέλετε να συνδεθείτε στον διακομιστή Nextcloud ως διαφορετικός χρήστης, επιλέξτε Σύνδεση χρησιμοποιώντας διαφορετικά διαπιστευτήρια.
Κάντε κλικ στο κουμπί
Τέλος.
Η Εξερεύνηση των Windows αντιστοιχίζει τη μονάδα δικτύου, καθιστώντας διαθέσιμη την παρουσία Nextcloud σας.
Πρόσβαση σε αρχεία χρησιμοποιώντας το Cyberduck
Το Cyberduck είναι ένας περιηγητής ανοιχτού κώδικα για FTP, SFTP, WebDAV, OpenStack Swift και Amazon S3 σχεδιασμένος για μεταφορές αρχείων σε macOS και Windows.
Σημείωση
Αυτό το παράδειγμα χρησιμοποιεί την έκδοση 4.2.1 του Cyberduck.
Για να χρησιμοποιήσετε το Cyberduck:
Καθορίστε έναν διακομιστή χωρίς καμία πληροφορία πρωτοκόλλου στην αρχή.
Για παράδειγμα:
example.comΚαθορίστε την κατάλληλη θύρα.
Η θύρα που επιλέγετε εξαρτάται από το αν ο διακομιστής Nextcloud σας υποστηρίζει SSL. Το Cyberduck απαιτεί να επιλέξετε διαφορετικό τύπο σύνδεσης εάν σκοπεύετε να χρησιμοποιήσετε SSL.
- Για παράδειγμα:
80για μη κρυπτογραφημένο WebDAV443για ασφαλές WebDAV (HTTPS/SSL)
Χρησιμοποιήστε το αναπτυσσόμενο μενού “Περισσότερες Επιλογές” για να προσθέσετε το υπόλοιπο της διεύθυνσης URL WebDAV σας στο πεδίο “Διαδρομή”.
Για παράδειγμα:
remote.php/dav/files/USERNAME/
Τώρα το Cyberduck επιτρέπει την πρόσβαση αρχείων στον διακομιστή Nextcloud.
Γνωστά προβλήματα
Πρόβλημα
WebDAV access is very slow or times out.
Λύση
When using a third-party WebDAV client (including your operating system’s built-in client), you should authenticate with an application password rather than your regular account password. Using a regular password carries a significant performance penalty because Nextcloud must perform additional work to verify it on every request. Using an application password removes this overhead and can improve transfer speeds substantially.
To create an application password, log in to the Nextcloud web interface, click your avatar, choose Personal settings, then open the Security section in the left sidebar and scroll to the bottom. Create an app password there and use it in your WebDAV client instead of your main password.
Πρόβλημα
Τα Windows δεν συνδέονται χρησιμοποιώντας HTTPS.
Λύση 1
Ο Πελάτης WebDAV των Windows ενδέχεται να μην υποστηρίζει την Ένδειξη Ονόματος Διακομιστή (SNI) σε κρυπτογραφημένες συνδέσεις. Εάν αντιμετωπίσετε σφάλμα κατά την προσάρτηση μιας κρυπτογραφημένης με SSL παρουσίας Nextcloud, επικοινωνήστε με τον πάροχό σας σχετικά με την εκχώρηση μιας αποκλειστικής διεύθυνσης IP για τον διακομιστή σας που βασίζεται σε SSL.
Λύση 2
Ο Πελάτης WebDAV των Windows ενδέχεται να μην υποστηρίζει συνδέσεις TLSv1.1 και TLSv1.2. Εάν έχετε περιορίσει τη διαμόρφωση του διακομιστή σας να παρέχει μόνο TLSv1.1 και άνω, η σύνδεση με τον διακομιστή σας ενδέχεται να αποτύχει. Παρακαλώ ανατρέξτε στην τεκμηρίωση WinHTTP για περισσότερες πληροφορίες.
Πρόβλημα
Λαμβάνετε το ακόλουθο μήνυμα σφάλματος: Σφάλμα 0x800700DF: Το μέγεθος του αρχείου υπερβαίνει το επιτρεπόμενο όριο και δεν μπορεί να αποθηκευτεί.
Λύση
Τα Windows περιορίζουν το μέγιστο μέγεθος που μπορεί να έχει ένα αρχείο που μεταφέρεται από ή προς μια κοινή χρήση WebDAV. Μπορείτε να αυξήσετε την τιμή FileSizeLimitInBytes στο HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\WebClient\\Parameters κάνοντας κλικ στο Τροποποίηση.
Για να αυξήσετε το όριο στη μέγιστη τιμή των 4GB, επιλέξτε Δεκαδικό, εισάγετε μια τιμή 4294967295 και επανεκκινήστε τα Windows ή επανεκκινήστε την υπηρεσία WebClient.
Πρόβλημα
Adding a WebDAV drive on Windows with the steps above does not display the correct available Nextcloud space and instead shows the size and free space of the C: drive.
Απάντηση
Unfortunately, this is a limitation of WebDAV itself, because it does not provide a way for the client to retrieve available free space from the server. Windows automatically falls back to the size and free space of the C: drive. There is no direct solution for this limitation.
Πρόβλημα
Αποτυγχάνει η πρόσβαση στα αρχεία σας από το Microsoft Office μέσω WebDAV.
Λύση
Τα γνωστά προβλήματα και οι λύσεις τους τεκμηριώνονται στο άρθρο KB2123563.
Πρόβλημα
Δεν είναι δυνατή η αντιστοίχιση του Nextcloud ως μονάδας δίσκου WebDAV στα Windows χρησιμοποιώντας αυτο-υπογεγραμμένο πιστοποιητικό.
Λύση
Access your Nextcloud instance in your preferred Web browser.
Κάντε κλικ μέχρι να φτάσετε στο σφάλμα πιστοποιητικού στη γραμμή κατάστασης του προγράμματος περιήγησης.
Προβάλετε το πιστοποιητικό, στη συνέχεια από την καρτέλα Λεπτομέρειες, επιλέξτε “Αντιγραφή σε Αρχείο”.
Αποθηκεύστε το αρχείο στην επιφάνεια εργασίας σας με ένα αυθαίρετο όνομα, για παράδειγμα
myNextcloud.pem.Μεταβείτε στο μενού Έναρξη > Εκτέλεση, πληκτρολογήστε MMC και κάντε κλικ στο “OK” για να ανοίξετε την Κονσόλα Διαχείρισης της Microsoft.
Μεταβείτε στο Αρχείο > Προσθήκη/Αφαίρεση Snap-In.
Επιλέξτε Πιστοποιητικά, Κάντε κλικ στο “Προσθήκη”, επιλέξτε “Ο Λογαριασμός Μου”, στη συνέχεια “Τέλος” και τελικά “OK”.
Πλοηγηθείτε στις Αρχές Πιστοποίησης Ρίζας Αξιοπιστίας, Πιστοποιητικά.
Κάντε δεξί κλικ στο Πιστοποιητικό, Επιλέξτε Όλες τις Εργασίες και Εισαγωγή.
Επιλέξτε το αποθηκευμένο πιστοποιητικό από την Επιφάνεια Εργασίας.
Επιλέξτε Τοποθέτηση όλων των Πιστοποιητικών στο ακόλουθο Αποθετήριο και κάντε κλικ στο Περιήγηση.
Επιλέξτε το πλαίσιο που λέει Εμφάνιση Φυσικών Αποθετηρίων, αναπτύξτε τις Αρχές Πιστοποίησης Ρίζας Αξιοπιστίας, επιλέξτε Τοπικός Υπολογιστής εκεί, κάντε κλικ στο “OK” και Ολοκληρώστε την Εισαγωγή.
Ελέγξτε τη λίστα για να βεβαιωθείτε ότι εμφανίζεται το πιστοποιητικό. Πιθανότατα θα χρειαστεί να Ανανεώσετε πριν το δείτε.
Κλείστε το MMC.
Για χρήστες Firefox:
Εκκινήστε το πρόγραμμα περιήγησής σας, μεταβείτε στο Μενού Εφαρμογής > Ιστορικό > Εκκαθάριση πρόσφατου ιστορικού…
Επιλέξτε “Όλα” στο αναπτυσσόμενο μενού “Χρονικό εύρος εκκαθάρισης”
Επιλέξτε το πλαίσιο ελέγχου “Ενεργές Συνδέσεις”
Κάντε κλικ στο κουμπί “Εκκαθάριση τώρα”
Κλείστε το πρόγραμμα περιήγησης, στη συνέχεια ανοίξτε ξανά και δοκιμάστε.
Για χρήστες προγραμμάτων περιήγησης βασισμένων στο Chrome (Chrome, Chromium, Microsoft Edge):
Ανοίξτε τον Πίνακα Ελέγχου των Windows, πλοηγηθείτε στις Επιλογές Διαδικτύου
Στην καρτέλα Περιεχόμενο, κάντε κλικ στο κουμπί Εκκαθάριση Κατάστασης SSL.
Κλείστε το πρόγραμμα περιήγησης, στη συνέχεια ανοίξτε ξανά και δοκιμάστε.
Πρόσβαση σε αρχεία χρησιμοποιώντας το cURL
Εφόσον το WebDAV είναι μια επέκταση του HTTP, το cURL μπορεί να χρησιμοποιηθεί για δέσμες ενεργειών λειτουργιών αρχείων.
Σημείωση
Ρυθμίσεις → Διαχείριση → Κοινή χρήση → Να επιτρέπεται στους χρήστες αυτού του διακομιστή να στέλνουν κοινές χρήσεις σε άλλους διακομιστές. Εάν αυτή η επιλογή είναι απενεργοποιημένη, η επιλογή --header "X-Requested-With: XMLHttpRequest" πρέπει να περαστεί στο cURL.
Για να δημιουργήσετε ένα φάκελο με την τρέχουσα ημερομηνία ως όνομα:
$ curl -u user:pass -X MKCOL "https://example.com/nextcloud/remote.php/dav/files/USERNAME/$(date '+%d-%b-%Y')"
Για να ανεβάσετε ένα αρχείο error.log σε αυτόν τον κατάλογο:
$ curl -u user:pass -T error.log "https://example.com/nextcloud/remote.php/dav/files/USERNAME/$(date '+%d-%b-%Y')/error.log"
Για να μετακινήσετε ένα αρχείο:
$ curl -u user:pass -X MOVE --header 'Destination: https://example.com/nextcloud/remote.php/dav/files/USERNAME/target.jpg' https://example.com/nextcloud/remote.php/dav/files/USERNAME/source.jpg
Για να λάβετε τις ιδιότητες των αρχείων στον ριζικό φάκελο:
$ curl -X PROPFIND -H "Depth: 1" -u user:pass https://example.com/nextcloud/remote.php/dav/files/USERNAME/ | xml_pp
<?xml version="1.0" encoding="utf-8"?>
<d:multistatus xmlns:d="DAV:" xmlns:oc="http://nextcloud.org/ns" xmlns:s="http://sabredav.org/ns">
<d:response>
<d:href>/nextcloud/remote.php/dav/files/USERNAME/</d:href>
<d:propstat>
<d:prop>
<d:getlastmodified>Tue, 13 Oct 2015 17:07:45 GMT</d:getlastmodified>
<d:resourcetype>
<d:collection/>
</d:resourcetype>
<d:quota-used-bytes>163</d:quota-used-bytes>
<d:quota-available-bytes>11802275840</d:quota-available-bytes>
<d:getetag>"561d3a6139d05"</d:getetag>
</d:prop>
<d:status>HTTP/1.1 200 OK</d:status>
</d:propstat>
</d:response>
<d:response>
<d:href>/nextcloud/remote.php/dav/files/USERNAME/welcome.txt</d:href>
<d:propstat>
<d:prop>
<d:getlastmodified>Tue, 13 Oct 2015 17:07:35 GMT</d:getlastmodified>
<d:getcontentlength>163</d:getcontentlength>
<d:resourcetype/>
<d:getetag>"47465fae667b2d0fee154f5e17d1f0f1"</d:getetag>
<d:getcontenttype>text/plain</d:getcontenttype>
</d:prop>
<d:status>HTTP/1.1 200 OK</d:status>
</d:propstat>
</d:response>
</d:multistatus>
Πρόσβαση σε αρχεία χρησιμοποιώντας το WinSCP
WinSCP is a free, open-source SFTP, FTP, WebDAV, S3, and SCP client for Windows. Its main function is file transfer between a local and a remote computer. WinSCP also offers scripting and basic file management functionality.
Μπορείτε να κατεβάσετε την φορητή έκδοση του WinSCP και να την εκτελέσετε σε Linux μέσω του Wine.
To run WinSCP on Linux, install Wine through your distribution’s package manager,
then run: wine WinSCP.exe.
Για σύνδεση στο Nextcloud:
Εκκινήστε το WinSCP
Πατήστε “Συνεδρία” στο μενού
Πατήστε την επιλογή μενού “Νέα Συνεδρία”
Ορίστε το αναπτυσσόμενο “Πρωτόκολλο Αρχείου” σε WebDAV
Ορίστε το αναπτυσσόμενο “Κρυπτογράφηση” σε TLS/SSL Απόλυτη κρυπτογράφηση
Συμπληρώστε το πεδίο όνομα κεντρικού υπολογιστή:
example.comΣυμπληρώστε το πεδίο όνομα χρήστη:
NEXTCLOUDUSERNAMEΣυμπληρώστε το πεδίο συνθηματικού:
NEXTCLOUDPASSWORDΠατήστε το κουμπί “Για προχωρημένους…”
Πλοηγηθείτε στο “Περιβάλλον”, “Κατάλογοι” στην αριστερή πλευρά
Συμπληρώστε το πεδίο “Απομακρυσμένος κατάλογος” με τα ακόλουθα:
/nextcloud/remote.php/dav/files/NEXTCLOUDUSERNAME/Πατήστε το κουμπί “OK”
Πατήστε το κουμπί “Αποθήκευση”
Επιλέξτε τις επιθυμητές επιλογές και πατήστε το κουμπί “OK”
Πατήστε το κουμπί “Σύνδεση” για σύνδεση στο Nextcloud
Σημείωση
If you use TOTP, use an app password. At the time of writing (2022-11-07), WinSCP does not support TOTP with Nextcloud.