Raed Saadeh
17-08-2015, 06:51 PM
السلام عليكم ..
اخوتي الافاضل ..
كثير من اصحاب السيرفرات او الانظمة يتسائل عن كيفية تمكين روابط من سيرفره على شكل 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 :
sudo /etc/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لجعل البرنامج تلقائيا مع تشغيل السيرفر :
chkconfig vsftpd onبإمكانك منع عرض محتويات المجلد بإضافة الأمر التالي لملف اعدادات البرنامج :
dirlist_enable=no
ايضا بإمكانك حماية للمجلدات من اليوزرات وعمل محدودية لليوزرات بالامر :
chroot_local_user=YES
تحياتي لكم جميعا :)
اخوكم رائد سعادة ..
اخوتي الافاضل ..
كثير من اصحاب السيرفرات او الانظمة يتسائل عن كيفية تمكين روابط من سيرفره على شكل 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 :
sudo /etc/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لجعل البرنامج تلقائيا مع تشغيل السيرفر :
chkconfig vsftpd onبإمكانك منع عرض محتويات المجلد بإضافة الأمر التالي لملف اعدادات البرنامج :
dirlist_enable=no
ايضا بإمكانك حماية للمجلدات من اليوزرات وعمل محدودية لليوزرات بالامر :
chroot_local_user=YES
تحياتي لكم جميعا :)
اخوكم رائد سعادة ..