FTP : Install Vsftpd2023/11/21 |
Install Vsftpd to configure FTP Server.
|
|
[1] | Install and Configure Vsftpd. |
[root@www ~]#
dnf -y install vsftpd
[root@www ~]#
vi /etc/vsftpd/vsftpd.conf # line 12 : make sure value is [NO] (no anonymous) anonymous_enable=NO # line 100, 101 : uncomment (enable chroot) # and add the line to enable writable under the chroot directory chroot_local_user=YES chroot_list_enable=YES allow_writeable_chroot=YES
# line 103 : uncomment (chroot list file) chroot_list_file=/etc/vsftpd/chroot_list # line 109 : uncomment ls_recurse_enable=YES # line 114 : change (if listening IPv4 only) # if listening IPv4 and IPv6 both, specify [NO] listen= YES
# line 123 : change (if listening IPv6 only) # if listening IPv4 and IPv6 both, specify [YES] listen_ipv6= NO
# add to the end # specify root directory (if don't specify, users' home directory become FTP home directory) local_root=public_html
# use local time use_localtime=YES
[root@www ~]#
vi /etc/vsftpd/chroot_list # add users you allow to move over their home directory fedora
systemctl enable --now vsftpd |
[2] | If Firewalld is running, allow FTP service. |
[root@www ~]# firewall-cmd --add-service=ftp success [root@www ~]# firewall-cmd --runtime-to-permanent success |
[3] | If SELinux is enabled, change Boolean setting. |
[root@www ~]# setsebool -P ftpd_full_access on |
Sponsored Link |