Tài liệu này mô tả cách cài đặt và cấu hình ProFTPD trên Debian Wheezy Server, nó cũng sẽ hoạt động trên Ubuntu 14.04. ProFTPD là một daemon FTP cho hệ điều hành unix và giống unix. ProFTPD được phát triển, phát hành và phân phối theo Giấy phép Công cộng GNU (GPL), về cơ bản thiết lập nó như một phần mềm miễn phí, nghĩa là nó có thể được bán, cấp phép và thao túng theo bất kỳ cách nào mong muốn miễn là mã nguồn đầy đủ và hoàn chỉnh đi kèm với bất kỳ gói ProFTPD nào hoặc được cung cấp bởi bất kỳ và tất cả các trang web phân phối các tệp nhị phân được biên dịch trước. Phần mềm có thể được bất kỳ ai sửa đổi bất kỳ lúc nào, miễn là tất cả các tác phẩm phái sinh cũng được cấp phép theo Giấy phép Công cộng GNU.
Hướng dẫn này sẽ hoạt động cho cả máy chủ Ubuntu và Debian.
Nó sẽ hỏi một số câu hỏi về ProFTPD, hãy chọn standalone và nhấn Ok.
Chúng ta có thể kiểm tra phiên bản ProFTPD như sau:
root@server1:~# proftpd -v
Phiên bản ProFTPD 1.3.4a
root@server1:~#
Hướng dẫn này sẽ hoạt động cho cả máy chủ Ubuntu và Debian.
1 Lưu ý sơ bộ
Hướng dẫn này dựa trên máy chủ Debian 7.6, vì vậy bạn nên thiết lập cài đặt máy chủ Debian 7.6 cơ bản trước khi tiếp tục hướng dẫn này. Hệ thống phải có địa chỉ IP tĩnh. Tôi sử dụng 192.168.0.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 ProFTPD
2.1 Cài đặt:
Đầu tiên, chúng ta sẽ cài đặt ProFTPD và OpenSSL như sau:
Mã:
apt-get install proftpd openssl
Chúng ta có thể kiểm tra phiên bản ProFTPD như sau:
Mã:
proftpd -v
Phiên bản ProFTPD 1.3.4a
root@server1:~#
2.2 Tạo người dùng ProFTPD
Đối với điều này, tôi sẽ tạo một nhóm ftpgroup và người dùng srijan cho ProFTPD. Tôi sẽ hạn chế người dùng srijan với thư mục home là /ftpshare
Mã:
addgroup ftpgroup
Mã:
adduser srijan -shell /bin/false -home /ftpshare
Mã:
root@server1:~# adduser srijan -shell /bin/false -home /ftpshare
Thêm người dùng `srijan' ...
Thêm nhóm mới `srijan' (1002) ...
Thêm người dùng mới `srijan' (1001) với nhóm `srijan' ...
Tạo thư mục home `/ftpshare' ...
Sao chép tệp từ `/etc/skel' ...
Nhập mật khẩu UNIX mới: [B]