الوصول إلى ملفات نكست كلاود باستعمال WebDAV
يدعم نكست كلاود بروتوكول WebDAV بشكل كامل، و يمكنك الاتصال و المزامنة مع ملفات نكست كلاود عبر WebDAV. في هذا الفصل، ستتعلم كيفية توصيل Linux و macOS و Windows والأجهزة المحمولة بخادوم نكست كلاود خاصّتك.
WebDAV stands for Distributed Authoring and Versioning. It is an HTTP extension that makes it easy to create, read, and edit files hosted on remote Web servers. With a WebDAV client, you can access your Nextcloud Files (including shares) on Linux, macOS and Windows in a similar way as any remote network share, and stay synchronized.
قبل أن ندخل في تكوين WebDAV، دعنا نُلقي نظرة سريعة على الطريقة الموصى بها لتوصيل أجهزة العميل client بنكست كلاود.
تطبيقات عملاء clients نكست كلاود الرسمية لسطح المكتب والأجهزة المحمولة
الطريقة الموصى بها لمزامنة جهازك مع خادوم نكست كلاود هي باستعمال ``عملاء مزامنة نكست كلاود الرسميين <https://nextcloud.com/install/#install-clients> `_. يمكنك تكوين العميل لحفظ الملفات في أي دليل محلي و يمكنك اختيار الأدلة الموجودة على خادوم نكست كلاود للمزامنة معها. يعرض العميل حالة الاتصال الحالية و يسجل جميع الأنشطة، بحيث تعرف دائمًا الملفات القصية remote التي تم تنزيلها على جهازك. و بالمقابل، يمكنك معرفة الملفات التي تم إنشاؤها أو تحديثها على جهازك و هل هي متزامنة بشكل صحيح مع الخادوم.
الطريقة الموصى بها لمزامنة أجهزة Android و Apple iOS هي استعمال التطبيقات الرسمية لنكست كلاود على الهاتف النقال.
لتوصيل تطبيقات نكست كلاود الرسمية بخادوم نكست كلاود، استخدم نفس عنوان URL الذي تستخدمه للوصول إلى نسكت كلاود من متصفحك على الويب. على سبيل المثال:
https://cloud.example.com
https://example.com/nextcloud (if Nextcloud is installed in a subdirectory called "nextcloud")
عملاء WebDAV من طرف ثالث
إذا كنت تفضل ذلك، يمكنك أيضًا توصيل حاسوبك بخادوم نكست كلاود خاصّتك باستخدام أي عميل تابع لجهة خارجية يدعم بروتوكول WebDAV (بما في ذلك ما قد يكون مضمنًا في نظام التشغيل الخاص بك).
يمكنك أيضًا استخدام تطبيقات WebDAV من جهات خارجية لتوصيل جهازك المحمول بـنكست كلاود.
عند استخدام عملاء من طرف ثالث، ضع في اعتبارك أنه قد لا يتم تحسينها للاستخدام مع نكست كلاود أو تنفيذ الإمكانات التي تعتبرها مهمة لحالة الاستخدام الخاصة بك.
يشمل عملاء الأجهزة المحمولة الذين أبلغ أعضاء مجتمع نكست كلاود عن استخدامهم ما يلي:
عنوان URL المراد استخدامه عند تكوين تطبيقات الطرف الثالث للاتصال بنكست كلاود أطول قليلاً من عنوان العملاء الرسميين:
https://cloud.example.com/remote.php/dav/files/USERNAME/
https://example.com/nextcloud/remote.php/dav/files/USERNAME/ (if Nextcloud is installed in a subdirectory called "nextcloud")
ملاحظة
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 improved security, this increases performance significantly. To configure an application password, log into the Nextcloud Web interface, click on the avatar in the top right 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 لخادوم نكست كلاود خاصتك (حذف جزء الدليل إذا كان التنصيب في جذر نطاقك)، و USERNAME باسم المستخدم المتصل.
شاهد عنوان WebDAV URL (في الإعدادات في الأسفل) على نكست كلاود خاصتك.
الوصول للملفات باستعمال لينكس
يمكنك الوصول للملفات في نظام التشغيل لينكس باستعمال الطرق التالية.
مدير الملفات "ناوتيلس" Nautilus
عند تكوين حساب نكست كلاود الخاص بك في **`GNOME Control Center <../ groupware / sync_gnome.html>`_ ،**سيتم تحميل ملفاتك تلقائيًا بواسطة مدير الملفات "ناوتيلس" Nautilus كمشاركة WebDAV، ما لم تقم بإلغاء تحديد الوصول إلى الملف.
يمكنك أيضًا تحميل ملفات نكست كلاود يدويًا. إستخدِم بروتوكول davs://
لتوصيل مدير الملفات "ناوتيلس" Nautilus بمشاركتك على نكست كلاود:
davs://example.com/nextcloud/remote.php/dav/files/USERNAME/
ملاحظة
إذا لم يكن اتصال خادومك مؤمنًا باستخدام HTTPS، فاستعمل dav://
بدلاً عن davs://
:
ملاحظة
نفس الطريقة يمكن أن تُطبَّق في حالة تطبيقات إدارة الملفات الأخرى التي تستعمل GVFS مثل MATE's Caja و Cinnamon's Nemo.
الوصول إلى الملفات باستعمال مدير ملفات KDE و Dolphin
للوصول إلى ملفاتك على نكست كلاود باستخدام مدير الملفات "دولفين" Dolphin في KDE ، إستخدِم بروتوكول webdav://
:
webdav://example.com/nextcloud/remote.php/dav/files/USERNAME/
يمكنك إنشاء رابط دائم لخادوم نكست كلاود خاصتك:
إفتَح Dolphin و انقر على "الشبكة Network" في عمود "الأماكن Places" الجانبي.
انقر فوق الرمز المسمى إضافة مجلد شبكة Add a Network Folder. يجب أن يظهر مربع الحوار الناتج مع تحديد WebDAV بالفعل.
إذا لم تكن WebDAV قد سبق تحديدها، فحدِّدها
إضغط التالي Next.
أدخِل الإعدادات التالية:
الاسم: الاسم الذي تريد رؤيته في إشارة مرجعية الأماكن Places. على سبيل المثال: نكست كلاود.
المستخدم: اسم مستخدم نكست كلاود الذي استخدمته لتسجيل الدخول.
الخادوم: اسم نطاق نكست كلاود. على سبيل المثال، example.com (بدون http:// في البداية و لا الأدلة بعد ذلك).
المجلد - أدخل المسار
nextcloud/remote.php/dav/files/USERNAME/
.
(اختياري) حدد مربع الاختيار "إنشاء أيقونه Create Icon" حتى تظهر إشارة مرجعية في عمود "الأماكن".
(اختياري) قدِّم أيّ إعدادات خاصة أو شهادة SSL في مربع الاختيار "المنفذ والتشفير Port & Encrypted".
إنشاء ارتباطات mounts لـ WebDAV باستعمال سطر الأوامر في لينكس
يمكنك إنشاء ارتباطات mounts لـ WebDAV من سطر أوامر لينكس. يكون هذا مفيدًا إذا كنت تفضل الوصول إلى نكست كلاود بنفس طريقة تكوين ارتباط لنظام ملفات قصيّ آخر remote filesystem mount. يوضح المثال التالي كيفية إنشاء ارتباط شخصي personal mount و تشبيكه mount تلقائيًا في كل مرة تقوم فيها بتسجيل الدخول إلى حاسوبك.
قم بتثبيت برنامج
davfs2
لتشغيل نظام ملفات WebDAV، و الذي يسمح لك بتشبيك mount مشاركات WebDAV تمامًا مثل أي نظام ملفات قَصِيٍّ آخر. إستعمل هذا الأمر لتثبيته على Debian/Ubuntuapt-get install davfs2
إستعمِل هذا الأمر لتنصيبه على CentOS و Fedora و openSUSE
yum install davfs2
أضِف نفسك إلى المجموعة
davfs2
:usermod -aG davfs2 <username>
ثم قم بإنشاء دليل `` nextcloud '' في الدليل الرئيسي الخاص بك لنقطة التشبيك mount point، و
davfs2/
لملف التكوين الشخصي الخاص بكmkdir ~/nextcloud mkdir ~/.davfs2
إنسَخ``/etc/davfs2/secrets`` إلى
~/.davfs2
:cp /etc/davfs2/secrets ~/.davfs2/secrets
عيّن نفسك كمالك و اجعَل الأذونات للقراءة والكتابة للمالك فقط read-write owner only:
chown <linux_username>:<linux_username> ~/.davfs2/secrets chmod 600 ~/.davfs2/secrets
أضف بيانات اعتماد تسجيل الدخول إلى نكست كلاود إلى نهاية ملف
secrets
، باستخدام عنوان URL لخادوم نكست كلاود و اسم المستخدم و كلمة المرور الخاصة بنكست كلاود:https://example.com/nextcloud/remote.php/dav/files/USERNAME/ <username> <password> or $PathToMountPoint $USERNAME $PASSWORD for example /home/user/nextcloud john 1234
أضِف معلومات التشبيك mount إلى
/etc/fstab
:https://example.com/nextcloud/remote.php/dav/files/USERNAME/ /home/<linux_username>/nextcloud davfs user,rw,auto 0 0
ثم اختبر التشبيك mount و المصادقة authentication عن طريق تشغيل الأمر التالي. إذا قمت بإعداده بشكل صحيح، فلن تحتاج إلى أذونات الجذر:
mount ~/nextcloud
و يجب أن تكون قادراً على فك تشبيكه unmount:
umount ~/nextcloud
الآن في كل مرة تقوم فيها بتسجيل الدخول إلى نظام لينكس الخاص بك، يجب أن يتم تشبيك mount مشاركة نكست كلاود تلقائيًا عبر 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 من سلسلة من مشكلات التنفيذ <http://sabre.io/dav/clients/finder/> _ ويجب استخدامه فقط إذا كان خادوم نكست كلاود يعمل على **Apache** و **mod_php** أو **Nginx 1.3.8 +**. تشمل البرامج البديلة المتوافقة مع macOS و القادرة على الوصول إلى مشاركات WebDAV تطبيقات مفتوحة المصدر مثل `Cyberduck (راجع الإرشادات` هنا) و Filezilla. بينما تشمل البرامج التجارية التالي: Mountain Duck, Forklift, Transmit, و Commander One.
للوصول إلى الملفات من خلال macOS Finder:
من شريط القائمة العلوي لـ Finder ، اختر Go > Connect to Server…:
عندما تفتح نافذة إتَّصِل بالخادوم ... Connect to Server، أدخِل عنوان WebDAV لخادوم نكست كلاود في الحقل عنوان الخادوم : Server Address، أي
https://cloud.YOURDOMAIN.com/remote.php/dav/files/USERNAME/
أنقُر فوق إتّصِل Connect. يجب أن يظهر خادوم WebDAV على سطح المكتب كمحرك أقراص مشترك.
الوصول إلى الملفات باستعمال مايكروسوفت وندوز
إذا كنت تستخدم تطبيق Windows الأصلي لـ WebDAV، فيمكنك تعيين map نكست كلاود إلى محرك أقراص جديد باستخدام مستكشف Windows. يتيح لك التعيين إلى محرك أقراص استعراض الملفات المخزنة على خادوم نكست كلاود بالطريقة التي تتصفح بها الملفات المخزنة في محرك أقراص الشبكة المعين.
يتطلب استخدام هذه الميزة اتصالاً بالشبكة. إذا كنت تريد تخزين ملفاتك في وضع عدم الاتصال offline، فاستخدم "عميل سطح المكتب" Desktop Client لمزامنة جميع الملفات الموجودة على نكست كلاود إلى دليل واحد أو أكثر من محرك الأقراص الثابتة المحلي.
ملاحظة
في Windows 10 يتم افتراضيًا تعيين السماح بالمصادقة الأساسية إذا تمّ تمكين HTTPS قبل تعيين محرك أقراصك.
في إصدارات Windows قبل الإصدار 10، يجب أن تسمح باستخدام المصادقة الأساسية في سجل 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 (غير مستحسن).ثم اخرُج من محرر السجلات Registry Editor و أعد تشغيل الحاسوب.
تعيين mapping محركات الأقراص باستخدام سطر الأوامر
يوضح المثال التالي كيفية تعيين map محرك أقراص باستخدام سطر الأوامر. لتعيين محرك الأقراص:
إفتح مَحَثَّ الأوامر command prompt في وندوز
أدخِل السطر التالي في مَحَثَّ الأوامر للتعيين إلى القرص Z
net use Z: https://<drive_path>/remote.php/dav/files/USERNAME/ /user:youruser yourpassword
باعتبار أن <drive_path> هو عنوان URL لخادومك نكست كلاود. على سبيل المثال:
net use Z: https://example.com/nextcloud/remote.php/dav/files/USERNAME/ /user:youruser yourpassword
يقوم الحاسوب بتعيين map حسابك على نكست كلاود إلى حرف محرك الأقراص Z.
خطأ
If you get the following error
System error 67 has occurred. The network name cannot be found.
,
or frequent disconnections, open the Services app and make sure
that the WebClient
service is running and started automatically at startup.
ملاحظة
على الرغم من أنه لا يوصى بذلك، يمكنك أيضًا تحميل خادوم نكست كلاود باستعمال HTTP، مع ترك الاتصال غير مُشفّر.
إذا كنت تخطط لاستخدام اتصالات HTTP على الأجهزة أثناء التواجد في مكان عام، فإننا نوصي بشدة باستخدام نفق VPN لتوفير الأمان اللازم.
صيغة الأمر البديلة هي:
net use Z: \\example.com@ssl\nextcloud\remote.php\dav /user:youruser
yourpassword
تعيين الأقراص باستعمال متصفح وندوز إكبسلورير
لتعيين قرص باستعمال وندوز إكبسلورير
فتح مستشكف وندوز إكسبلورير في الحاسوب وندوز خاصتك.
أنقُر بزر الماوس الأيمن على خانة الحاسوب Computer و حدِّد تعيين محرك شبكي .... Map network drive من القائمة المنسدلة.
إختَر المحرك الشبكي المحلي الذي ترغب في تعيين نكست كلاود إليه.
حدِّد عنوان خادوم نكست كلاود خاصّتك، متبوعاً بـ /remote.php/dav/files/USERNAME/.
على سبيل المثال:
https://example.com/nextcloud/remote.php/dav/files/USERNAME/
ملاحظة
بالنسبة للخوادم المحمية بطبقة المقابس الآمنة SSL، تحقَّق من .إعادة الاتصال عند تسجيل الدخول Reconnect at sign-in للتأكد من استمرار التعيين عند عمليات إعادة التشغيل اللاحقة. إذا كنت تريد الاتصال بخادوم نكست كلاود كمستخدم مختلف.، فحدِّد .الاتصال باستخدام حيثيّات دخول مختلفة Connect using different credentials
إضغَط على زر
أكمِل Finish
.
يقوم وندوز إكسبلورير بتعيين محرك أقراص الشبكة؛ مما يجعل خادوم نكست كلاود خاصتك متاحًا.
الوصول إلى الملفات باستعمال Cyberduck
Cyberduck هو متصفح FTP و SFTP و WebDAV و OpenStack Swift و Amazon S3 مفتوح المصدر مصمم لنقل الملفات على macOS و Windows.
ملاحظة
هذا المثال يستعمل Cyberduck الإصدار 4.2.1.
لاستعمال Cyberduck:
حدد خادوماً بدون أي معلومات مسبقة عن البروتوكول.
على سبيل المثال
example.com
حدّد المنفذ port المناسب.
يعتمد المنفذ الذي تختاره على ما إذا كان خادوم نكست كلاود يدعم SSL أم لا. يتطلب Cyberduck تحديد نوع اتصال مختلف إذا كنت تخطط لاستخدام SSL.
- على سبيل المثال:
80
لـ WebDAV غير المُشفّر443
لـ WebDAV المشفر (HTTPS/SSL)
إستعمل القائمة المنسدلة "مزيد من الخيارات More Options" لإضافة بقية عنوان URL الخاص بـ WebDAV إلى حقل "المسار path".
على سبيل المثال:
remote.php/dav/files/USERNAME/
تسمح Cyberduck الآن بالوصول إلى الملفات على خادوم نكست كلاود.
إشكاليّات معروفة
مشكلة
وندوز لا تستطيع الربط باستعمال HTTPS.
الحل 1
قد لا يدعم عميل WebDAV في وندوز "مؤشر اسم الخادوم" (SNI) في حالة الاتصالات المُشفّرة. إذا واجهت خطأ أثناء عمل ارتباط mounting لخادوم نكست كلاود المشفر بواسطة SSL، فاتصل بمزودك بشأن تعيين عنوان IP مخصص للخادوم المستند إلى SSL.
الحل 2
قد لا يدعم عميل WebDAV في وندوز اتصالات TLSv1.1 و TLSv1.2. إذا قمت بتقييد تكوين خادومك لتوفير TLSv1.1 فقط و ما فوقها، فقد يفشل الاتصال بالخادوم. يُرجى الرجوع إلى وثائق WinHTTP للحصول على مزيد من المعلومات.
مشكلة
أنت تتلقى رسالة الخطأ التالية: خطأ 0x800700DF: حجم الملف يتجاوز الحد المسموح به ولا يمكن حفظه.
الحل
تُقيِّد وندوز الحجم الأقصى للملف المنقول من أو إلى مشاركة WebDAV. يمكنك زيادة القيمة FileSizeLimitInBytes ** في **HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters بالنقر فوق تعديل.
لزيادة الحد الأقصى إلى القيمة 4 غيغابايت، حدد عشري Decimal، أدخِل قيمة 4294967295، و أعِد تشغيل وندوز أو أعِد تشغيل خدمة WebClient.
مشكلة
لا تؤدي إضافة محرك WebDAV على نظام التشغيل وندوز عبر الخطوات الموضحة أعلاه إلى عرض الحجم الصحيح للمساحة المتوفرة في نكست كلاود، و بدلاً من ذلك تُظهِر حجم محرك الأقراص :C مع المساحة المتوفرة به.
الجواب
لسوء الحظ، يعد هذا تقييدًا لـ WebDAV نفسه، لأنه لا يوفر طريقةً للعميل للحصول على المساحة الخالية المتوفرة له على الخادوم. يعود وندوز تلقائيّاً لإظهار حجم محرك الأقراص :C بمساحته المتوفرة بدلاً من ذلك. لذلك للأسف لا يوجد حل حقيقي لهذه المشكلة.
مشكلة
فشل الوصول إلى ملفاتك من مايكروسوف أوفيس MS Office عبر WebDAV.
الحل
إشكاليات معروفة و حلولها موثقة في المقال KB2123563.
مشكلة
يتعذّر تعيين map نكست كلاود كمحرك اقراص WebDAV في وندوز باستعمال شهادة ذاتية التوقيع.
الحل
الوصول إلى خادوم نكست كلاود عبر متصفح الوب المفضل عندك.
أنقُر حتى تصل إلى خطأ الشهادة certificate error في سطر حالة المتصفح browser status line.
View the certificate, then from the Details tab, select 'Copy to File'.
إحفَظ الملف إلى سطح مكتبك بأيّ اسم مؤقت؛ على سبيل المثال:
myNextcloud.pem
.Go to Start menu > Run, type MMC, and click 'OK' to open Microsoft Management Console.
إذهَب إلى File > Add/Remove Snap-In.
Select Certificates, Click 'Add', choose 'My User Account', then 'Finish', and finally 'OK'.
البحث نزولاً في تفاصيل شهادات "تصديق سلطات جذر الثقة" Trust Root Certification Authorities.
الضغط بزر الفارة الأيمن على "الشهادة" ثم تحديد "كل المهام" ثم الضغط على "إستيرَاد" Import.
إختر الشهادات المحفوظة على سطح المكتب.
إختَر "وضع كل الشهادات في المتجر التالي" Place all Certificates in the following Store، و اضغَط "إستعراض" Browse.
Check the Box that says Show Physical Stores, expand out Trusted Root Certification Authorities, select Local Computer there, click 'OK', and Complete the Import.
راجع القائمة للتأكد من ظهور الشهادة فيها. ربما تحتاج إلى تحديث الصفحة لتراها.
أخرُج من MMC.
لمستعملي فايرفوكس:
شغّل متصفحك و إذهب إلى Application menu > History > Clear recent history...
إختّر 'كل شيء Everything' في القائمة المنسدلة 'الفترة الزمنية المطلوب محوها Time range to clear'
إختَر مربع الحوار 'الدخولات النشطة Active Logins'
إضغَط على الزر 'إمْحِ الآن Clear now'
أغلِق المتصفح ثم أعِد فتحه ثم جرّب.
لمستعملي المتصفحات المبنية على كروم (Chrome, Chromium, Microsoft Edge):
إفتَح "لوحة التحكم" Contyrol Panel في وندوز ثم انتقل إلى "خيارات الإنترنت" Internet Options
في تبويبة "المحتوى" Conent، إضغَط على زر "إمح حالة SSL"ـ Clear SSL State.
أغلِق المتصفح ثم أعِد فتحه ثم جرّب.
الوصول إلى الملفات باستعمال cURL
نظرًا لأن WebDAV هو امتداد لـ HTTP، يمكن استخدام cURL لبرمجة سكربتات لتنفيذ عمليات على الملفات.
ملاحظة
Settings → Administration → Sharing → Allow users on this server to send shares to other servers. إذا كان هذا الخيار معطلاً، عندها يلزم تمرير الخيار --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
للحصول على خصائص الملفات properties of files في the root folder الدليل الجذري:
$ 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 هو تطبيق عميل مفتوح المصدر في نظام وندوز لـ SFTP, و FTP, و WebDAV, و S3, و SCP. وظيفته الرئيسية هي نقل الملفات بين حاسوب محلي و حاسوب قصي. علاوة على ذلك، يُوفّر WinSCP وظائف البرمجة النصية و وظائف إدارة الملفات الأساسية.
بإمكانك تنزيل النسخة المحمولة من WinSCP من download و تشغيلها على لينكس عبر Wine.
لتشغيل WinSCP على Linux.، قم بتنزيل wine من خلال مدير حزم التوزيع الخاص بك، ثم قم بتشغيله باستخدام الأمر: wine WinSCP.exe
.
للتوصيل مع نكست كلاود:
إبدأ WinSCP
إضغَط 'جلسة Session' في القائمة
إضغَط خيار القائمة 'جلسة جديدة New Session'
عيّن القائمة المنسدلة 'بروتوكول الملفات File protocol' لـ WebDAV
تعيين القائمة المنسدلة 'التشفير Encryption' إلى "تشفير ضمني TLS/SSL Implicit encryption"
إملأ حقل host name اسم المضيف:
example.com
إملأ حقل اسم المستخدم:
NEXTCLOUDUSERNAME
إملأ حقل كلمة المرور:
NEXTCLOUDPASSWORD
إضغَط زر 'مُتقدّم Advanced.'
إنتقل إلى 'البيئة Environment' و 'الأدلة Directories' على الجانب
إملأ حقل 'الدليل القَصِي Remote directory' بالتالي:
/nextcloud/remote.php/dav/files/NEXTCLOUDUSERNAME/
إضغَط زر 'OK'
إضغَط زر 'حفظ Save'
حدّد الخيارات المطلوبة و اضغَط على زر 'OK'
إضغَط على زر 'الدخول Login' للاتصال بنكست كلاود
ملاحظة
It is recommended to use an app password for the password if you use TOTP as WinSCP does not understand TOTP with Nextcloud at the time of writing (2022-11-07).