شرح تنصيب السيرفر إف تي بي vsftpd ل ديبيان أو أبونتو

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته
هذا الشرح ياتي بعد شرح تنصيب السيرفر Apache2+php5+mysql5 لكي يتم رفع الملفات إلى السيرفر

vsftpd هو أحسن سيرفير إف تي بي للينكس المفتوحة المصدر وهو الأكثر إستخداما من طرف الشركات وهو سهل التركيب والتعديل

فلنبدأ!

تنصيب أو تركيب vsftpd

# apt-get install vsftpd

تعديلات كي نبدئ العمل به

علنا أن ننشىء ملفين فارغين vsftpd.chroot_list و vsftpd.user_list
# touch /etc/vsftpd.chroot_list
# touch /etc/vsftpd.user_list

في الملفان سيتم الدلالة عن مستعملي إف تي بي ftp

تعديل ملف الإعدادات إف تي بي /etc/vsftpd.conf
# vim /etc/vsftpd.conf

عليك أن يكون مثل هذا
# Example config file /etc/vsftpd.conf
listen=YES
#listen_ipv6=YES
#anonymous_enable=YES
local_enable=YES
write_enable=YES
#local_umask=022
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=whoever
#xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
#idle_session_timeout=600
#data_connection_timeout=120
#nopriv_user=ftpsecure
#async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Bienvenid@ al FTP.
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd.banned_emails
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
#ls_recurse_enable=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=NO
rsa_cert_file=/etc/ssl/certs/vsftpd.pem

ونقوم بإعادة تشغيل vsftpd
# /etc/init.d/vsftpd restart

زيادة مستخدمي إف تي بي

الطريقة الأولى يدويا

إضافة مجموعة
groupadd group1
إضافة مستخدم
useradd -g group1 -c user1 -d /var/www/arlinux -s bash user1

-g group1 نعتيه المجموعة group1
-c user1 إسم المستخدم user1
-d /var/www/arlinux ملفات المستخدم /var/www/arlinux
-s bash user1 إذ لم يتم كتابته فإنه يأخذ أتوماتكيا /bin/sh

إذ لم يكن لدينا مجلد /var/www/arlinux نزيده
mkdir /var/www/arlinux

لتغيير مالك الملف
chown group1:user1 /var/www/arlinux

حقوق على الملف أو ما يسمى permissions
chmod 755 /var/www/arlinux
usermod -a -G group1 user1

كلمة السر ل user1
passwd user1

الطريقة الثانية عن طريق سكرييبت

لقد تم تعديل سكريبت لتسهيل عملية إنشاء مستخدمي ftp
لتحميل إضغط download
تحميل
تشغيل سكرييبت script.sh
# ./script.sh user1

االأن نذهب إلي vsftpd.chroot_list و vsftpd.user_list و نقوم كتابة إسم مستخدم الذين قمنا بإنشائهم ftp
# vim /etc/vsftpd.user_list
user1
user2
# vim /etc/vsftpd.chroot_list
user1
user2

تجربته
filezillavsftp 300x176 شرح تنصيب السيرفر إف تي بي vsftpd ل ديبيان أو أبونتو
webvsftpd 300x175 شرح تنصيب السيرفر إف تي بي vsftpd ل ديبيان أو أبونتو

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

إترك تعليق

  • (لن يتم نشره)

الوسوم المسموح إستعمالها : <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>