السلام عليكم ..
اخوتي الافاضل ..
كثير من اصحاب السيرفرات او الانظمة يتسائل عن كيفية تمكين روابط من سيرفره على شكل ftp://URL.com ..
فيمكنك اضافة وتوفير هذه الخاصية عن طريق برنامج vsftpd للسيرفرات ..
سنتطرق لكيفية اعداد وتصطيب هذا البرنامج على انظمة Ubuntu + Centos ..
لتصطيب واعداد برنامج vsftpd على Ubuntu :
نبدأ بتطبيق الاوامر :
كود:
sudo apt-get install vsftpd
بعد التصطيب .. نفتح ملف الاعدادات :
كود:
sudo nano /etc/vsftpd.conf
نتأكد من هذه الخيارات :
كود:
anonymous_enable=YES
local_enable=YES
write_enable=YES
احفظ الملف ..
ثم ريستارت للبرنامج :
كود:
sudo service vsftpd restart
وبهذا .. يكون لديك برنامج FTP لتوفير روابط سريعة خاصة بك ..
لتغيير مسار الـ root directory للبرنامج وجعله مربوط مع برنامج httpd .. نعمل على التالي :
نفتح ملف الاعدادات للبرنامج :
كود:
sudo nano /etc/vsftpd.conf
نضيف بنهايته هذا السطر :
كود:
local_root=/var/www/
بامكانك تغيير المسار الى مسارك المطلوب ..
من ثم نفتح ملف passwd :
نبحث عن يوزر ftp .. نعمل على تغيير المسار الخاص به .. ليصبح على هذا الشكل :
كود:
ftp:x:105:111:ftp daemon,,,:/var/www/html:/bin/false
من ثم نحفظ الملف ونعمل ريستارت للبرنامج
كود:
sudo service vsftpd restart
مبروك عليك البرنامج .. اي ملف يتم رفعه للمسار الجديد بامكانك الحصول على رابط FTP منه ..
----------------------------
لتصطيب برنامج vsftpd على نظام Centos :
كود:
sudo yum install vsftpd
كود:
sudo yum install ftp
كود:
sudo yum install nano; sudo yum install pico -y
لتعديل ملف الاعدادات للبرنامج :
كود:
sudo nano /etc/vsftpd/vsftpd.conf
لجعل البرنامج تلقائيا مع تشغيل السيرفر :
بإمكانك منع عرض محتويات المجلد بإضافة الأمر التالي لملف اعدادات البرنامج :
ايضا بإمكانك حماية للمجلدات من اليوزرات وعمل محدودية لليوزرات بالامر :
كود:
chroot_local_user=YES
تحياتي لكم جميعا
اخوكم رائد سعادة ..
المفضلات