Cách cài đặt ProFTPD với TLS trên CentOS 7.2

theanh

Administrator
Nhân viên
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).


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
Sau đó nhập EPEL GPG-key:
Mã:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
và cập nhật các gói:
Mã:
yum -y update
Chúng ta sẽ cài đặt ProFTPD và OpenSSL như sau:
Mã:
yum install -y proftpd openssl proftpd-utils
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.
Mã:
systemctl start proftpd.service
systemctl enable proftpd.service
Nếu bạn đã cài đặt firewalld, hãy cấu hình Firewall bằng firewall-cmd để mở cổng FTP:
Mã:
firewall-cmd --add-service=ftp --permanent
firewall-cmd --reload
Chúng ta có thể kiểm tra phiên bản ProFTPD như sau:
Mã:
proftpd -v
[root@server1 ~]# 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
Tiếp theo, tôi sẽ thêm người dùng srijan vào 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]
 
Back
Bên trên