Prieiga prie „Nextcloud“ failų naudojant „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 reiškia „Distributed Authoring and Versioning“ (paskirstytas turinio kūrimas ir versijų valdymas). Tai HTTP išplėtimas, leidžiantis lengvai kurti, skaityti ir redaguoti nuotoliniuose žiniatinklio serveriuose esančius failus. Naudodami WebDAV klientą, galite pasiekti savo „Nextcloud“ failus (įskaitant bendrinamus aplankus) „Linux“, „macOS“ ir „Windows“ sistemose taip pat, kaip ir bet kurį nuotolinį tinklo bendrinimą, ir užtikrinti sinchronizaciją.

Before you configure WebDAV, review the recommended way to connect client devices to Nextcloud.

Oficialios „Nextcloud“ programos kompiuteriams ir mobiliesiems įrenginiams

Rekomenduojamas būdas sinchronizuoti kompiuterį su „Nextcloud“ serveriu – naudoti oficialius „Nextcloud“ sinchronizavimo klientus <https://nextcloud.com/install/#install-clients>_. Klientą galima sukonfigūruoti taip, kad failai būtų išsaugomi bet kuriame vietiniame kataloge, taip pat galima pasirinkti, su kuriais „Nextcloud“ serverio katalogais sinchronizuoti. Klientas rodo esamą prisijungimo būseną ir registruoja visą veiklą, todėl visada žinosite, kurie nuotoliniai failai buvo atsisiųsti į jūsų kompiuterį, ir galėsite patikrinti, ar vietiniame kompiuteryje sukurti ir atnaujinti failai yra tinkamai sinchronizuoti su serveriu.

Rekomenduojamas būdas sinchronizuoti „Android“ ir „Apple iOS“ įrenginius – naudoti oficialias „Nextcloud“ mobiliąsias programėles <https://nextcloud.com/install/>_.

Norėdami prijungti oficialias „Nextcloud“ programėles prie „Nextcloud“ serverio, naudokite tą patį URL adresą, kurį naudojate prisijungdami prie „Nextcloud“ iš savo naršyklės, pvz.:

https://cloud.example.com

Jei „Nextcloud“ įdiegta pakatalogyje, pavadintame „nextcloud“:

https://example.com/nextcloud

Trečiųjų šalių WebDAV klientai

Jei pageidaujate, kompiuterį prie „Nextcloud“ serverio taip pat galite prijungti naudodami bet kurią trečiosios šalies klientą, kuri palaiko WebDAV protokolą (įskaitant tuos, kurie gali būti integruoti jūsų operacinėje sistemoje).

Taip pat galite naudoti trečiųjų šalių „WebDAV“ palaikančias programėles, kad prijungtumėte mobilųjį įrenginį prie „Nextcloud“.

Naudodami trečiųjų šalių klientus, atminkite, kad jie gali būti neoptimizuoti darbui su „Nextcloud“ arba neįdiegti funkcijų, kurias laikote svarbiomis jūsų naudojimo atveju.

Mobilieji klientai, kuriuos „Nextcloud“ bendruomenės nariai pranešė naudojantys:

URL adresas, kurį reikia nurodyti konfigūruojant trečiųjų šalių programėles prisijungimui prie „Nextcloud“, yra šiek tiek ilgesnis nei oficialių klientų atveju:

https://cloud.example.com/remote.php/dav/files/USERNAME/

Jei „Nextcloud“ įdiegta pakatalogyje, pavadintame „nextcloud“:

https://example.com/nextcloud/remote.php/dav/files/USERNAME/

Pastaba

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).

Pastaba

Toliau pateiktuose pavyzdžiuose example.com/nextcloud turėtumėte pakeisti savo „Nextcloud“ serverio URL adresu (jei įdiegta domeno šakninėje kataloge, katalogo dalį praleiskite), o USERNAME (vartotojo vardas) – prisijungiančio vartotojo vardu.

You can find the WebDAV URL in Files settings under WebDAV in your Nextcloud account.

Nextcloud Files settings panel showing the personal WebDAV URL

Prieiga prie failų naudojant „Linux“

Linux operacinėse sistemose prieigą prie failų galima gauti šiais būdais.

„Nautilus“ failų tvarkyklė

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 failus taip pat galite prijungti rankiniu būdu. Naudokite protokolą „davs://“, kad prijungtumėte failų tvarkyklę „Nautilus“ prie savo Nextcloud bendrinimo katalogo:

davs://example.com/nextcloud/remote.php/dav/files/USERNAME/

Pastaba

Jei jūsų ryšys su serveriu nėra apsaugotas HTTPS protokolu, vietoj „davs://“ naudokite „dav://“:

GNOME Nautilus file manager Connect to Server dialog with a Nextcloud WebDAV address entered

Pastaba

Tas pats metodas veikia ir su kitomis failų tvarkyklėmis, kurios naudoja GVFS, pvz., MATE „Caja“ ir Cinnamon „Nemo“.

Accessing files with KDE and Dolphin

  1. Eikite į Sistemos nustatymai -> Tinklai -> Internetinės paskyros

  2. Spustelėkite „Pridėti paskyrą…“

  3. Spustelėkite „Nextcloud“

  4. Įveskite savo serverio adresą

  5. Norėdami prisijungti, vykdykite ekrane pateikiamus nurodymus

  6. Prisijungę įsitikinkite, kad skiltyje „Naudoti šią paskyrą“ įjungėte „Saugykla“.

  7. Dabar galite pasiekti savo failus „Dolphin“ programoje šoninėje juostoje, skiltyje „Tinklas“.

  8. (Optional) To add this location as a shortcut in the sidebar, right-click „Nextcloud Storage“, then click „Add to Places“

  9. (Optional) To customize the shortcut, right-click it in the sidebar, then click „Edit…“ and customize the icon and label

WebDAV jungčių kūrimas Linux komandinėje eilutėje

WebDAV jungtis galima sukurti iš Linux komandinės eilutės. Tai naudinga, jei norite prisijungti prie „Nextcloud“ taip pat, kaip ir prie bet kurios kitos nuotolinės failų sistemos jungties. Toliau pateiktame pavyzdyje parodoma, kaip sukurti asmeninę jungtį ir ją automatiškai prijungti kiekvieną kartą prisijungus prie kompiuterio su Linux.

  1. Įdiekite „davfs2“ WebDAV failų sistemos tvarkyklę, kuri leidžia prijungti WebDAV bendrinimus kaip ir bet kurią kitą nuotolinę failų sistemą. Norėdami ją įdiegti „Debian“ ar „Ubuntu“ sistemoje, naudokite šią komandą:

    apt-get install davfs2
    
  2. Naudokite šią komandą, kad įdiegtumėte ją „CentOS“, „Fedora“ ir „openSUSE“ sistemose:

    yum install davfs2
    
  3. Prisijunkite prie grupės „davfs2“:

    usermod -aG davfs2 <username>
    

Pastaba

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.

  1. Tada savo namų kataloge sukurkite katalogą „nextcloud“, kuris bus prijungimo taškas, ir katalogą „.davfs2/“, kuriame bus saugomas jūsų asmeninis konfigūracijos failas:

    mkdir ~/nextcloud
    mkdir ~/.davfs2
    
  2. Kopijuoti /etc/davfs2/secrets į ~/.davfs2:

    cp  /etc/davfs2/secrets ~/.davfs2/secrets
    
  3. Nustatykite save kaip savininką ir nustatykite leidimus „tik savininkui skaityti ir rašyti“:

    chown <linux_username>:<linux_username> ~/.davfs2/secrets
    chmod 600 ~/.davfs2/secrets
    
  4. „secrets“ (paslaptis) failo pabaigoje įrašykite savo „Nextcloud“ prisijungimo duomenis, nurodydami „Nextcloud“ serverio URL adresą, vartotojo vardą ir slaptažodį:

    https://example.com/nextcloud/remote.php/dav/files/USERNAME/ <username> <password>
    or
    $PathToMountPoint $USERNAME $PASSWORD
    for example
    /home/user/nextcloud john 1234
    
  5. Pridėkite prijungimo informaciją prie /etc/fstab:

    https://example.com/nextcloud/remote.php/dav/files/USERNAME/ /home/<linux_username>/nextcloud davfs user,rw,auto 0 0
    
  6. Tada patikrinkite, ar jis prijungiamas ir autentifikuojamas, paleisdami šią komandą. Jei teisingai nustatysite, jums nereikės root teisių:

    mount ~/nextcloud
    
  7. Taip pat turėtumėte galėti jį atjungti:

    umount ~/nextcloud
    

Dabar kiekvieną kartą prisijungus prie „Linux“ sistemos, jūsų „Nextcloud“ bendrinamas aplankas turėtų automatiškai prijungti per „WebDAV“ jūsų „~/nextcloud“ kataloge. Jei norite prijungti rankiniu būdu, pakeiskite „auto“ į „noauto“ faile „/etc/fstab“.

Žinomos problemos

Problema

Išteklius laikinai nepasiekiamas

Sprendimas

Jei kuriant failą kataloge kyla problemų, redaguokite /etc/davfs2/davfs2.conf ir pridėkite:

use_locks 0

Problema

Įspėjimai dėl sertifikato

Sprendimas

Jei naudojate savarankiškai pasirašytą sertifikatą, gausite įspėjimą. Norėdami tai pakeisti, turite sukonfigūruoti „davfs2“, kad jis atpažintų jūsų sertifikatą. Nukopijuokite „mycertificate.pem“ į „/etc/davfs2/certs/“. Tada redaguokite „/etc/davfs2/davfs2.conf“ ir panaikinkite eilutės „servercert“ komentarą. Dabar pridėkite savo sertifikato kelią, kaip parodyta pavyzdyje:

servercert /etc/davfs2/certs/mycertificate.pem

Prieiga prie failų naudojant „macOS“

Pasiekti failus per „macOS Finder“:

  1. Viršutinėje „Finder“ meniu juostoje pasirinkite Go > Connect to Server…:

    macOS Go menu with Connect to Server option highlighted
  2. Kai atsidarys langas Connect to Server…, lauke Server Address: įveskite savo „Nextcloud“ serverio „WebDAV“ adresą, pvz.:

    https://cloud.YOURDOMAIN.com/remote.php/dav/files/USERNAME/
    
    macOS Connect to Server dialog with a Nextcloud WebDAV URL in the Server Address field
  3. Spustelėkite Connect. Jūsų WebDAV serveris turėtų būti rodomas darbalaukyje kaip bendras diskas.

Prieiga prie failų naudojant „Microsoft Windows“

Jei naudojate originalią „WebDAV“ versiją „Windows“ sistemoje, galite susieti „Nextcloud“ su nauju disku naudodami „Windows Explorer“. Susiejimas su disku leidžia naršyti „Nextcloud“ serveryje saugomus failus taip, kaip naršytumėte susietame tinklo diske saugomus failus.

Norint naudoti šią funkciją, reikalingas tinklo ryšys. Jei norite saugoti failus neprisijungę prie interneto, naudokite darbalaukio klientą, kad sinchronizuotumėte visus „Nextcloud“ failus su vienu ar keliais vietinio standžiojo disko katalogais.

Pastaba

In Windows 10, Basic Authentication is allowed by default when HTTPS is enabled before mapping your drive.

Senesnėse „Windows“ versijose „Windows Registry“ registre reikia įjungti „Basic Authentication“:

  • Paleiskite „regedit“ ir pereikite į „HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWebClientParameters“.

  • Sukurkite arba redaguokite „BasicAuthLevel“ (Windows Vista, 7 ir 8) arba „UseBasicAuth“ (Windows XP ir Windows Server 2003) „DWORD“ reikšmę ir nustatykite jos vertę „1“ SSL ryšiams. Reikšmė „0“ reiškia, kad bazinis autentifikavimas yra išjungtas, o reikšmė „2“ leidžia tiek SSL, tiek ne SSL ryšius (nerekomenduojama).

  • Tada uždarykite registravimo redaktorių ir iš naujo paleiskite kompiuterį.

Diskų priskyrimas naudojant komandų eilutę

Šiame pavyzdyje parodoma, kaip prijungti diską naudojant komandų eilutę. Norėdami prijungti diską:

  1. Atidarykite komandų eilutę „Windows“ sistemoje.

  2. Įveskite šią eilutę komandų eilutėje, kad kompiuteryje priskirtumėte Z diską:

    net use Z: https://<drive_path>/remote.php/dav/files/USERNAME/ /user:youruser yourpassword
    

    kur <drive_path> yra jūsų „Nextcloud“ serverio URL adresas. Pavyzdžiui:

    net use Z: https://example.com/nextcloud/remote.php/dav/files/USERNAME/ /user:youruser yourpassword
    

    Kompiuteris priskiria jūsų „Nextcloud“ paskyros failus diskui, pažymėtam raide Z.

Klaida

Jei pasirodo tokia klaida: „Įvyko sistemos klaida 67. Negalima rasti tinklo vardo“, arba dažnai nutrūksta ryšys, atidarykite programėlę Paslaugos ir įsitikinkite, kad paslauga „WebClient“ veikia ir paleidžiama automatiškai kompiuterio paleidimo metu.

Pastaba

Nors to daryti nerekomenduojama, Nextcloud serverį taip pat galima prijungti naudojant HTTP protokolą, paliekant ryšį neužšifruotą.

Jei planuojate naudoti HTTP ryšiu įrenginiuose būdami viešoje vietoje, primygtinai rekomenduojame naudoti VPN tunelį, kad būtų užtikrintas reikiamas saugumas.

Alternatyvi komandos sintaksė yra tokia:

net use Z: \\example.com@ssl\nextcloud\remote.php\dav /user:youruser
yourpassword

Diskų priskyrimas naudojant „Windows Explorer“

Kaip prijungti diską naudojant „Microsoft Windows Explorer“:

  1. Atidarykite „Windows Explorer“ savo kompiuteryje su „MS Windows“ operacine sistema.

  2. Dešiniuoju pelės mygtuku spustelėkite įrašą Computer ir išskleidžiamajame meniu pasirinkite Map network drive….

  3. Pasirinkite vietinį tinklo diską, su kuriuo norite susieti „Nextcloud“.

  4. Įveskite savo „Nextcloud“ elemento adresą, po kurio pridėkite /remote.php/dav/files/USERNAME/.

    Pavyzdžiui:

    https://example.com/nextcloud/remote.php/dav/files/USERNAME/
    

    Pastaba

    Jei naudojate SSL apsaugotus serverius, pažymėkite parinktį „Prisijungti iš naujo prisijungus“, kad prisijungimo duomenys būtų išsaugoti ir po vėlesnių sistemos perkrovimų. Jei norite prisijungti prie „Nextcloud“ serverio kitu vartotoju, pažymėkite parinktį „Prisijungti naudojant kitus prisijungimo duomenis“.

    Windows Explorer Map Network Drive wizard with a Nextcloud WebDAV URL entered
  5. Spustelėkite mygtuką „Finish“.

„Windows Explorer“ prijungia tinklo diską, todėl jūsų „Nextcloud“ elementas tampa prieinamu.

Prieiga prie failų naudojant „Cyberduck“

„Cyberduck <https://cyberduck.io/>`_“ yra atvirojo kodo FTP, SFTP, WebDAV, „OpenStack Swift“ ir „Amazon S3“ naršyklė, skirta failų perdavimui macOS ir Windows sistemose.

Pastaba

Šiame pavyzdyje naudojama „Cyberduck“ 4.2.1 versija.

Norėdami naudoti „Cyberduck“:

  1. Nurodykite serverį be jokios pradinės protokolo informacijos.

    Pavyzdžiui: „example.com“

  2. Nurodykite tinkamą prievadą.

    Pasirinktas prievadas priklauso nuo to, ar jūsų „Nextcloud“ serveris palaiko SSL. „Cyberduck“ reikalauja pasirinkti kitą ryšio tipą, jei planuojate naudoti SSL.

    Pavyzdžiui:
    • „80“ – neužšifruotas WebDAV

    • „443“, skirtas saugiam „WebDAV“ (HTTPS/SSL)

  3. Norėdami pridėti likusią „WebDAV“ URL dalį lauke „Path“, naudokite išskleidžiamąjį meniu „More Options“.

    Pavyzdžiui: „remote.php/dav/files/USERNAME/“

Dabar „Cyberduck“ suteikia prieigą prie failų „Nextcloud“ serveryje.

Prieiga prie viešų bendrinimų per WebDAV

„Nextcloud“ suteikia galimybę anonimiškai prisijungti prie viešų bendrinamų aplankų per WebDAV.

Norėdami pasiekti viešąjį aplanką, atidarykite:

https://example.com/nextcloud/public.php/dav/files/USERNAME

WebDAV kliente kaip vartotojo vardą naudokite bendrinimo žymą, o kaip slaptažodį – (neprivalomą) bendrinimo slaptažodį. Pavyzdžiui, jei bendrinimo nuoroda yra https://example.com/s/kFy9Lek5sm928xP, vartotojo vardas bus „kFy9Lek5sm928xP“.

Pastaba

Settings → Administration → Sharing → Allow users on this server to send shares to other servers. Ši parinktis taip pat leidžia naudotis viešais bendrinimais per WebDAV ir turi būti įjungta, kad ši funkcija veiktų, išskyrus atvejus, kai naudojamas cURL (žr. toliau).

Žinomos problemos

Problema

WebDAV access is very slow or times out.

Sprendimas

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.

Problema

„Windows“ nesijungia naudojant HTTPS.

Sprendimas 1

„Windows“ WebDAV klientas gali nepalaikyti serverio vardo nurodymo (SNI) funkcijos šifruotuose ryšiuose. Jei susiduriate su klaida, bandydami prijungti SSL šifruotą „Nextcloud“ elementą, susisiekite su savo paslaugų teikėju dėl dedikuotojo IP adreso priskyrimo jūsų SSL serveriui.

Sprendimas 2

„Windows WebDAV“ klientas gali nepalaikyti TLSv1.1 ir TLSv1.2 ryšių. Jei savo serverio konfigūracijoje nustatėte, kad būtų teikiami tik TLSv1.1 ir naujesni ryšiai, prisijungimas prie jūsų serverio gali nepavykti. Daugiau informacijos rasite „WinHTTP“ dokumentacijoje.

Problema

Gausite tokį klaidos pranešimą: Error 0x800700DF: The file size exceeds the limit allowed and cannot be saved.

Sprendimas

„Windows“ riboja didžiausią failo, perkeliama iš arba į „WebDAV“ bendrinimo aplanką, dydį. Galite padidinti reikšmę „FileSizeLimitInBytes“, esančią „HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters“, spustelėdami mygtuką „Modify“.

Norėdami padidinti ribą iki maksimalios 4 GB vertės, pasirinkite Decimal, įveskite reikšmę „4294967295“ ir perkraukite „Windows“ arba iš naujo paleiskite WebClient paslaugą.

Problema

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.

Atsakymas

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.

Problema

Nepavyksta prisijungti prie failų iš „Microsoft Office“ per WebDAV.

Sprendimas

Žinomos problemos ir jų sprendimai aprašyti straipsnyje KB2123563.

Problema

Naudojant savarankiškai pasirašytą sertifikatą, „Windows“ sistemoje neįmanoma priskirti „Nextcloud“ kaip WebDAV disko.

Sprendimas

  1. Access your Nextcloud instance in your preferred Web browser.

  2. Spauskite toliau, kol naršyklės būsenos juostoje pasirodys pranešimas apie sertifikato klaidą.

  3. Peržiūrėkite sertifikatą, tada skirtuke „Details“ pasirinkite „Copy to File“.

  4. Išsaugokite failą darbalaukyje, suteikdami jam bet kokį pavadinimą, pavyzdžiui, „manoNextcloud.pem“.

  5. Eikite į meniu „Start“ > „Run“, įveskite „MMC“ ir spustelėkite „OK“, kad atidarytumėte „Microsoft Management Console“.

  6. Eikite į meniu „File“ > „Add/Remove Snap-In“.

  7. Pasirinkite „Certificates“, spustelėkite „Add“, pasirinkite „My User Account“, tada „Finish“ ir galiausiai „OK“.

  8. Eiti iki „Trust Root Certification Authorities, Certificates“.

  9. Dešiniuoju pelės klavišu spustelėkite „Certificates“, pasirinkite „All Tasks“ ir „Import“.

  10. Pasirinkite išsaugotą sertifikatą iš darbalaukio.

  11. Pasirinkite „Place all certificates in the following store“ ir spustelėkite „Browse“.

  12. Pažymėkite parinktį „Show Physical Stores“, tada išskleiskite sekciją „Trusted Root Certification Authorities“, joje pasirinkite „Local Computer“, spustelėkite „OK“ ir užbaikite procesą.

  13. Peržiūrėkite sąrašą ir įsitikinkite, kad jame matomas sertifikatas. Greičiausiai, kad jį pamatytumėte, reikės atnaujinti puslapį paspaudus „Refresh“.

  14. Išeiti iš MMC

„Firefox“ vartotojams:

  1. Paleiskite naršyklę, eikite į „Application menu“ > „History“ > „Clear recent history…“

  2. Išskleidžiamajame meniu „Time range to clear“ pasirinkite „Everything“.

  3. Pažymėkite langelį „Active Logins“

  4. Spustelėkite mygtuką „Clear now“

  5. Uždarykite naršyklę, tada vėl atidarykite ir išbandykite.

„Chrome“ pagrindu sukurtų naršyklių („Chrome“, „Chromium“, „Microsoft Edge“) naudotojams:

  1. Atidarykite „Windows Control Panel“, eikite žemyn iki „Internet Options“

  2. Skirtuke „Content“ spustelėkite mygtuką „Clear SSL State“.

  3. Uždarykite naršyklę, tada vėl atidarykite ir išbandykite.

Prieiga prie failų naudojant „cURL“

Kadangi „WebDAV“ yra HTTP plėtinys, „cURL“ gali būti naudojamas failų operacijoms skriptuoti.

Pastaba

Settings → Administration → Sharing → Allow users on this server to send shares to other servers. Jei ši parinktis išjungta, į „cURL“ reikia perduoti parinktį „–header „X-Requested-With: XMLHttpRequest““.

Norėdami sukurti aplanką su dabartine data kaip pavadinimu:

$ curl -u user:pass -X MKCOL "https://example.com/nextcloud/remote.php/dav/files/USERNAME/$(date '+%d-%b-%Y')"

Norėdami įkelti failą „error.log“ į tą katalogą:

$ curl -u user:pass -T error.log "https://example.com/nextcloud/remote.php/dav/files/USERNAME/$(date '+%d-%b-%Y')/error.log"

Norėdami perkelti failą:

$ 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

Norėdami gauti šakniniame aplanke esančių failų ypatybes:

$ 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>

Prieiga prie failų naudojant „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.

Galite atsisiųsti <https://winscp.net/eng/downloads.php/> nešiojamąją „WinSCP“ versiją ir paleisti ją „Linux“ sistemoje naudodami „Wine“ <https://wiki.winehq.org/Main_Page/>.

To run WinSCP on Linux, install Wine through your distribution’s package manager, then run: wine WinSCP.exe.

Norėdami prisijungti prie „Nextcloud“:

  • Paleisti WinSCP

  • Meniu paspauskite „Session“

  • Paspauskite meniu parinktį „New Session“

  • Išskleidžiamajame meniu „File protocol“ nustatykite reikšmę „WebDAV“

  • Nustatykite „Encryption“ parinktį į „TLS/SSL Implicit encryption“.

  • Užpildykite pagrindinio kompiuterio pavadinimo lauką: „example.com“

  • Užpildykite vartotojo vardo lauką: „NEXTCLOUDUSERNAME“

  • Užpildykite slaptažodžio lauką: „NEXTCLOUDPASSWORD“

  • Paspauskite mygtuką „Advanced…“

  • Kairėje pusėje eikite į „Environment“, „Directories“.

  • Užpildykite lauką „Remote directory“ šia informacija: /nextcloud/remote.php/dav/files/NEXTCLOUDUSERNAME/

  • Paspauskite mygtuką „OK“

  • Paspauskite mygtuką „Save“

  • Pasirinkite norimas parinktis ir paspauskite mygtuką „OK“

  • Norėdami prisijungti prie „Nextcloud“, paspauskite mygtuką „Login“.

Pastaba

If you use TOTP, use an app password. At the time of writing (2022-11-07), WinSCP does not support TOTP with Nextcloud.