7.3.1| Cài đặt gói
Cài gói vsftpd: # yum install vsftpd
7.3.2| Cấu hình
Bước 1: Vào file vsftpd.conf sửa các lệnh sau:
o Đầu tiên là không cho các tài khoản anonymous đăng nhập
anonymous_enable=NO
o Chỉ cho phép các tài khoản thực trên CentOS đăng nhập vào FTP server
local_enable=YES
Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 155
write_enable=YES
o Giới hạn các user chỉ phép hoạt động trong thư mục của nó.
chroot_local_user=YES
o Lưu file cấu hình lại rồi start dịch vụ vsftpd
service vsftpd start
o Lưu ý:” Bỏ dấu # để lệnh có hiệu lực.”
Bước 2: Tạo tài khoản ftp:
Thông thường khi chúng ta tạo user bằng lệnh useradd U1 thì thư mục sở hữu của user U1 được tạo trong /home/U1
Bây giờ chúng ta sẽ tạo thư mục sở hữu nằm trong /var/ftp/ để dễ dàng quản lí.
o useradd –d /var/ftp/[tên thư mục muốn tạo] –s /sbin/nologin [Tên tài khoản]
-d là đường dẫn thư mục sở hữu của user tạo ra
-s /sbin/nologin là không cho tài khoản đăng nhập vào
server, chỉ để xài cho ftp.
Ví dụ: useradd –d /var/ftp/data –s /sbin/nologin u1
Sau khi tạo tài khoản thành cơng thì chúng ta sẽ qua máy client để kiểm tra:
o Mở internet explorer hoặc bất kì trình duyệt nào khác cũng được: gõ ftp://[Địa chỉ của máy ftp server] ví dụ
ftp://192.168.1.1
o Đăng nhập tài khoản vừa tạo vào, vậy là đã hồn tất cấu hình ftp cơ bản.
Lưu ý:
o Tắt firewall service iptables stop
o Tắt selinux vi /etc/sysconfig/selinux SELINUX=disabled
Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 156
7.3.3| Kết quả thực hiện
Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 157
Đăng nhập thành công