2,7K
1. Cài đặt và cấu hình Vsftpd
[root@www ~]# dnf -y install vsftpd [root@www ~]# vi /etc/vsftpd/vsftpd.conf # dòng 12: đảm bảo giá trị là [NO] (không ẩn danh) anonymous_enable=NO # dòng 82,83: bỏ ghi chú (cho phép chế độ ascii) ascii_upload_enable=YES ascii_download_enable=YES # dòng 100,101: bỏ ghi chú (bật chroot) chroot_local_user=YES chroot_list_enable=YES # dòng 103: bỏ ghi chú (tệp danh sách chroot) chroot_list_file=/etc/vsftpd/chroot_list # dòng 109: bỏ ghi chú ls_recurse_enable=YES # dòng 114: đặt CÓ nếu chỉ nghe IPv4 # nếu nghe cả IPv4 và IPv6, hãy đặt NO listen=NO # dòng 123: đặt NO nếu không nghe IPv6 # nếu nghe cả IPv4 và IPv6, hãy đặt YES listen_ipv6=YES # thêm vào cuối # chỉ định thư mục gốc # nếu không chỉ định, thư mục chính của người dùng sẽ trở thành thư mục chính FTP local_root=public_html # sử dụng giờ địa phương use_localtime=YES # tắt cho bộ lọc seccomp (nếu không thể đăng nhập, hãy thêm dòng này) seccomp_sandbox=NO [root@www ~]# vi /etc/vsftpd/chroot_list # thêm người dùng mà bạn cho phép di chuyển qua thư mục chính của họ cent [root@www ~]# systemctl enable --now vsftpd
2. Nếu SELinux được bật , hãy thay đổi cài đặt boolean.
[root@www ~]# setsebool -P ftpd_full_access on
3. Nếu Firewalld đang chạy , hãy cho phép các cổng dịch vụ FTP
[root@www ~]# firewall-cmd --add-service=ftp --permanent success [root@www ~]# firewall-cmd --reload success
Chúc các bạn thành công! Mọi thắc mắc, cần hỗ trợ hãy bình luận bên dưới hoặc qua Fanpage Facebook, form liên hệ.