Serv-U هو برنامج من جانب خادم FTP يستخدم على نطاق واسع يدعم جميع سلسلة Windows مثل 3x/9x/Me/NT/2K. يمكنك تعيين خوادم FTP متعددة ، والحد من أذونات المستخدمين المسجلين ، وتسجيل الدخول إلى الدليل المنزلي وحجم المساحة ، وما إلى ذلك ، والوظائف كاملة للغاية. إنه يحتوي على ميزات أمان كاملة ، ويدعم نقل SSLFTP ، ويدعم الاتصالات المشفرة SSL لحماية أمان البيانات ، وما إلى ذلك.
يدعم Serv-U إعدادات المستخدم ومجموعة المستخدم بناءً على قاعدة بيانات ODBC ، والتي توفر لنا واجهة جيدة تعتمد على برمجة Serv-U. بعد ذلك ، سنقدم كيفية تنفيذها بالتفصيل.
1. استخدم قاعدة بيانات ODBC لإدارة Serv-U
المتطلبات الأساسية: يمكن فقط لإصدار Enterprise من Serv-U (الإصدار 4.1 أو أعلى) دعم ODBC. تتضمن قواعد البيانات المدعومة الشائعة الوصول ، MySQL ، Oracle ، MSSQL ، إلخ.
يتم توفير بعض أمثلة قاعدة البيانات على موقع Serv-U English الرسمي. يوفر هذا الموقع تنزيلات ، يرجى تحديد:
مثال الوصول: msaccessodbcexample
· مثال MSSQL: mssqlserverodbcexample
· MySQL مثال: mysqlodbcexample
Oracle ينشئ ملف SQL لهيكل الجدول: Oracledatabaseforuse WithServ-U
فيما يلي وصف لطريقة الاستخدام باستخدام MSSQL كمثال
1. قم بتثبيت إصدار Serv-U Enterprise (4.1 أو أعلى) وإنشاء مجال جديد. في الخطوة الرابعة ، حدد "تخزين في قاعدة بيانات ODBC" في نوع المجال ، كما هو موضح في الشكل:
2. قم بتنزيل حزمة عينة mssqlserverodbcexample ، والحصول على createServutables.sql (تستخدم لإنشاء بنية الجدول المقابلة لـ serv-u في mssql) ، وتنفيذها في mssql
قم بخط هذا الملف وإنشاء ستة جداول ، وهي:
· ftp_users
FTP_USERIPS
· ftp_useraccess
· FTP_Groups
ftp_groupips
· ftp_groupaccess
من بينها ، FTP_USERS هو الجدول الذي يخزن المستخدمين ، وهو أهم شيء.
3. إنشاء ODBC. مثال العملية على النحو التالي
(1) أضف النظام DSN (مصدر بيانات النظام) ، وحدد SQL Server ، وملء اسم مصدر البيانات والخادم (يتم استخدام المحلية بواسطة الجهاز المحلي)
(2) يتم تحديد طريقة التحقق من تسجيل الدخول بناءً على إعدادات MSSQL. هنا يمكنك تسجيل الدخول باستخدام طريقة التحقق من SQL
(3) قم بتغيير قاعدة البيانات لإنشاء قاعدة بيانات لك باستخدام جدول Serv-U ، وتأكيد ، واستكمال إعدادات ODBC. الآن بعد أن أصبح لديك مصدر بيانات للنظام يسمى Serv-U ، تذكر هذا الاسم وقم بتسجيل الدخول لاستخدام المستخدم وكلمة المرور.
4. تكوين serv-u
(1) أغلق serv-u ، احصل على ملف add to-in-in-ini
[Domain1]
ODBCTables = ftp_users | ftp_groups | ftp_useraccess | ftp_groupaccess | ftp_userips | ftp_groupips
OdbCcolumns = ftpusername | ftppassword | skey | dirhome | loginmsgfile | accessrule | معطل | sessionencryption | dirhomelock | hidehidden | preimowlowlogin | changepassword | edlimitup | speedlimitdown | maxusersconcurrent | timeoutidle | timeoutsession | ratioup | ratiodown | ratiocredit | quotacurrent | quotamax | انتهاء الامتياز | ftppasswordtype | ratiotype | مجموعات | ملاحظات