Hostwinds دروس
نتائج البحث عن:
جدول المحتويات
العلامات: Cloud Servers, FTP
يغطي هذا الدليل كيفية إنشاء حسابات FTP باستخدام VSFTPD، ويمكن تثبيت هذا البرنامج على CentoS 6، Centos 7، و Ubuntu.
قبل تثبيت أي برنامج، فمن الأفضل دائما أفضل الممارسات للتأكد من أن نظامك محدث.يرجى الاطلاع واتبع الدليل التالي لتحديث الخادم الخاص بك. كيفية تحديث الخادم الخاص بك
الخطوة 1 - أولاً ، قم بتثبيت vsftpd. قم بذلك عن طريق إصدار الأمر التالي أثناء تسجيل الدخول عبر SSH.
yum install vsftpd
ملاحظة: ستتم مطالبتك بتأكيد التثبيت.إذا كنت ترغب في تجنب ذلك، يمكنك استخدام الخيار الخاص بي.
الخطوة 2 - FTP هي الآن وظيفية الآن على الخادم.ومع ذلك، ينصح بإجراء التغييرات الأمنية التالية إلى ملف التكوين ل VSFTPD.(موجود في /etc/vsftpd/vsftpd.conf)
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
بمجرد إجراء هذه التغييرات، تحتاج إلى إعادة تشغيل خدمة VSFTPD:
service vsftpd restart
الخطوه 3 - يجب عليك الآن تعيين خدمة vsftpd للبدء دائمًا عند التمهيد باستخدام الأمر التالي:
chkconfig vsftpd on
الخطوة 4 - الخطوة الأخيرة هي السماح لمنفذ FTP الافتراضي (21) من خلال جدار الحماية. قم بذلك باستخدام الأمر التالي:
iptables -A INPUT -p TCP -m TCP --dport 21 -j ACCEPT
الخطوة الخامسة - الآن أعد تشغيل جدار الحماية باستخدام الأمر التالي:
service iptables restart
الخطوة 1 - تثبيت vsftpd. قم بذلك عن طريق إصدار الأمر التالي أثناء تسجيل الدخول عبر SSH.
yum install vsftpd
ستتم مطالبتك بتأكيد التثبيت عن طريق الضغط على "Y،" إذا كنت ترغب في تجنب ذلك، يمكنك استخدام الخيار الخاص بي في نهاية الأمر.
الخطوة 2 - FTP يعمل الآن على الخادم، ومع ذلك، ينصح بإجراء التغييرات الأمنية التالية إلى ملف التكوين ل VSFTPD.(موجود في /etc/vsftpd.conf)
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
بمجرد إجراء هذه التغييرات ، أعد تشغيل خدمة vsftpd باستخدام الأمر التالي:
systemctl restart vsftpd
الخطوه 3 - يجب عليك الآن تعيين خدمة vsftpd للبدء دائمًا عند التمهيد باستخدام الأمر التالي:
systemctl enable vsftpd
الخطوة 4 - الخطوة الأخيرة هي السماح لمنفذ FTP الافتراضي (21) من خلال جدار الحماية. قم بذلك باستخدام الأمر التالي:
firewall-cmd --permanent --add-port=21/TCP
الخطوة الخامسة - الآن أعد تشغيل جدار الحماية باستخدام الأمر التالي:
firewall-cmd --reload
الخطوة 1 - تثبيت vsftpd. قم بذلك عن طريق إصدار الأمر التالي أثناء تسجيل الدخول عبر SSH.
apt-get install vsftpd
ستتم مطالبتك بتأكيد التثبيت.إذا كنت ترغب في تجنب ذلك، يمكنك استخدام الخيار الخاص بي.
الخطوة 2 - FTP يعمل الآن على الخادم.ومع ذلك، ينصح بإجراء التغييرات الأمنية التالية إلى ملف التكوين ل VSFTPD.(موجود في /etc/vsftpd.conf)
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
بمجرد إجراء هذه التغييرات، ستحتاج إلى إعادة تشغيل خدمة VSFTPD باستخدام الأمر التالي:
service vsftpd restart
يمكنك إنشاء مستخدم جديد يمكن استخدامه لبرنامج FTP باستخدام أمر الوظيفة الإضافية.يرجى ملاحظة أن Syntx المحدد لهذا الأمر يمنع الوصول إلى Shell Bash لمستخدم FTP الذي تم إنشاؤه.سيعمل هذا الأمر لكل من Centos / Redhat و Ubuntu / Debian.لإضافة مستخدم FTP جديد، قم بإصدار الأمر التالي أثناء تسجيل الدخول عبر SSH، واستبدال NewSername باستخدام اسم المستخدم الذي تريد استخدامه.
useradd -m NewUserName -s /usr/sbin/nologin
بمجرد إضافة المستخدم ، قم بتعيين كلمة المرور الخاصة به باستخدام الأمر التالي ، مع استبدال اسم المستخدم باسم المستخدم:
passwd username
سيطلب منك إدخال كلمة المرور مرتين.ومع ذلك، لن تكون كلمة المرور مرئية كما تكتبها.احذر.
يجب أن تكون الآن قادرًا على الوصول إلى الخادم عبر FTP باستخدام عنوان IP الخاص بالخادم واسم المستخدم وكلمة المرور اللذين قمت بإنشائهما والمنفذ 21. يرجى ملاحظة أن المستخدم سيتمكن فقط من الوصول إلى الدليل الرئيسي المحدد الخاص به.
كتب بواسطة Michael Brower / ديسمبر 13, 2016