Trang chủ » Hướng dẫn cài đặt Vsftpd để cấu hình FTP Server

Hướng dẫn cài đặt Vsftpd để cấu hình FTP Server

bởi Vinh Leo
2,7K views
Bài này thuộc phần 2 của 5 phần trong series Học Centos 8 căn bản
3/5 - (2 bình chọn)

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ệ.

Xem tiếp các bài trong Series Học Centos 8 căn bản

CÓ THỂ BẠN QUAN TÂM

Subscribe
Thông báo cho
guest
0 Góp ý
mới nhất
cũ nhất like nhiều nhất
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x