HƯỚNG DẪN CẤU HÌNH FTP SERVER TRÊN CENTOS 7 - 123doc

HƯỚNG DẪN CẤU HÌNH FTP SERVER TRÊN CENTOS 7

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (139.66 KB, 3 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<b>HƯỚNG DẪN CẤU HÌNH FTP SERVER TRÊN CENTOS 7</b>

Để thực hiện cấu hình FTP server trên CentOS 7, ta cần chuẩn bị 1 máy cài đặt hệ điềuhành CentOS 7 (đã có cài đặt DNS).

Tại đây, ta thực hiện cài đặt và cấu hình FTP server bằng cách cài đặt gói vsftpd

yum install vsftpd -y

Sau khi cài xong, về cơ bản ta có thể sử dụng được FTP server với user anonymous (usernày không cần password), và các file chia sẻ được lưu trữ ở thư mục /var/ftp/

systemctl start vsftpdsystemctl enable vsftpd

Ta có thể thực hiện thêm một số bước để FTP server có thể bảo mật hơn. Ví dụ: chỉ chophép các user nào được sử dụng FTP mới có thể truy cập vào. Để làm được điều này, tathực hiện như sau:

Đầu tiên, ta cấu hình vsftpd

nano /etc/vsftpd/vsftpd.conf

<b>Ta chỉnh: Anonymous_enable=NO nếu muốn cho những người dùng có tài khoản mới</b>có thể truy cập vào FTP Server.

Ta bỏ dấu # ở:

</div><span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

<b>Tiếp theo là khai báo local_enable để cho phép hay không cho phép local user truy cập</b>FTP Server.

local_enable=YES

<b>Đến write_enable nếu chọn Yes thì local user mới upload, delete file</b>write_enable=YES

<b>Khai báo listen, mặc định vsftpd dùng IPv6, để dùng IPv4 chọn Yes</b>listen=YES

Không dùng IPv6listen_ipv6=NO

Tới đây là ta đã tạm xong, có thể sử dụng tạm được rồi. Tuy nhiên, để đảm bảo mỗi userđược tạo ra sẽ bị giới hạn truy cập trong Home Directory của nó, khơng thể view hoặcaccess vào bất kỳ thư mục nào khác ta cần cấu hình thêm một số phần như sau:

chroot_local_user=YES # kích hoạt tính năng chroot cho local user.

allow_writeable_chroot=YES

Sau đó, ta có thể dùng câu lệnh sau để tạo nhóm user có thể đăng nhập FTP.nano /etc/vsftpd/chroot_list

Tại đây, ta add tên user ta cho phép truy cập vào FTP, ví dụ u1.

Ta phải tạo tài khoản để user có thể truy cập, lưu ý là user truy cập phải trùng với tên userđã tạo ở chroot_list

useradd -d /var/ftp/user1 u1và tạo password

passwd u1

Sau khi làm xong, ta phải mở port trên firewall

firewall-cmd --permanent --add-service=ftpfirewall-cmd --reload

</div><span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

systemctl restart vsftpdTại đây, khi ta truy cập vào ftp server

Nhập đúng user name và password để truy cập ftp server

</div><!--links-->

Từ khóa » Cài đặt Ftp Server Trên Centos 7