Hướng dẫn cấu hình ftp trên centos 7 bằng vsftpd, cài Đặt ftp server trên centos 7 với vsftpd

     

Tại phần 1, ta đã tìm hiểu tổng quan về giao thức FTP, tương tự như cách buổi giao lưu của nó.

Bài viết này sẽ giúp đỡ bạn cấu hình một FTP hệ thống trên CentOS-7.

Bạn đang xem: Hướng dẫn cấu hình ftp trên centos 7 bằng vsftpd, cài Đặt ftp server trên centos 7 với vsftpd


Mục lục

I. Giới thiệuII. Setup và cấu hình FTP serverIII. Truy vấn FTP server

I. Giới thiệu

VSFTPD(Very Secure tệp tin Transport Protocol Daemon) là 1 FTP hệ thống Stand Alone được phân phối bởi Red Hat Enterprise Linux .Đây là phần mềm để chế tác FTP server với tốc độ nhanh, thông số kỹ thuật đơn giản.

Ngoài ra, nếu như không sử dụng VSFTPD thì bạn có thể dùng ProFTPD hoặc Pure-FTPD đa số được.

Trong bài viết này, bản thân sẽ thiết đặt FTP vps lên sản phẩm công nghệ CentOS-7. Việc thiết lập được tiến hành với quyền root.

Chuẩn bị:

Một máy tải CentOS-7IP address của FTP Server: 192.168.37.25/24

II. Setup FTP Server

1. Cài đặt VSFTPD:

Cài đặt gói Vsftpd:

# yum install vsftpdSau lúc quá trình setup hoàn tất, ta khởi động dịch vụ thương mại và chất nhận được nó khởi rượu cồn cùng hệ thống.

# systemctl start vsftpd# systemctl enable vsftpdCấu hình tường lửa cho dịch vụ thương mại FTP và port 21:

# firewall-cmd --permanent --add-port=21/tcpsuccess# firewall-cmd --permanent --add-service=ftpsuccess# firewall-cmd --reloadsuccessKiểm tra trạng thái thương mại dịch vụ vsftpd:

*
2. Thông số kỹ thuật VSFTPD

File cấu hình vsftpd nằm ở : /etc/vsftpd/vsftpd.confCopy file cấu hình để backup.

Xem thêm: Hướng Dẫn Cách Chia Ổ Đĩa Win Xp, Không Mất Dữ Liệu

# cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.backupChỉnh sửa file cấu hình vsftpd.conf:

# vi /etc/vsftpd/vsftpd.confFTP Access: Ta cấm đoán kết nối nặc danh, nhưng mà chỉ cho kết nối toàn thể vào FTP serveranonymous_enable=NO // cấm đoán kết nối nặc danh local_enable=YES // được cho phép kết nối toàn bộ Enabling uploads: cho phép người dùng upload. Write_enable=YES //Cho phép người dùng nội cỗ tải lênChroot: chuyên môn giữ người dùng trong thư mục của họ, quán triệt phép. Tại phía trên ta đang chroot toàn bộ user, ngoại trừ các user trong tệp tin /etc/vsftpd/chroot_list chroot_local_user=YESallow_writeable_chroot=YESchroot_list_enable=YESchroot_list_file=/etc/vsftpd/chroot_listLogin banner FTP server: banner khi người tiêu dùng login vào FTP server.ftpd_banner="Welcome FTP Server"Giới hạn cổng kết nối cho FTP thụ động: giới hạn khoảng những cổng thực hiện cho FTP passivepasv_min_port=30000pasv_max_port=31000Giới hạn User được phép truy vấn vào hệ thống: nếu muốn giới hạn các User local được singin vào khối hệ thống FTP server. Ta thêm vào những dòng sau. Khi đó, đều User bao gồm trong file /etc/vsftpd/user_list new được truy cập vào hệ thống.userlist_enable=YESuserlist_file=/etc/vsftpd/user_listuserlist_deny=NOHome directory: ta có thể chỉ định thư mục home khi người dùng đăng nhập vào hệ thốnglocal_root=Thời gian hệ thống: ta sử dụng thời gian local:use_local_time-YES3. Khởi đụng lại dịch vụ thương mại và có thể chấp nhận được các cổng FTP passive đi qua tường lửa# systemctl restart vsftpd# firewall-cmd --permanent --add-port=30000-31000/tcpsuccess# firewall-cmd --reloadsuccess

III. Truy cập FTP Server

Để truy vấn FTP server, ta đề nghị 1 tài khoản local cùng được cấp quyền truy cập vào FTP server.

1. Sản xuất user local

Tạo 1 local user là: jdomain.vn với mật khẩu là nhanhoa2020

# adduser jdomain.vn# passwd jdomain.vnSau lúc thêm kết thúc thì thư mục mặc định của thông tin tài khoản này sẽ ở thư mục /home/jdomain.vn/

2. Cấp cho quyền truy vấn đến FTP server

Ta thêm user jdomain.vn vào tệp tin /etc/vsftpd/user_list để hoàn toàn có thể truy cập vào server.

*

Thêm vào file /etc/vsftpd/chroot_list (Nếu bạn áp dụng trong tệp tin cấu hình)

*

Sau kia restart lại thương mại & dịch vụ vsftpd

# systemctl restart vsftpd3. Truy cập FTP serverCó nhiều cách để có thể truy vấn FTP vps như :

lftp trên CentOS-7cmd bên trên WindowFileZilla trên Window

Ở đây, ta thực hiện FileZilla để truy cập tới FTP server. Ta nhập add IP của Server, username, password

*

Sau lúc nhập đúng showroom của FTP server và thông tin tài khoản đăng nhập, ta vẫn thấy bối cảnh như bên trên với các thư mục bên trên FTP server.

Trên đấy là hướng dẫn thiết lập một FTP hệ thống trên CentOS-7 của mình. Bài viết chắc chắn vẫn còn đầy đủ thiếu sót. Rất mong sự góp ý của những bạn.

Bài viết sau, ta sẽ mày mò cách thực hiện FileZilla để truy cập FTP server.


Linux

FTP

Previous postTìm đọc về giao thức FTP(File Transfer Protocol)Next postHướng dẫn áp dụng FileZilla Client

Leave a Reply Cancel reply

Your thư điện tử address will not be published. Required fields are marked *


Chuyên mục: Domain Hosting