# رفع الملفات باستخدام FileZilla
Source: https://docs.webgee.com/ar/hosting/using-filezilla-to-upload-files-via-sftp-ssh-or-ftps-ssl-tls



انقل الملفات بـ [FileZilla](https://filezilla-project.org/). ينطبق على الاستضافة
المشتركة والموزِّعة والمميّزة.

<Callout type="error">
  **لا تستخدم FTP العادي أبدًا.** فهو يرسل اسم المستخدم وكلمة المرور دون تشفير،
  فيقرأهما كل من على الشبكة بينك وبين الخادم. استخدم SFTP أو FTPS — وكلاهما
  أدناه، ولا أحدهما أصعب في الإعداد.
</Callout>

## SFTP — المفضَّل [#sftp--المفضَّل]

يعمل SFTP فوق SSH. وهو الخيار الأفضل: اتصال مشفَّر واحد، بلا قناة بيانات منفصلة،
ويدعم المصادقة بالمفاتيح.

ويتطلّب تفعيل SSH على حسابك — راجع
[الاتصال عبر SSH](/ar/development/connect-via-ssh).

1. افتح **File ← Site Manager**، ثم **New Site**.

2. في تبويب **General**:

   | الحقل      | القيمة                                |
   | ---------- | ------------------------------------- |
   | Protocol   | **SFTP – SSH File Transfer Protocol** |
   | Host       | نطاقك أو اسم مضيف الخادم              |
   | Port       | `22`                                  |
   | Logon Type | **Normal**، أو **Key file**           |
   | User       | اسم مستخدم cPanel لديك                |
   | Password   | كلمة مرور cPanel لديك                 |

3. اختر **Connect**.

وللمصادقة بالمفاتيح، اختر **Key file** وحدّد مفتاحك الخاص. راجع
[إضافة مفتاح SSH](/ar/servers/ssh-keys).

## FTPS — حين لا يتوفّر SSH [#ftps--حين-لا-يتوفّر-ssh]

FTPS هو FTP العادي مغلَّفًا بـ TLS.

1. **File ← Site Manager ← New Site**.

2. في تبويب **General**:

   | الحقل      | القيمة                            |
   | ---------- | --------------------------------- |
   | Protocol   | **FTP – File Transfer Protocol**  |
   | Host       | نطاقك أو اسم مضيف الخادم          |
   | Port       | `21`                              |
   | Encryption | **Require explicit FTP over TLS** |
   | Logon Type | **Normal**                        |
   | User       | اسم مستخدم حساب FTP               |
   | Password   | كلمة مروره                        |

3. اختر **Connect** واقبل الشهادة.

ويجب ضبط **Encryption** على اشتراط TLS الصريح. فتركه على «if available» يتيح
لـ FileZilla الارتداد إلى FTP العادي بصمت — وهو الوضع الذي تحاول تجنّبه.

وأنشئ حسابات FTP ضمن **cPanel ← FTP Accounts**. ولاحظ أن اسم المستخدم عادةً
`user@example.com`، لا الجزء الذي قبل `@` فقط.

## أين تضع الملفات [#أين-تضع-الملفات]

ارفع إلى `public_html` — راجع
[أين ترفع ملفات موقعك](/ar/getting-started/where-should-i-upload-my-website-files).

ولرؤية `.htaccess` وغيره من ملفات النقطة، فعّل
**Server ← Force showing hidden files**.

## إن فشل الاتصال [#إن-فشل-الاتصال]

* **`Connection refused` على المنفذ 22** — SSH غير مفعَّل على الحساب. استخدم
  FTPS، أو اطلب من الدعم تفعيله.
* **انتهاء المهلة** — قد يكون عنوانك محجوبًا من جدار الحماية بعد محاولات دخول
  فاشلة. راجع
  [رفع الحجب عن عنوان IP](/ar/security-ssl/how-do-i-unblock-or-whitelist-an-ip-address-from-the-firewall).
* **فشل المصادقة في FTPS** — فاسم المستخدم عادةً بصيغة `user@example.com`
  الكاملة.
* **يتصل ثم يتوقف عند عرض الملفات** — مشكلة في الوضع السلبي. ضمن
  **Settings ← FTP**، بدّل بين السلبي والنشط.

## اقرأ أيضًا [#اقرأ-أيضًا]

* [استخدام مدير الملفات](/ar/hosting/how-to-manage-files-in-cpanel)
* [الاتصال عبر SSH](/ar/development/connect-via-ssh)
