Bài viết này sẽ hướng dẫn chúng ta cách cấu hình FTP hệ thống trên CentOS-7 cùng với VSFTPD chạy Dual IPv4, IPv6. Nếu như bạn cần hỗ trợ, xin vui lòng tương tác benhvienranghammatsaigon.vn qua đường dây nóng 1900 6046 ext.3, e-mail về support
benhvienranghammatsaigon.vn.vn hoặc chat với benhvienranghammatsaigon.vn qua livechat https://livechat.benhvienranghammatsaigon.vn.vn/chat.php.
Bạn đang xem: Cài đặt ftp server trên centos 7 với vsftpd
VSFTPD (Very Secure file Transport Protocol Daemon) là một trong những FTP hệ thống Stand Alone được bày bán bởi Red Hat Enterprise Linux. Đây là ứng dụng để tạo FTP vps với tốc độ nhanh, thông số kỹ thuật đơn giản. Kế bên ra, nếu không sử dụng VSFTPD thì chúng ta cũng có thể dùng ProFTPD hoặc Pure-FTPD đầy đủ được.
Trong bài bác hướng dẫn thông số kỹ thuật FTP hệ thống trên CentOS-7 cùng với VSFTPD chạy Dual IPv4, IPv6, mình sẽ thiết lập FTP server lên vật dụng CentOS-7. Việc thiết đặt được triển khai với quyền root.
Xem thêm: Top 12 Laptop Mini Tốt Nhất Hiện Nay, 7 Laptop Mini Tốt Nhất Để Mua Vào Năm 2021
Để thông số kỹ thuật FTP server trên CentOS-7 cùng với VSFTPD chạy Dual IPv4, IPv6, chúng ta cần chuẩn chỉnh bị:
Một máy thiết lập CentOS-7 bao gồm Ipv6IP address của FTP server : 2400:6540:0:fffe:7000::10Mục lục ẩn
1 cài đặt VSFPTD
1.1 thiết lập gói Vsftpd:
1.2 Khởi hễ hệ thống:
1.3 cấu hình tường lửa cho thương mại & dịch vụ FTP và port 20-21:
2 thông số kỹ thuật VSFTPD
2.1 Copy file cấu hình để backup:
2.2 sửa đổi file cấu hình vsftpd.conf:
2.3 Tìm với chỉnh sửa những tham số sau:
3 truy vấn FTP server
3.1 chế tác user local:
3.2 cấp quyền truy vấn cho user:
3.3 Restart lại thương mại dịch vụ
3.4 truy cập vào FTP Server bằng IPV6:
3.5 Related
Cài để VSFPTD
Cài để góiVsftpd:
# yum install vsftpd
Khởi động hệ thống:
Sau khi quá trình setup hoàn tất, ta khởi động dịch vụ thương mại và cho phép nó khởi đụng cùng hệ thống.# systemctl start vsftpd# systemctl enable vsftpd
Cấu hình tường lửa cho dịch vụ thương mại FTP với port 20-21:
# ip6tables -A đầu vào -p tcp –dport 20 -j ACCEPT# ip6tables -A input đầu vào -p tcp –dport 21 -j ACCEPT# services ip6tables saveKiểm tra lại tâm lý vsftpd service:Cấu hình VSFTPD
File thông số kỹ thuật vsftpd nằm tại : /etc/vsftpd/vsftpd.conf
Copy file thông số kỹ thuật để backup:
# cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.backup
Chỉnh sửa file cấu hình vsftpd.conf:
# vi /etc/vsftpd/vsftpd.confTìm cùng chỉnh sửa các tham số sau:
anonymous_enable=NO # disable anonymous loginlocal_enable=YES # permit local loginswrite_enable=YES # enable FTP commands which change the filesystemlocal_umask=022 # value of umask for file creation for local usersdirmessage_enable=YES # enable showing of messages when users first enter a new directoryxferlog_enable=YES # a log file will be maintained detailing uploads and downloadsconnect_from_port_20=YES # use port đôi mươi (ftp-data) on the hệ thống machine for PORT style connectionsxferlog_std_format=YES # keep standard log tệp tin formatlisten=NO # prevent vsftpd from running in standalone modelisten_ipv6=YES # vsftpd will listen on an IPv6 socket instead of an IPv4 onepam_service_name=vsftpd # name of the PAM service vsftpd will useuserlist_enable=YES # enable vsftpd khổng lồ load a danh mục of usernamestcp_wrappers=YES # turn on tcp wrapperschroot_local_user=YES #keep user in their folderallow_writeable_chroot=YESchroot_list_enable=YES # enable chroot jailchroot_list_file=/etc/vsftpd/chroot_list # user listed in chroot_list will not be affected by chroot jailuserlist_enable=YESuserlist_file=/etc/vsftpd/user_listuserlist_deny=NOĐể vsftpd lắng nghe bằng Ipv6, chúng ta chú ý option là: listen_ipv6=YESSau khi edit những tham số, chúng ta restart lại cấu hình vsftpd
# systemctl rerstart vsftpd
Truy cập FTP SERVER
Tạo user local:
# adduser benhvienranghammatsaigon.vn# passwd benhvienranghammatsaigon.vnỞ phía trên mình đặt password mang đến user benhvienranghammatsaigon.vn là: benhvienranghammatsaigon.vn12345
LƯU Ý: hầu hết người nên đặt password phức tạp, độ dài từ 10-16 cam kết tự, có ít nhất 1 ký kết tự sệt biệt, 1 ký tự IN HOA, một số ít để kiêng bị bruteforce password.
Sau khi thêm hoàn thành mặc định thư mục trang chủ của user benhvienranghammatsaigon.vn là /home/benhvienranghammatsaigon.vn
Cấp quyền truy cập cho user:
# echo benhvienranghammatsaigon.vn >> /etc/vsftpd/user_list# echo benhvienranghammatsaigon.vn >> /etc/vsftpd/chroot_list
Restart lại dịch vụ
# systemctl rerstart vsftpdTruy cập vào FTP Server bằng IPV6:
Các bạn có thể dùng ngẫu nhiên phần mềm FTP Client nào nhằm kết nối ví dụ như WinSCP, FileZilla Client, command line scp của window/linux, lftp … ở đây mình sử dụng FileZilla Client để kết nối:Ta triển khai nhập Username, Password, Ipv6 vào như hình:

Sau khi nhập đúng showroom IPV6 của FTP hệ thống và tài khoản đăng nhập, ta vẫn thấy giao diện như trên với những thư mục bên trên FTP server.
Trên đấy là hướng dẫn cấu hình FTP vps trên CentOS-7 với VSFTPD chạy Dual IPv4/IPv6. Chúc các bạn thành công!