Fedora 41
Sponsored Link

FTP : Vsftpd स्थापित करना2024/11/12

 

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
[root@www ~]#
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

मिलान सामग्री