
مرات عديدة, بعد تثبيت نظام التشغيل جديد على الخادم, من الضروري أن يكون قادراً على أن يكون خادم بروتوكول نقل الملفات أن تكون مؤهلة للحصول على عن بعد لأن نظام الملفات أو حتى المستخدمين الآخرين يمكن الوصول إلى, دون خوف أن يخل على الملقم نفسه, أو ربما تسمح لك المستخدمين دون معرفة ويمكن لينكس تحميل وتنزيل الملفات.
وفي حالتنا, دعونا نرى كيف يمكنك أن تجعل تركيب vsFTPd (ملقم FTP أمن جداً), ما هو ملقم FTP خفيفة الوزن من أجل CentOS, في طريقة جداً سهلة وبسيطة.
كيفية تثبيت vsFTPd, ملقم FTP, في CentOS
أولاً وقبل كل شيء, يجب عليك الاتصال مع الخادم استخدام SSH أو جسديا مع المستخدم وقد امتيازات المسؤول أو أي دولة أخرى التي يمكنك القيام بها سودو من أجل, تسجيل مرة واحدة في, للحصول على هذه الامتيازات.
مرة واحدة داخل, للاضطلاع به التثبيت, في المربع وحدة التحكم بالأوامر o المحطة الطرفية قم بتشغيل الأمر التالي:
1 | $ sudo yum -y install vsftpd |
إذا كنت تحاول الوصول إليه مع المستخدم وبعد, الفعل بحد ذاته, امتيازات المسؤول, ليس من الضروري أن يكتب في بداية ‘سودو‘.
وبمجرد تركيب, نحن ذاهبون للوصول إلى ملف التكوين للقيام ببعض التغييرات حول هذه الأداة المساعدة. يوجد هذا الملف في المسار /etc/vsftpd/vsftpd.conf, حيث يمكنك فتحه وتحريره مع فيم بالطريقة التالية:
1 | $ sudo vi /etc/vsftpd/vsftpd.conf |
بمجرد فتح الملف, نحن ذاهبون إلى البحث عن الخطوط أين هي التالية متغير, تكوين لهم مع القيم التي نقدم لهم أدناه:
1 2 3 4 5 6 7 8 9 10 11 | //Impedir que se realicen conexiones anónimas anonymous_enable=NO //Permitir que los usuarios locales puedan loguearse local_enable=YES //Permitir que se puedan realizar cambios write_enable=YES //Hacer que la carpeta, por defecto, de cada usuario sea su carpeta HOME chroot_local_user=YES |
بالإضافة, في نهاية الملف ويجب أن إضافة الأسطر التالية, التي تسمح لنا بإجراء اتصالات في الوضع الخامل, فضلا عن التكوين منافذ لاستخدام للقيام بذلك:
1 2 3 4 | pasv_enable=YES pasv_min_port=30300 pasv_max_port=30309 port_enable=YES |
بعد الانتهاء من التغييرات, حفظ وإغلاق الملف باستخدام المفاتيح : x + مقدمة.
ثم أننا ذاهبون إلى تكوين جدار الحماية, لماذا السماح بالاتصالات الواردة بروتوكول نقل الملفات. للقيام بذلك, إذا كنت تستخدم جدار الحماية [ايبتبلس], قم بتشغيل الأوامر التالية:
1 2 3 | $ sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 20:21 -j ACCEPT $ sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 30300:30309 -j ACCEPT |
مع هذا نحن تقوم بتكوين المنافذ 20 و 21, التي يتم استخدامها نقل البيانات والتحكم, بالإضافة إلى المنافذ 30300 لأن 30309 لأن الوضع الخامل.
وأخيراً, نحن ذاهبون إلى بدء تشغيل ملقم FTP ويمكننا القيام بذلك تحميل عندما يتم تمهيد النظام. للقيام بذلك, تشغيل التالية الأوامر:
1 2 3 4 5 | //Arrancamos el servidor de FTP $ sudo service vsftpd start //Configuramos que el servidor se inicie al arrancar $ sudo chkconfig vsftpd on |
كنت على استعداد! مرة واحدة القيام به لدينا تثبيت وتشغيل لدينا خادم بروتوكول نقل الملفات, لا سيما vsFTPd, في موقعنا الخادم CentOS, على استعداد لتلقي طلبات الاتصال والبدء في القيام بعمليات مشاركة الملفات.
