Skip to content
VDS · الوصول إلى الجهاز

نقل الملفات عبر SFTP

كيف ترفع الملفات وتنزّلها من خادم عبر WinSCP و FileZilla وعميل sftp المدمج و Finder في macOS، دون الخلط بين SFTP و FTP العادي.

آخر تحديث 23 أغسطس 2026

SFTP هو نقل الملفات عبر نفس اتصال SSH. لا تحتاج إلى إعداد خادم منفصل: إذا كان ssh يعمل، فإن SFTP يعمل أيضًا.

الاتصال عبر عميل رسومي

الإعدادات نفسها في WinSCP وFileZilla وCyberduck:

الحقلالقيمة
البروتوكولSFTP (وليس FTP وليس FTPS)
المضيفعنوان الجهاز من تبويب «نظرة عامة»
المنفذ22
المستخدمroot أو مستخدمك الخاص
كلمة المروركلمة مرور root من تبويب «الوصول»
المفتاحمسار المفتاح الخاص، إذا كان تسجيل الدخول بكلمة المرور معطّلًا

يقبل WinSCP المفاتيح بصيغة .ppk فقط — التحويل موصوف في مقالة PuTTY. يقرأ FileZilla أيضًا مفتاح OpenSSH العادي.

المنفذ 21 و«FTP العادي» لا يعملان على الجهاز ولست بحاجة إلى إعدادهما: يرسل FTP كلمة المرور بنص صريح. اختر SFTP دائمًا.

عميل سطر الأوامر

مدمج في Windows وmacOS وLinux:

sftp root@203.0.113.10

تتوفر أوامر بسيطة في الداخل:

ls
cd /var/www
lcd C:\work
put index.html
put -r ./site
get /var/log/nginx/error.log
bye

يرسل put إلى الجهاز، ويسحب get الملفات إلى حاسوبك، والأوامر التي تبدأ بـ l (lcd، lls) تعمل مع حاسوبك الخاص.

إذا أعددت ملف ~/.ssh/config، يكفي sftp vds.

macOS وLinux في مدير الملفات

في Finder: انتقال → الاتصال بالخادم → sftp://root@203.0.113.10. في GNOME Files، أدخل العنوان في حقل «مواقع أخرى». يُفتح دليل الجهاز كمجلد شبكة.

للعمل المستمر، من الأنسب تركيب الدليل كمجلد محلي:

sshfs root@203.0.113.10:/var/www /mnt/vds

أين تضع الملفات

ماذاأين
الموقع/var/www/<domain>
التطبيق أو البوت/opt/<name>
الملفات الشخصيةالدليل الرئيسي للمستخدم
مؤقت/tmp (يُمسح عند إعادة التشغيل)

بعد الرفع، غالبًا ما تحتاج إلى ضبط المالك، وإلا سيتلقى خادم الويب 403:

chown -R www-data:www-data /var/www/example.com
chmod -R 755 /var/www/example.com

الأخطاء الشائعة

العَرَضالسبب
Permission denied عند الكتابةالدليل يخص مستخدمًا آخر، ولم تسجّل الدخول بصفة root
العميل لا يتصل، لكن SSH يعملFTP محدّد في الإعدادات بدلًا من SFTP، أو المنفذ 21
نجح الرفع، لكن الموقع لا يرى الملفاتدليل خاطئ، أو المالك غير مضبوط
انقطاع مع الملفات الكبيرةفعّل keepalive في العميل؛ للرفعات الكبيرة استخدم rsync — فهو يستأنف النقل
أسماء الملفات الروسية تتعطّلاضبط ترميز UTF-8 في إعدادات العميل

متى لا يكون SFTP الخيار الأفضل

لمئات الملفات الصغيرة وعمليات النشر المتكررة، يكون rsync أسرع: فهو ينقل التغييرات فقط. لملف واحد، يكون scp أبسط. كلا الأمرين مشروحان في مقالة scp وrsync.