Cài đặt Pure-FTP

Pure-FTP là phần mềm FTP server chạy trên nền tảng Linux. Bài viết sau sẽ hướng dẫn các bạn cài đặt một FTP server sử dụng phần mềm này.
PureFTP
1. CÀI ĐẶT
- Bước 1: Thêm EPEL repository

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

- Bước 2: Cài đặt

yum -y install pure-ftpd

- Bước 3: Khởi động dịch vụ

service pure-ftpd start

- Bước 4: Kích hoạt tự động khi reboot

chkconfig pure-ftpd on

- Bước 5: Mở port trên firewall

iptables -I INPUT -m tcp -p tcp --dport 20:21 -j ACCEPT

2. CÀI ĐĂT NGƯỜI DÙNG
- Bước 1: Sử file cấu hình

vim /etc/pure-ftpd/pure-ftpd.conf

Chắc chắn kích hoạt các tùy chọn sau:

ChrootEveryone yes
NoAnonymous yes
# PureDB user database (see README.Virtual-Users)
PureDB /etc/pure-ftpd/pureftpd.pdb
# Automatically create home directories if they are missing
CreateHomeDir yes

- Bước 2: Thêm virtual user.
Thêm virtual user “test” vào file pureftpd.pass

pure-pw useradd test -u ftpusers -g ftpusers -d /home/ftpusers/test

Update vào file *.pdb từ file pureftpd.passwd

pure-pw mkdb


3. MỘT SỐ LỆNH HAY DÙNG
- Tạo user

pure-pw useradd <username> -u <acc hệ thống> -g <grp hệ thống> -d /path/to/dir -m

- Cập nhật trên file pdb:

pure-pw mkdb

Chú ý: Nếu sử dụng option "-m" thì không cần phải lệnh "pure-pw mkdb" để update vào pdb

- Thay đổi passwd

pure-pw passwd <username> -m

- Xóa tài khoản:


pure-pw userdel <username>