FTP : Vsftpd स्थापित करना2023/10/19 |
FTP सर्वर को कॉन्फ़िगर करने के लिए Vsftpd स्थापित करें।
|
|
[1] | Vsftpd को स्थापित और कॉन्फ़िगर करें। |
[root@www ~]#
dnf -y install vsftpd
[root@www ~]#
vi /etc/vsftpd/vsftpd.conf # पंक्ति 12 : सुनिश्चित करें कि मान [NO] है (कोई गुमनाम नहीं) anonymous_enable=NO # पंक्ति 100, 101 : टिप्पणी रद्द करें (क्रोट सक्षम करें) # और chroot निर्देशिका के अंतर्गत लिखने योग्य सक्षम करने के लिए लाइन जोड़ें chroot_local_user=YES chroot_list_enable=YES allow_writeable_chroot=YES
# पंक्ति 103 : टिप्पणी रद्द करें (क्रोट सूची फ़ाइल) chroot_list_file=/etc/vsftpd/chroot_list # पंक्ति 109 : टिप्पणी रद्द करें ls_recurse_enable=YES # पंक्ति 114 : परिवर्तन (यदि केवल आईपीवी4 सुन रहे हों) # यदि IPv4 और IPv6 दोनों सुन रहे हैं, तो निर्दिष्ट करें [NO] listen= YES
# पंक्ति 123 : परिवर्तन (यदि केवल IPv6 सुन रहे हों) # यदि IPv4 और IPv6 दोनों सुन रहे हैं, तो निर्दिष्ट करें [YES] listen_ipv6= NO
# अंत में जोड़ें # रूट निर्देशिका निर्दिष्ट करें (यदि निर्दिष्ट नहीं है, तो उपयोगकर्ताओं की होम निर्देशिका FTP होम निर्देशिका बन जाएगी) local_root=public_html
# स्थानीय समय का उपयोग करें use_localtime=YES
[root@www ~]#
vi /etc/vsftpd/chroot_list # उन उपयोगकर्ताओं को जोड़ें जिन्हें आप उनकी होम निर्देशिका पर जाने की अनुमति देते हैं fedora
systemctl enable --now vsftpd |
[2] | यदि Firewalld चल रहा है, तो FTP सेवा की अनुमति दें। |
[root@www ~]# firewall-cmd --add-service=ftp success [root@www ~]# firewall-cmd --runtime-to-permanent success |
[3] | यदि SELinux सक्षम है, तो बूलियन सेटिंग बदलें। |
[root@www ~]# setsebool -P ftpd_full_access on |
Sponsored Link |
|