Hướng dẫn này mô tả cách cài đặt và cấu hình ProFTPD trên CentOS 7.2 Server. ProFTPD là một daemon FTP cho hệ điều hành Unix và Linux và được phân phối theo Giấy phép Công cộng GNU (GPL).
Sau đó nhập EPEL GPG-key:
và cập nhật các gói:
Chúng ta sẽ cài đặt ProFTPD và OpenSSL như sau:
Chúng ta cần khởi động dịch vụ và cho phép nó tự động khởi động khi khởi động.
Nếu bạn đã cài đặt firewalld, hãy cấu hình Firewall bằng firewall-cmd để mở cổng FTP:
Chúng ta có thể kiểm tra phiên bản ProFTPD như sau:
[root@server1 ~]# proftpd -v
ProFTPD Phiên bản 1.3.5b
[root@server1 ~]#
Tiếp theo, tôi sẽ thêm người dùng srijan vào ftpgroup:
1 Lưu ý sơ bộ
Hướng dẫn này dựa trên máy chủ CentOS, vì vậy bạn nên thiết lập cài đặt máy chủ CentOS 7.2 cơ bản trước khi tiếp tục với hướng dẫn này. Hệ thống phải có địa chỉ IP tĩnh. Tôi sử dụng 192.168.1.100 làm địa chỉ IP trong hướng dẫn này và server1.example.com làm tên máy chủ.2 Cài đặt và cấu hình ProFTPD
2.1 Cài đặt:
Chúng tôi yêu cầu Phần mềm từ kho lưu trữ EPEL, hãy bật nó như sau:
Mã:
yum -y install epel-release
Mã:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
Mã:
yum -y update
Mã:
yum install -y proftpd openssl proftpd-utils
Mã:
systemctl start proftpd.service
systemctl enable proftpd.service
Mã:
firewall-cmd --add-service=ftp --permanent
firewall-cmd --reload
Mã:
proftpd -v
ProFTPD Phiên bản 1.3.5b
[root@server1 ~]#
2.2 Tạo Người dùng ProFTPD
Tôi sẽ tạo một nhóm ftpgroup và một người dùng tom cho ProFTPD. Tôi sẽ đặt /ftpshare làm thư mục home cho người dùng tom.
Mã:
groupadd ftpgroup
Mã:
useradd -G ftpgrouptom -s /sbin/nologin -d /ftpshare
passwdtom
Mã:
[root@server1 ~]# passwdtom
Đang thay đổi mật khẩu cho người dùng srijan.
Mật khẩu mới: [B]