عملاء FTP وحدة التحكم. Filezilla FTP Client – ​​عميل FTP مجاني لنظامي التشغيل Linux وWindows

FTP هو بروتوكول نقل ملفات لتبادل الملفات عبر أي شبكة تعتمد على TCP/IP لمعالجة الملفات الموجودة على كمبيوتر آخر على تلك الشبكة بغض النظر عن أنظمة التشغيل المعنية (إذا كانت أجهزة الكمبيوتر تسمح بالوصول إلى FTP). هناك العديد من برامج عميل وخادم FTP الموجودة. يمكن إعداد خوادم FTP في أي مكان بين خوادم الألعاب والخوادم الصوتية ومضيفي الإنترنت والخوادم الفعلية الأخرى.

عملاء واجهة المستخدم الرسومية FTP

gFTP هو عميل FTP متعدد الخيوط مجاني/مفتوح المصدر. يتم استخدامه بشكل أكبر على الأنظمة المشابهة لـ Unix، ولكن يمكن استخدامه أيضًا على نظام التشغيل Mac OS X. ويتضمن واجهة المستخدم الرسومية (التي تستخدم GTK+) وواجهة سطر الأوامر.

تثبيت gftp في أوبونتو

سودو الكفاءة تثبيت gftp

فايلزيلا

FileZilla هو برنامج FTP لتحميل الملفات وتنزيلها من وإلى موقع FTP أو الخادم أو المضيف. يتيح لك البرنامج نقل الملفات والتنقل بين المجلدات ومواقع الويب وجهاز الكمبيوتر الخاص بك. يمكّنك هذا البرنامج من إجراء عمليات نقل ملفات متعددة في وقت واحد.

تثبيت filezilla في أوبونتو

سودو الكفاءة تثبيت filezilla

الدار البيضاء

Kasablanca هو عميل ftp، مكتوب بلغة c++، باستخدام مكتبات kde. من بين ميزاته حاليًا دعم التشفير (auth TLS)، وfxp، والإشارات المرجعية للموقع، وعمليات النقل في قائمة الانتظار.

sudo aptitude تثبيت كازابلانكا

FireFTP هو عميل FTP مجاني وآمن ومتعدد المنصات لموزيلا فايرفوكس والذي يوفر وصولاً سهلاً وبديهيًا إلى خوادم FTP.

KFTPgrabber

KFTPgrabber هو عميل FTP رسومي لبيئة سطح المكتب K. وهو ينفذ العديد من الميزات المطلوبة لتفاعل FTP القابل للاستخدام.

قم بتثبيت KFTPgrabber في أوبونتو

Sudo aptitude قم بتثبيت KFTPgrabber

WinSCP على WINE

WinSCP هو عميل SFTP مجاني مفتوح المصدر وعميل FTP لنظام التشغيل Windows. كما يتم دعم بروتوكول SCP القديم. وتتمثل وظيفتها الرئيسية في النسخ الآمن للملفات بين جهاز كمبيوتر محلي وجهاز كمبيوتر بعيد.

قائد جنوم

GNOME Commander هو مدير ملفات رسومية "مكون من جزأين" لبيئة سطح مكتب Gnome. يهدف GNOME Commander إلى تلبية متطلبات المستخدمين الأكثر تقدمًا الذين يرغبون في التركيز على إدارة الملفات وعملهم من خلال التطبيقات الخاصة وتشغيل الأوامر الذكية.

قم بتثبيت GNOME Commander في أوبونتو

sudo aptitude تثبيت جنوم القائد

نسخة الموقع

يسمح لك sitecopy بصيانة مواقع الويب البعيدة بسهولة. سيقوم البرنامج بتحميل الملفات التي تم تغييرها محليًا إلى الخادم، وحذف الملفات من الخادم التي تمت إزالتها محليًا، مع الحفاظ على مزامنة الموقع البعيد. يتم دعم FTP وWebDAV.

تثبيت نسخة الموقع في أوبونتو

سودو الكفاءة تثبيت نسخة الموقع

FileRunner

FileRunner هو برنامج FTP يعتمد على X. فهو يوفر لك عرضًا في إطارات للملفات الموجودة على نظامك المحلي ونظام بعيد. فهو يسمح بنقل ملفات متعددة في وقت واحد، ووضع علامات على الملفات، وما إلى ذلك.

قم بتثبيت Filerunner في أوبونتو

سودو الكفاءة تثبيت filerunner

الفاتح

كونكيورر هو مدير ملفات كيدي. لديه دعم لبروتوكول نقل الملفات وأكثر من ذلك بكثير. يمكنك تسجيل الدخول إلى مواقع ftp باستخدام اسم مستخدم وكلمة مرور مثل هذا:

عملاء سطر الأوامر FTP

تثبيت بروتوكول نقل الملفات في أوبونتو

سودو الكفاءة تثبيت بروتوكول نقل الملفات

Cftp هو عميل ftp حيث يمكنك فقط استخدام مفاتيح الأسهم للتنقل والحصول على ما تريد. هذا البرنامج محدود نوعًا ما - ربما تريد استخدام شيء مثل lftp بدلاً من ذلك.

تثبيت cftp أوبونتو

سودو الكفاءة تثبيت أوبونتو

Lftp هي أداة لاسترجاع الملفات تدعم بروتوكولات FTP وHTTP وFISH وSFTP وHTTPS وFTPS ضمن كل من IPv4 وIPv6. يحتوي Lftp على مجموعة مذهلة من الميزات، مع الحفاظ على واجهته بسيطة وسهلة قدر الإمكان.

الميزة الرئيسية مقارنة بعملاء بروتوكول نقل الملفات الآخرين هي الموثوقية والقدرة على أداء المهام في الخلفية. سيتم إعادة الاتصال واستعادة الملف الذي يتم نقله في حالة انقطاع الاتصال. يمكنك بدء النقل في الخلفية ومتابعة التصفح على موقع بروتوكول نقل الملفات. يفعل كل هذا في عملية واحدة.

عندما تبدأ مهام الخلفية وتشعر أنك انتهيت، يمكنك فقط الخروج من lftp وسينتقل تلقائيًا إلى وضع nohup ويكمل عمليات النقل. كما أن لديها ميزات لطيفة مثل السمعة والمرآة. ويمكنه أيضًا تنزيل ملف في أسرع وقت ممكن باستخدام عدة اتصالات في نفس الوقت.

يمكن أيضًا أن يكون Lftp قابلاً للبرمجة النصية، ويمكن استخدامه لعكس المواقع، فهو يتيح لك نسخ الملفات بين الخوادم البعيدة (حتى بين FTP وHTTP). لديها مساعدة واسعة النطاق عبر الإنترنت. وهو يدعم الإشارات المرجعية، والاتصال بعدة مواقع ftp/http في نفس الوقت.

تثبيت lftp في أوبونتو

سودو الكفاءة تثبيت lftp

ftpcopy هو عميل FTP بسيط مكتوب لنسخ الملفات أو الدلائل (بشكل متكرر) من خادم FTP. تمت كتابته ليعكس مواقع FTP التي تدعم تنسيق قائمة دليل EPLF، ولكنه يدعم أيضًا تنسيق القائمة التقليدي (/bin/ls).
ftpls هو عميل FTP يقوم بإنشاء قوائم الدليل، إما بنص عادي أو بتنسيق HTML. تدعم الأدوات الوضع السلبي لـ FTP فقط. لا توجد خطة لدعم الوضع النشط.

تثبيت بروتوكول نقل الملفات أوبونتو

سودو الكفاءة تثبيت ftpcopy

يتيح هذا البرنامج للمستخدم نقل الملفات من وإلى موقع شبكة بعيد، ويقدم ميزات إضافية غير موجودة في الواجهة القياسية، ftp. تم تمكين دعم Readline في هذا الإصدار. هذه إعادة كتابة كاملة للإصدار 2.4.3 (حزمة دبيان ncftp2).

قد يفضل بعض المستخدمين واجهة ncurses بملء الشاشة الخاصة بـ NcFTP 2.4.3 "الأقدم"؛ إذا كنت واحدًا منهم، فقم بتثبيت حزمة ncftp2 بدلاً من ذلك.

قم بتثبيت ncftp في أوبونتو

سودو الكفاءة تثبيت ncftp

tnftp هو ما يسميه العديد من المستخدمين بمودة عميل ftp المحسن في NetBSD. هذه الحزمة عبارة عن "منفذ" لعميل NetBSD ftp إلى الأنظمة الأخرى.

تتضمن التحسينات على عميل ftp القياسي في 4.4BSD ما يلي:

* تحرير سطر الأوامر داخل بروتوكول نقل الملفات
* جلب سطر الأوامر لعناوين URL، بما في ذلك دعم:
- وكلاء http (c.f: $http_proxy، $ftp_proxy)
-- المصادقة
* أمر حساس للسياق وإكمال اسم الملف
* شريط التقدم الديناميكي
* دعم IPv6 (من مشروع WIDE)
* الحفاظ على وقت التعديل
* ترحيل الملفات المحلية والبعيدة، وقوائم الدليل
(راجع: `lpage"، `page"، `pdir")
* دعم الوضع السلبي، مع الرجوع إلى الوضع النشط
* تجاوز "خيار الضبط" لمتغيرات بيئة بروتوكول نقل الملفات
* دعم وكيل بروتوكول نقل الملفات لبوابة جدار الحماية TIS (c.f: `gate")
* اختناق معدل النقل (c.f: `-T"، `معدل")

تثبيت tnftp في أوبونتو

سودو الكفاءة تثبيت tnftp

جنو قائد منتصف الليل

GNU Midnight Commander هو مدير ملفات بملء الشاشة لوضع النص. ويستخدم واجهة من لوحتين وقشرة فرعية لتنفيذ الأوامر. يتضمن محررًا داخليًا مع تمييز بناء الجملة وعارضًا داخليًا مع دعم الملفات الثنائية. يتضمن أيضًا نظام الملفات الظاهري (VFS)، الذي يسمح بمعالجة الملفات الموجودة على الأنظمة البعيدة (مثل خوادم FTP وSSH وSMB) والملفات الموجودة داخل الأرشيفات مثل الملفات الحقيقية.

قم بتثبيت Midnight Commander في أوبونتو

سودو الكفاءة تثبيت mc

yafc هو عميل ftp يهدف إلى أن يكون بديلاً لبرنامج ftp(1) القياسي. تتضمن الميزات ذاكرة التخزين المؤقت للدليل، وإكمال اسم الملف عن بعد، والأسماء المستعارة، وls الملونة، والحصول على/وضع/ls/rm العودية، وعمليات نقل وضع nohup، ووضع العلامات (قائمة الانتظار)، وتنزيل الخلفية، والمزيد. تم تجميع هذا الإصدار بدون مصادقة KTH Kerberos 4/5.

تثبيت yafc في أوبونتو

سودو الكفاءة تثبيت yafc

بروتوكول نقل الملفات هو واجهة المستخدم لبروتوكول نقل الملفات القياسي ARPANET. يسمح البرنامج للمستخدم بنقل الملفات من وإلى موقع شبكة بعيد.

يستبدل ftp-ssl بروتوكول نقل الملفات العادي باستخدام مصادقة وتشفير SSL أو TLS. إنه يتفاعل مع ftpd العادي. فهو يتحقق مما إذا كان الجانب الآخر يتحدث أيضًا عبر SSL أو TLS، وإذا لم يكن الأمر كذلك فإنه يعود إلى بروتوكول ftp العادي.

المزايا مقارنة بـ ftp(d) العادي: لن يتم وضع كلمات المرور والبيانات التي ترسلها في نص واضح عبر السطر. لا يمكن لأحد الحصول عليه باستخدام tcpdump أو أدوات مماثلة.

تثبيت ftp-ssl في أوبونتو

يتوفر برنامج ftp على معظم الأنظمة (حتى Win32 يأتي مزودًا ببرنامج ftp).

هناك عدد كبير من عملاء بروتوكول نقل الملفات الآخرين لوحدة التحكم. القائمة الواردة هنا ليست كاملة بعد، ولكنها تشمل الأكثر شعبية. ابحث عنها على FreshMeat للعثور على المزيد.

نفكتب

NcFTP هو عميل ftp معروف لمستخدمي Unix. يأتي مع معظم توزيعات Linux ويحتوي على ميزات متقدمة مثل إكمال علامات التبويب والإشارات المرجعية. واجه الإصدار 2 من NcFTP مشكلات عند التشغيل في وضع ملء الشاشة. تم إصلاح هذه المشكلة في الإصدار 3 (حاليًا في النسخة التجريبية).

وهو غير متوافق بنسبة 100% مع أوامر ftp القياسية. على سبيل المثال، get and put in NcFTP يشبهان mget وmput في بروتوكول نقل الملفات القياسي. لذا، إذا كنت تريد حفظ ملف بعيد باسم مختلف على محرك الأقراص المحلي لديك، فاكتب get -z Remotename localname . يتمتع NcFTP بمساعدة ممتازة لمساعدتك على تعلم الأوامر.

أحدث إصدار من NcFTP متاح على http://www.ncftp.com.

com.lukemftp

يحتوي lukemftp على ميزات متقدمة تشمل: تحرير سطر الأوامر، واختيار سطر الأوامر لعناوين FTP وHTTP، وإكمال السطر الحساس للسياق، وشريط تقدم العملية، ودعم IPv6، وتغيير وقت التوفير، وترحيل الملفات المحلية والبعيدة، ودعم الوضع السلبي (مع الانتقال إلى الوضع النشط)، دعم SOCKS وتعديل سرعة الإرسال.

أحدث إصدار من lukemftp موجود على ftp://ftp.netbsd.org/pub/NetBSD/misc/lukemftp/.

com.lftp

عميل lftp هو عميل FTP متقدم يعتمد على سطر الأوامر. مثل باش، لديه التحكم في الوظيفة. يستخدم مكتبة GNU readline للإدخال. لديك القدرة على التحرير في سطر الأوامر والإكمال التلقائي للإدخال. يتمتع lftp أيضًا بدعم الإشارات المرجعية واستخدام مواقع المرآة ونقل ملفات متعددة مرة واحدة.

يمكنك الحصول على أحدث إصدار من lftp على http://ftp.yars.free.net/projects/lftp/.

com.cftp

عميل FTP مناسب يعمل في وضع ملء الشاشة. ليس لديه الكثير من الإمكانيات، لكنه يعوض عنها بسهولة التشغيل. يتم تصفح الدلائل باستخدام المؤشر ومفاتيح Enter.

يمكنك الحصول على أحدث إصدار من cftp من http://ftp.giga.or.at/pub/nih/cftp/.

yafc

Yafc هو عميل ftp لطيف جدًا للاستخدام، مع ميزات تشمل التخزين المؤقت للدليل، وإكمال اسم الملف عن بعد، والأسماء المستعارة، وتلوين الملف، والتكرار get/put/ls/rm، وقائمة الانتظار، والاتصالات المتعددة، ودعم الوكيل، والمزيد.

&نبسب&نبسب FileZilla- أحد أفضل برامج إدارة FTP المجانية والمفتوحة المصدر مع ميزات رائعة:

  • عبر منصة. يعمل على أنظمة التشغيل Windows وLinux و*BSD وMac OS X وأنظمة التشغيل الأخرى
  • يدعم بروتوكولات نقل بيانات التطبيقات المتعددة - FTP، وFTP عبر SSL/TLS (FTPS) وبروتوكول نقل الملفات SSH (SFTP)، وHTTP، وSOCKS، وFTP-Proxy
  • دعم بروتوكول IPv6
  • دعم السحب والإسقاط
  • متعدد اللغات
  • يوجد معالج إعداد اتصال شبكة مناسب
  • إمكانية ضبط سرعة الإرسال
  • استئناف نقل الملفات عند فقدان الاتصال (استئناف)، وكذلك دعم الملفات الكبيرة.
  • تحميل دعم قائمة الانتظار.
  • البحث عن بعد وتحرير الملفات.
  • مدير موقع مريح.
  • والعديد من الميزات الأخرى التي لا تمتلكها حتى نظائرها المدفوعة.

    يتمتع البرنامج بواجهة مريحة وممتعة، ويحتوي على العديد من اللغات المدعومة، بالإضافة إلى وجود نسخة محمولة يمكن تثبيتها على محرك أقراص فلاش واستخدامها على أجهزة الكمبيوتر الأخرى دون تثبيت.

    بعد التثبيت، يصبح عميل Filezilla FTP جاهزًا للعمل دون الحاجة إلى تغيير أي إعدادات. للاتصال بخادم FTP، ما عليك سوى إدخال عنوانه أو اسمه وبيانات الاعتماد ورقم المنفذ إذا لزم الأمر. يستخدم البرنامج النوافذ المنبثقة مع تلميحات عند تحريك المؤشر فوق الحقل الذي تقوم بإدخال البيانات فيه:

    تنقسم نافذة البرنامج إلى عدة أجزاء - سجل حالة الجلسة في الجزء العلوي، نافذة "الموقع المحلي" على اليسار، حيث يتم عرض ملفات وأدلة الكمبيوتر المحلي، نافذة "الموقع البعيد"، حيث بنية الملف يتم عرض الخادم البعيد، وفي الجزء السفلي، تظهر النافذة التي يتم فيها عرض تقدم عملية نقل الملف الحالي.

    تسمح لك قائمة السياق، التي يتم استدعاؤها عن طريق النقر بزر الماوس الأيمن على الملفات والأدلة في نافذة "الموقع المحلي"، بتنفيذ إجراءات معينة فيما يتعلق بالكائنات الموجودة على الكمبيوتر المحلي:

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

    يتم استخدام قائمة سياق مماثلة للملفات والمجلدات الموجودة في نافذة "الموقع البعيد".

    تمامًا كما هو الحال مع نظام الملفات المحلي، تتيح لك قائمة السياق إما نقل الكائن المحدد على الفور إلى الكمبيوتر المحلي عند تحديد عنصر "تنزيل"، أو إضافته إلى مهمة يمكن تنفيذها لاحقًا. يمكنك، على سبيل المثال، تحديد عدة ملفات ومجلدات في أدلة مختلفة على الخادم، وإضافتها إلى المهمة ثم الضغط على مجموعة المفاتيح السيطرة+Pأو حدد عنصر القائمة "نقل - تنفيذ المهمة". لإلغاء مهمة قيد التشغيل، اضغط مرة أخرى CTRL+P. يمكن متابعة المهمة المتقطعة.

    يتم حفظ مهام تلقي البيانات ونقلها حتى إذا قمت بمقاطعة الاتصال بالخادم أو إعادة تشغيل البرنامج. لإدارة المهام، استخدم قائمة السياق الخاصة بك:

    من الممكن تنفيذ مهمة محددة، وإلغاء كافة المهام، وتحديد الأولويات والسلوك عندما يكون من الضروري الكتابة فوق الملفات والأدلة الموجودة.

    فايلزيلايتم تثبيته بإعدادات مثالية للحالات الأكثر شيوعًا لتبادل الملفات بين جهاز كمبيوتر محلي وخوادم على شبكة محلية أو على الإنترنت، ومع ذلك، إذا لزم الأمر، يمكن تغيير الإعدادات من خلال قائمة "تحرير - إعدادات"

    إذا كانت جودة قناة الاتصال سيئة، فيمكنك على سبيل المثال زيادة عدد محاولات الاتصال بالخادم ووقت الانتظار بين المحاولات. ومع ذلك، فقد تم بالفعل إجراء الغالبية العظمى من الإعدادات بطريقة تضمن تشغيل تكوين عميل FTP القياسي، وتغييرها دون مؤهلات كافية لا يمكن إلا أن يؤدي إلى تفاقم أداء البرنامج وسهولة الاستخدام.

    FTP (بروتوكول نقل الملفات) – بروتوكول نقل الملفات. يسمح لك بروتوكول FTP بنقل وتنزيل الملفات من الخادم. اليوم، هذا البروتوكول لا يحظى بشعبية خاصة، لأنه لا يدعم تشفير البيانات. بدلاً من FTP، يستخدمون بروتوكول SFTP (نقل البيانات عبر SSH)، بالإضافة إلى بروتوكول SCP. تتناول هذه المقالة إعداد خادم FTP عادي يعتمد على Ubuntu.

    يعمل بروتوكول FTP في وضع خادم العميل. يستمع الخادم باستمرار للطلبات الواردة من العملاء البعيدين على المنفذ 21. عند تلقي طلب، فإنه يتحكم في الإدخال ويؤسس اتصالاً. أثناء الجلسة، يقوم الخادم بتنفيذ أي أوامر يرسلها عميل FTP. يتم استخدام TCP كبروتوكول طبقة النقل. يستخدم FTP نوعين من الاتصالات لنقل البيانات:

    1. اتصال التحكم (المنفذ 21)
    2. اتصال البيانات (في الوضع النشط المنفذ 20، في الوضع السلبي أي منفذ أكبر من 1024)

    الفصل في اتصال التحكم واتصال البيانات فعال. يتيح ذلك نقل الأوامر والملفات بشكل مستقل عن بعضها البعض.

    يدعم FTP نوعين من المصادقة:

    1. مجهول (تسجيل الدخول ftp أو مجهول، كلمة المرور – البريد الإلكتروني)
    2. معتمد (كل مستخدم لديه معلومات تسجيل الدخول وكلمة المرور الخاصة به)

    عند العمل عبر بروتوكول FTP، يمكن إنشاء وضعين بين العميل والخادم: نشط وسلبي. اتصال التحكم هو نفسه بالنسبة للوضع النشط والسلبي. يبدأ العميل اتصال TCP من منفذ ديناميكي (1024 - 65535) إلى المنفذ رقم 21 على خادم FTP، وبعد ذلك تتم المصادقة. تعتمد الإجراءات الإضافية على الوضع الذي تم تحديده.

    في الوضع النشط، بعد المصادقة، يقوم العميل أيضًا بإبلاغ الخادم برقم المنفذ الخاص به (من النطاق الديناميكي 1024 - 65535) حتى يتمكن الخادم من الاتصال بالعميل لإنشاء اتصال بيانات. يتصل خادم FTP برقم منفذ العميل المحدد باستخدام منفذ TCP رقم 20 لنقل البيانات.

    في الوضع السلبي، بعد المصادقة، يخبر الخادم العميل برقم منفذ TCP (من النطاق الديناميكي 1024 - 65535) الذي يمكنه الاتصال به لإنشاء اتصال بيانات.

    وبالتالي، في الوضع النشط، يكون الخادم هو بادئ الاتصال أثناء اتصاله بالعميل. في الوضع السلبي، يكون بادئ الاتصال هو العميل.

    يعد الوضع النشط "ضارًا" للعميل، بمعنى أنه عندما يتصل الخادم به عبر منفذ عشوائي، فمن المرجح أن يتم حظر هذا الاتصال بواسطة جدار الحماية من جانب العميل. وبالتالي، من الضروري فتح المنافذ على جانب العميل، مما يؤدي إلى ثغرات أمنية. من ناحية أخرى، سيكون هذا الوضع مفيدًا للخادم، حيث يتم استخدام المنفذ 20 المعروف لنقل البيانات.

    يعتبر الوضع السلبي "ضارًا" للخادم، ولكنه "مفيد" للعميل. سيقوم العميل بإجراء كلا الاتصالين بالخادم، ولكن أحدهما سيكون بمنفذ عالي عشوائي، وسيتم حظر هذا الاتصال بواسطة جدار الحماية من جانب الخادم.

    يتم استخدام الوضع السلبي عادةً عندما يكون هناك جدار حماية بين العميل والخادم.

    أوامر FTP الأكثر شيوعًا هي:

    فريق وصف
    مستخدم تحديد اسم المستخدم
    يمر تحديد كلمة المرور
    قائمة عرض محتويات الدليل
    CWD تغيير الدليل الحالي
    ريتر نقل ملف من الخادم إلى العميل
    قف نقل ملف من العميل إلى الخادم
    يكتب ضبط وضع النقل
    حذف حذف ملف
    إم دي كيه إنشاء دليل
    آر إم دي حذف الدليل
    PASV استخدم الوضع السلبي
    يترك تسجيل الخروج وقطع الاتصال

    يحتوي FTP على ثلاثة أوضاع نقل:

    1. التدفق – نقل مستمر للبيانات كدفق (بدون معالجة، تتم المعالجة بواسطة TCP)
    2. الكتلة - يقوم FTP بتقسيم البيانات إلى كتل (الرأس وحقل البيانات وحجم الملف بالبايت) ونقلها إلى TCP
    3. وضع الضغط مع خوارزمية واحدة

    خادم FTP عبارة عن "مكتبة" للملفات الموجودة على الاستضافة، تُستخدم لتخزين الملفات بتنسيقات مختلفة. أشهر خوادم بروتوكول نقل الملفات هي vsftpd وproftpd. هناك حاجة إلى خوادم FTP لاستضافة كميات كبيرة من البيانات للتنزيل العام والخاص. في كثير من الأحيان، يتم استخدام الخوادم للوصول المجهول (الضيف) إلى توزيعات مفتوحة المصدر للبرامج والموسيقى والصور. يسمح الوصول للمستخدمين المجهولين، كقاعدة عامة، فقط بعرض الدلائل وتنزيل المعلومات الضرورية، ولكن في بعض الخوادم يكون الأمر على العكس من ذلك - هناك أدلة خاصة حيث يمكن لأي مستخدم تحميل ملف للمشاركة.

    مع الوصول غير المجهول، هناك المزيد من الاحتمالات، ولكنها تقتصر على الدليل الذي يتم منح الوصول إليه.

    دعنا ننتقل إلى إعداد الخادم. سوف نعمل مع مثل هذا المخطط.

    سيكون لكل من المسؤول والمستخدم حق الوصول إلى خادم FTP. المسؤول والمستخدم لديهم حق الوصول المصرح به. في هذه الحالة، من الضروري تكوين حقوق الوصول بحيث يتمتع المسؤول بوصول غير محدود، ويكون لدى المستخدم حق الوصول فقط إلى الدليل الرئيسي الخاص به. تحتاج أيضًا إلى تكوين الوصول المجهول.

    في Ubuntu، يتوفر البرنامج الخفي vsftpd لخادم DHCP. نقوم بتثبيت خادم DHCP، ويتم ذلك باستخدام الأمر:

    testServer$ sudo apt-get install vsftpd

    بشكل افتراضي، يتم تعطيل التحميل المجهول. تحتاج إلى تغيير التكوين في الملف /etc/vsftpd.conf.

    testServer$ sudo nano /etc/vsftpd.conf

    نجد السطر "anonymous_enable" هناك ونخصص له القيمة "Yes". هذا الخط مسؤول عن الوصول إلى خادم FTP للمستخدمين المجهولين.

    تحتاج أيضًا إلى إلغاء التعليق على سطرين: "write_enable" و"chroot_local_user". السطر الأول مسؤول عن القدرة على الكتابة إلى الخادم، والسطر الثاني يمنع قدرة المستخدمين المحليين على الصعود إلى دليل أعلى من المجلد الرئيسي الخاص بهم.

    في نهاية ملف التكوين نضيف إعدادين:

    تقوم هذه الإعدادات بتعيين المجلدات الرئيسية للمستخدمين المجهولين والمحليين.

    احفظ تكوين الملف باستخدام مجموعة المفاتيح Ctrl + X (عندما يُطلب منك استبدال الملف الحالي، حدد نعم). بعد ذلك، تحتاج إلى إعادة تشغيل خادم FTP باستخدام الأمر

    إعادة تشغيل خدمة sudo testServer $ vsftpd

    المرحلة التالية هي إنشاء المستخدمين.

    قم بإنشاء مستخدم متميز باستخدام الأمر:

    testServer$ sudo adduser الخارق

    أعطها كلمة المرور:

    testServer$ Sudo passwd المستخدم الخارق

    ونعطيه حقوقاً غير محدودة:

    testServer$ sudo adduser الخارق sudo

    إنشاء مستخدم عادي:

    testServer$ sudo adduser user

    أعطها كلمة المرور:

    مستخدم testServer$ sudo passwd

    أدخل كلمة مرور UNIX الجديدة: 12345

    قم بإنشاء مجموعة مستخدمين لإدارة المجلدات:

    testServer$ sudo addgroup groupl

    testServer$ sudo nano /etc/group

    ابحث عن السطر "groupl" باستخدام Ctrl + W.

    نضيف مستخدمينا المتميزين والمستخدمين إلى هذا الخط.

    إنشاء مجلدات للمستخدمين:

    testServer$ sudo mkdir /srv/ftp/upload

    testServer$ Sudo mkdir /srv/ftp/superuser

    testServer$ Sudo mkdir /srv/ftp/user

    تعيين حقوق الوصول للمجلدات:

    testServer$ Sudo chmod 700 /srv/ftp/superuser

    testServer$ Sudo chmod 770 /srv/ftp/user

    testServer$ Sudo chmod 575 /srv/ftp/upload

    تغيير أصحاب المجلدات:

    testServer$ Sudo chown المستخدم المتميز: /srv/ftp/superuser

    testServer$ Sudo chown user:groupl /srv/ftp/user

    testServer$ sudo chown:groupl /srv/ftp/upload

    وبذلك نحصل على الصورة التالية:

    1. المستخدم المتميز فقط لديه حق الوصول إلى مجلد المستخدم المتميز، وهو أيضًا مالك هذا المجلد
    2. يتمتع كل من المستخدم والمستخدم المتميز بإمكانية الوصول إلى مجلد المستخدم. وذلك لأننا قمنا بتعيين الأذونات على 7 7 0. السبعة الثانية تحدد الحقوق الكاملة لمجموعة المستخدمين groupl، والتي أضفنا إليها المستخدم المتميز.
    3. يتمتع كل من المستخدم والمستخدم المتميز بحق الوصول الكامل إلى مجلد التحميل. بالنسبة لأي شخص آخر، يتم تعيين أذونات القراءة والتنفيذ فقط 5 75 . 5 = 101 (في ثنائي). 101~ص-س. أي أن المستخدمين الآخرين (وهذا يشمل المجهولين) لا يمكنهم كتابة أي شيء في مجلد التحميل.

    نتحقق من حقوق الوصول والمالكين باستخدام الأمر:

    testServer$ ls -l /srv/ftp

    للتحقق من الوصول إلى خادم FTP، تحتاج إلى كتابة شريط العناوين في أي متصفح:

    بروتوكول نقل الملفات://172.16.1.2

    في هذه الحالة، قمنا بتسجيل الدخول كمستخدم مجهول، لأننا لا نقوم بإدخال اسم وكلمة مرور.

    نرى ثلاثة مجلدات المستخدم المتميز/، التحميل/، المستخدم/.وبما أننا قمنا بتسجيل الدخول كمستخدم مجهول، فلا يمكننا سوى الوصول إلى المجلد رفع/.

    لتسجيل الدخول كمستخدم متميز، أدخل:

    بروتوكول نقل الملفات: // [البريد الإلكتروني محمي]

    أدخل اسم المستخدم الخاص بك: الخارق، كلمة المرور: 12345 . تحت المستخدم الخارق يمكننا الوصول إلى كافة المجلدات.

    دعونا نتحقق من المستخدم العادي للمرة الأخيرة. لتجنب الاضطرار إلى إدخال اسم المستخدم وكلمة المرور في كل مرة تقوم فيها بتسجيل الدخول، يمكنك كتابة ما يلي في شريط العناوين:

    بروتوكول نقل الملفات: // المستخدم: [البريد الإلكتروني محمي]

    تحت المستخدم يمكننا فقط الدخول إلى المجلدات رفع/و مستخدم/. إلى المجلد المستخدم المتميز/الوصول مغلق.


    اشترك في موقعنا

    مدير ملفات Nautilus - عميل FTP وWebDav.

    في الإصدار الأخير أوبونتو 13.04، يتم استخدام الإصدار الجديد كمدير افتراضي للملفات نوتيلوس 3.6.XXX. كما نعلم، كان هذا الإصدار من Nautilus هو الذي تسبب في آراء متباينة، وفي الواقع، فوجئ معظم المستخدمين بشكل غير سار بمدى "تخلف" هذا الإصدار، وحتى استخدامه افتراضيًا في النظام. هرع الكثيرون على الفور للبحث عن بديل، وكان أحدها نيمو- نظير "نوتيلوس" في مجموعة التوزيع لينكس النعناع، بيئة العمل قرفة. نيموبالتأكيد جيدة في كل شيء، ولكن تركيبه على أوبونتو، يتم سحبها على طول غلاف العمل بأكمله قرفة.

    كروسفتب- واحدة أخرى بروتوكول نقل الملفاتالعميل مكتوب فيه جافا، باستخدام نوع مألوف تمامًا من الواجهة السلكية وخصائص عامة جيدة جدًا فيما يتعلق بوظائفها وقدراتها. الإصدار الرئيسي والرئيسي للبرنامج هو كروس إف تي بي برو، خطة تجارية بحتة، مع مجموعة كاملة من الخصائص. CrossFTP عبارة عن نسخة مجانية من العميل، ذات إمكانات منخفضة إلى حد ما، ولكنها كافية تمامًا للمهام القياسية عند العمل باستخدام هذا النوع من البروتوكول. بشكل عام، حسب التقييم العام، البرنامج يحتل مركز جيد، خاصة بالنسبة للنسخة الكاملة، لكن للأمانة، التنفيذ باستخدام جافا.

    JFTP- ممثل آخر من فئة العملاء بروتوكول نقل الملفات- التطبيقات التي تم إنشاؤها باستخدام لغة البرمجة جافاوهو نظير لـ "شقيقه" التجاري جفتب 4.0من jMethods. يحتوي البرنامج على واجهة فردية خاصة به، على عكس أي واجهة أخرى مستخدمة في برامج مماثلة. يجب أن يقال ذلك في البداية JFTPإنها لا تترك انطباعًا كبيرًا، ومظهرها "الممل" إلى حد ما، وحتى عدم وجود اللغة الروسية، لا يعطي أي إلهام أيضًا. في الواقع، تعد قوة البرنامج ووظائفه مهمة جدًا جدًا ولا تقل إلا قليلاً، من حيث الإمكانيات، عن عميل رائع مثل FileZilla.

    KFTPgrabber- قوية جدًا بروتوكول نقل الملفاتعميل أوبونتو، مع مجموعة واسعة من الوظائف المتاحة المصممة للعمل باستخدام هذا البروتوكول، مع دعم تشفير حركة المرور باستخدام طبقة النقل الآمنة/طبقة المقابس الآمنة. تم تجهيز البرنامج بواجهة حديثة ذات نافذتين، كل منها مقسمة إلى قسمين آخرين، وبالتالي تشكل منطقة تنقل مقسمة. هذا أمر غير معتاد إلى حد ما وفي البداية، فإنه يخلق شعوراً بنوع من المبالغة فيما يتعلق بوجود النوافذ المتاحة، بدلاً من هيكل التوجيه المعتاد الشبيه بالشجرة المستخدم في معظم بروتوكول نقل الملفاتعملاء.

    قائد جنوم- مدير ملفات آخر عالي الجودة يعمل على المكتبة جتك+ ولديها في ترسانتها وحدة للعمل باستخدام البروتوكول بروتوكول نقل الملفات. يشير الاسم نفسه بالفعل إلى أن هذا التطبيق هو الأفضل للاستخدام في البيئة جنوم، ولكن لا يعني على الإطلاق أنه لا يمكن استخدامه في قذائف العمل الأخرى. إذا رسمنا تشبيهًا، ففي البيئة كيديخصمه هو الذي تمت مناقشته في وقت سابق قليلا.

    بروتوكول نقل الملفات- نعم، نعم، هذا هو بالضبط ما يسمى البرنامج، بسيط ومتواضع، ولكن الاسم نفسه بعيد عن تاج هذا الإبداع. يمكن تسمية قمة فن التصميم (بين علامتي الاقتباس) أو بالأحرى باسم مظهر البرنامج. لن تجد مثل هذا القبح الفائق إذا كنت تريده على وجه التحديد، أو سيتعين عليك العمل بجد بحثًا عن هذا النوع من الندرة. حسنًا، علاوة على ذلك، لإكمال الحزمة بأكملها، إذا جاز التعبير، تجدر الإشارة إلى أن هناك أقصى قدر من الإزعاج عند استخدام البرنامج.

    كما يوحي الاسم نفسه، فإن الغرض الرئيسي من البرنامج هو مدير الملفات، وهو أمر رائع للغاية من جميع النواحي. أقوى مدير ملفات متعدد الوظائف ومريح، يمكن مقارنته بـ القائد الكليمن نظام التشغيل ويندوز، ولكن ربما سيكون الأمر أكثر برودة. هناك بالفعل واحدة صغيرة "لكن"، تم تطوير هذا التطبيق كجزء من المشروع كيدي، وبالتالي فهو مخصص في المقام الأول للاستخدام في بيئة العمل هذه.

    جيد جدًا، ومقبول تمامًا بروتوكول نقل الملفات- العميل على صورته، كما أن لديه شبهاً خارجياً بجميع العملاء المعروفين فايلزيلا. نفس الواجهة ذات النافذتين، البسيطة والمريحة للغاية، والخالية من الرتوش، بالإضافة إلى أنه يمكنك إضافة منصة مشتركة، وتعدد مؤشرات الترابط، وتبادل الملفات الآمن والموثوق، وخيارات التحكم الرسومية ووحدة التحكم، ومتعددة اللغات (بما في ذلك الروسية)، وغير ذلك الكثير.