Chuyên đề Hệ điều hành Linux - Bài 3: FTP server - Lê Hà Minh

Hiểu khái niệm FTP và vai trò của FTP
server trong mạng.
£ Hiểu cách thức hoạt động của FTP.
£ Cài đặt được FTP server trên Linux.
£ Cấu hình và quản trị một FTP server với
các yêu cầu cơ bản.
£ Dùng máy trạm Linux và Windows truy
xuất FTP server 
pdf 19 trang xuanthi 30/12/2022 1880
Bạn đang xem tài liệu "Chuyên đề Hệ điều hành Linux - Bài 3: FTP server - Lê Hà Minh", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pdfchuyen_de_he_dieu_hanh_linux_bai_3_ftp_server_le_ha_minh.pdf

Nội dung text: Chuyên đề Hệ điều hành Linux - Bài 3: FTP server - Lê Hà Minh

  1. Mục tiêu £ Hiểu khái niệm FTP và vai trò của FTP server trong mạng. £ Hiểu cách thức hoạt động của FTP. £ Cài đặt được FTP server trên Linux. £ Cấu hình và quản trị một FTP server với các yêu cầu cơ bản. £ Dùng máy trạm Linux và Windows truy xuất FTP server. 2
  2. Giới thiệu dịch vụ FTP £ Dịch vụ FTP là dịch vụ cung cấp cơ chế truyền, nhận file qua giao thức TCP/IP. £ Dịch vụ FTP hoạt động trên hai port: p Port 20: data port. Dữ liệu sẽ được truyền trên port này. p Port 21: control port. Port này dùng để trao đổi lệnh, reply giữa client và server. £ Dịch vụ FTP có hai mode hoạt động: p Active FTP. p Passive FTP. 4
  3. Hoạt động của dịch vụ FTP (tt) £ Passive FTP 6
  4. Cài đặt & cấu hình dịch vụ FTP
  5. Cấu hình dịch vụ FTP q Điều khiển truy cập anonymous_enable=YES/NO người dùng anonymous được phép login vào FTP Server. cmds_allowed Chỉ ra danh sách các lệnh ftp (cách nhau bởi dấu phẩy) được cho phép bởi FTP Server. ftpd_banner dòng thông báo sẽ hiển thị khi người dùng kết nối đến FTP Server. local_enable=YES/NO cho phép người dùng cục bộ login vào FTP Server. • Nếu userlist_enable=YES thì kiểm tra userlist_deny Nếu userlist_deny=NO, chỉ cho phép các user trong tập tin user_list Ngược lại userlist_deny=YES (default), không cho phép các user trong tập tin user_list
  6. Cấu hình dịch vụ FTP q Người dùng cục bộ local_enable=YES/NO cho phép người dùng cục bộ truy cập đến Server. chmod_enable=YES/NO cho phép người dùng thay đổi quyền hạn trên tập tin. chroot_local_user=YES/NO người dùng di chuyển đến home directory của mình sau khi login vào. guest_enable=YES/NO cho phép người dùng anonymous login vào như user guest, mà được chỉ ra trong guest_username. guest_username chỉ ra username của người dùng guest(user mặc định ftp). local_root chỉ ra thư mục khi người dùng cục bộ login vào.
  7. Cấu hình dịch vụ FTP q Truyền tập tin download_enable=YES/NO cho phép download. chown_uploads=YES/NO tất cả những tập tin được upload bởi user anonymous được sở hữu bởi user được chỉ ra trong chown_username. chown_username chỉ ra user sở hữu những tập tin được upload bởi user anonymous (mặc định là user root). write_enable=YES/NO cho phép xoá, thay đổi và lưu trữ tập tin.
  8. Cấu hình dịch vụ FTP q Logging dual_log_enable xferlog_enable xferlog_file vsftpd_log_file q Khởi động vsftpd service vsftpd restart
  9. Truy xuất FTP từ Windows 18