Hướng dẫn cài đặt và cấu hình FTP server VSFTPD

Tác giả admin+, T.Ba 15, 2011, 05:17:09 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Hướng dẫn cài đặt và cấu hình FTP server VSFTPD

Phần mềm FPT server vsftpd luôn được cài đặt mặc định trên các hệ điều hành Linux Unix.
Khởi động dịch vụ FTP server

Mã nguồn [Chọn]
# service vsftpd start
# service vsftpd stop
# service vsftpd restart

Để dịch vụ FTP server VSFTPD tự động khởi động lên cùng hệ điều hành hãy chạy lệnh sau

Mã nguồn [Chọn]
# chkconfig vsftpd on
Xem trạng thái dịch vụ FTP server

Mã nguồn [Chọn]
# netstat -a | grep ftp
tcp 0 0 *:ftp *:* LISTEN

Tập tin cấu hình của FTP server VSFTPD.CONF
FTP Users with Read-Only Access to a Shared Directory In this example, anonymous FTP is not desired, but a group of trusted users need
to have read-only access to a directory for downloading files. Here are the steps:

1. Để tắt kết nối bằng user nặc danh hãy bỏ dấu # trong tùy chọn anonymous_enable trong tập tin cấu hình vsftpd.conf

Mã nguồn [Chọn]
# Allow anonymous FTP?
# anonymous_enable=No

2. Cho phép local user kết nối

Mã nguồn [Chọn]
# Uncomment this to allow local users to log in.
local_enable=YES

3. Khởi động VSFTP.

Mã nguồn [Chọn]
# service vsftpd start
4. Tạo nhóm user và cho phép truy cập đến FPT server /home/ftpusers

Mã nguồn [Chọn]
# groupadd ftp-users
# mkdir /home/ftp-docs

5. Tạo thư mục để user truy cập đến

Mã nguồn [Chọn]
# chmod 750 /home/ftp-docs
# chown root:ftp-users /home/ftp-docs

6. Tạo user và gán thư mục mặc định

Mã nguồn [Chọn]
# useradd -g ftp-users -d /home/ftp-docs user1
# useradd -g ftp-users -d /home/ftp-docs user2
# useradd -g ftp-users -d /home/ftp-docs user3
# useradd -g ftp-users -d /home/ftp-docs user4
# passwd user1
# passwd user2
# passwd user3
# passwd user4

7. Các bạn có thể tải các FTP client như filezilla để thử xem có thành công không.