إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

خدمة vsFTPd وبعض الاعدادات البسيطة

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • خدمة vsFTPd وبعض الاعدادات البسيطة

    السلام عليكم ورحمة الله وبركاته

    سأتحدث في هذا الموضوع عن خدمة FTP المعتمدة في نظام ردهات وهي vsFTPd وبعض الاعدادات الاساسية لها ، نقوم بتركيب الخدمة كتركيب أي برنامج ، ثم نشغلها حالياً ونجعلها on عند تشغيل النظام ، بهذه الامرين

    كود:
    service vsftpd start
    chkconfig vsftpd on
    بعد ذلك نفتح ملف الاعداد /etc/vsftpd/vsftpd.conf ونقوم بتحريره ، وسأتحدث انا عن الاعدادات الاساسية للخدمة

    أول خيار هو لو بغيت تسمح للمجهولين الدخول عبر الاف تي بي لديك من خلال هذا الخيار
    كود:
    anonymous_enable=YES
    ولو مش عاوزهم خليها NO ، ولو عاوز تسمح لهم يرفعوا ملفات ضع الخيارات التالية
    كود:
    anon_upload_enable=YES
    chown_uploads=YES
    chown_username=username
    ثاني اعداد مفيد ، وهو لو كنت عاوز عدد معين من اليوزر يستخدم الاف تي بي من الخيار هذا
    كود:
    userlist_enable=YES
    بعد كدا اروح محدد مكان ملف اليوزرز
    كود:
    userlist_file=/etc/vsftpd/user.list
    بعد كذا اروح كاتب المستخدمين اللي ممكن يعملوا دخول بالاف تي بي بهذا الملف /etc/vsftpd/user.list ، طبعا كل يوزر بسطر

    ثالث اعداد مفيد وهو عند تسجيل الدخول لليوزر فأنه سينتقل للهوم بتاعه من خلال
    كود:
    chroot_local_user=YES
    ولا تنسى عند تغيير أي اعداد لابد من اعادة تشغيل الخدمة بأحد الاوامر التالية
    كود:
    service vsftpd restart
    /etc/init.d/vsftpd restart

    ولمنع أي يوزر من الدخول بالاف تي بي ، اضع اسمه في الملف /etc/vsftpd.ftpusers او من خلال الامر

    كود:
    echo "user" >> /etc/vsftpd.ftpusers
    ولمن اراد المزيد يكتب الامر man vsftpd ويبحث بقوقل ، ولا تنسى ان هذه ثلاث اعدادات فقط هناك العشرات لم اذكرها

    وسلام عليكم

  • #2
    جزاك الله خيراً على هذا الشرح المبسط

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

    تعليق


    • #3
      شكراً اخي الكريم على الدرس القيم ...

      انا كنت ناوي اكتب واحد على طلب الاعضاء لكن نسيت الامر ...
      و ها انت سبقتني فيه ...

      تعليق


      • #4
        شكرا يا مان يا جامد جدا
        سبحانك ربي لا اله الا انت خلقتني و انا عبدك و انا علي عهدك و وعدك ما استطعت اعوذ بك من شر ما صنعت ابؤ لك بنعمتك علي و ابؤ بذنبي فاغفر لي انة لا يغفر الذنوب الا انت

        تعليق


        • #5
          السلام عليكم
          بارك الله فيك اخي عبدالعزيز على سلسلة الدروس الرائعة.

          تعليق


          • #6
            تسلم على الموضوع المميز

            جعله لله في ميزان حسناتك

            تعليق


            • #7
              بارك الله فيك اخي عبدالعزيز

              تعليق


              • #8
                السلام عليكم

                جزاك الله خير أخي على الشرح
                قمت بتطبيق الشرح على سيرفر Centos وكل شي تمام
                الان احاول ادخل عن طريق برنامج FTP
                مو راضي يفتح معاي هل توجد طريقة لتفعيل الدخول عن طريف برنامج الاف تي بي؟

                تعليق


                • #9
                  هل تدخل باليوزر رووت ام ماذا؟ حاول الدخول باستخدام اسم مستخدم عادي...
                  V.I.P

                  (وَاصْبِرْ فَإِنَّ اللَّهَ لَا يُضِيعُ أَجْرَ الْمُحْسِنِينَ)
                  هود 115

                  Linux is user-friendly, but it happens to be selective about its friends

                  "احذر أن تكون مثل البقية تأخذ وﻻتعطي ، فلن يكون هناك مصادر تعليمية على الشبكة، ﻻأكثر الله من أمثالهم"


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


                  تعليق


                  • #10
                    دخلت بالمستخدم العادي وليس بالروت
                    مو راضي يفتح معاي هل في بورت ثاني غير 21 المفروض يدخل فيه؟

                    تعليق


                    • #11
                      السلام عليكم

                      اخي Ahmed ، راجع firewall لديك او security level
                      جاءت متأخرة ، ولكن احببت اضيف شي مما تعلمته من المنتدى ..

                      تعليق


                      • #12
                        السلام عليكم ورحمة الله وبركاته ......

                        عندما حاولت بدء العمل مع خدمة vsftpd فانني كنت أتحصل على رسالة الخطأ التالية :

                        كود:
                        [[email protected] /]# ftp localhost
                        Connected to it.lc.
                        220 Welcome to E-Aden FTP Server Enjoy your journy !!.
                        530 Please login with USER and PASS.
                        530 Please login with USER and PASS.
                        KERBEROS_V4 rejected as an authentication type
                        Name (localhost:root): testftp
                        331 Please specify the password.
                        Password:
                        500 OOPS: cannot change directory:/home/testftp
                        Login failed.
                        ftp>
                        وهنا سوف نجمل بعض من الأشياء التي قد تسبب رسالة الخطأ السابقة ..

                        Home Directory :

                        قد يكون مجلد ال Home الخاص بالمستخدم غير موجود أو حذف بطريق الصدفة .. !!

                        ولهذا فأننا سوف نقوم بفحص الملف /etc/passwd وذلك للتأكد من مسار مجلد ال Home الخاص بالمستخدم :

                        كود:
                        [[email protected] /]# grep testftp /etc/passwd
                        testftp:x:502:502::/home/testftp:/bin/bash
                        [[email protected] /]#
                        نلاحظ بان مجلد ال Home موجود في المسار :

                        كود:
                        /home/testftp
                        لذا فان لم يكن موجوداً فقم بإنشائه .

                        File/Directory Permissions :

                        قد يكون المستخدم لا يملك أي صلاحيات على مجلد ال Home الخاص به .. !!

                        لذا فإن لم يكن يملك صلاحيات فأعطه إياها .

                        SELINUX :

                        بما إنني لا أملك حالياً معلومات عن ال SeLinux فأنني سوف أقوم بنسخ الحل الذي وجدته باللغة الأنجليزية ولصقه هنـــا :

                        كود:
                        f SELINUX is rearing its ugly head on the server, this can be a problem. Check your current SELINUX status and disable it if necessary:
                        
                        # setenforce
                        Enforcing
                        # setenforce 0
                        http://rackerhacker.com/2007/06/14/5...r-from-vsftpd/

                        في أمان الله ..

                        Dr.Pain

                        تعليق


                        • #13
                          هل ftp نفس سرعة ssh2

                          تعليق

                          يعمل...
                          X