Bài giảng Dịch vụ mạng Linux - Chương 7: Squid server
lượt xem 4
download
Bài giảng cung cấp cho người học các kiến thức: Tìm hiểu Squid server, giới thiệu Squid server, cấu hình Squid server, kiến thức Squid Authentication,... Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên đang theo học môn dùng làm tài liệu học tập và nghiên cứu. Mời các bạn cùng tham khảo chi tiết nội dung tài liệu.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Dịch vụ mạng Linux - Chương 7: Squid server
- Squid server 1
- Nội dung Giới thiệu Squid server Cấu hình Squid server Option Cấu hình ACL Squid Authentication 2
- Giới thiệu Squid server Squid là một caching proxy server. Squid server được đặt giữa Web client và Web server. Khi có request yêu cầu Web page, Squid sẽ kiểm tra, xác nhận tính hợp lệ của request dựa trên những policy đã được định nghĩa trong Squid. Sau đó, truy vấn Web page để trả về kết quả cho request. Nếu kết quả đã có trong cache của Squid, thì Squid trả kết quả về ngay cho request. 3
- Giới thiệu Squid server (tt) Squid server có thể được cài đặt bằng source hoặc bằng rpm. Squid server gồm những file sau trong hệ thống: /etc/squid /usr/lib/squid /usr/sbin/squid /var/log/squid 4
- Cấu hình Squid server Một số option chính cấu hình Squid server: http_port: port Squid server lắng nghe request để phục vụ. Mặc định là port 3128. cache_dir: định nghĩa Squid server sẽ chứa cache ở đâu cache_dir storage_type directory-name megabytes L1 L2 [options] cache_dir ufs /var/spool/squid 10000 16 256 Directory Megabytes Top level directory Second level directory 5
- Cấu hình Squid server (tt) cache_mem: Squid server sẽ sử dụng bao nhiêu memory của RAM. cache_access_log: Squid server ghi nhận lại các request đã query Squid. acl: đây là phần phức tạp nhất của Squid server, cho phép người nào sẽ được truy cập Web, truy cập những trang nào. acl intranet src 192.168.1.0/24 http_access allow intranet http_access deny all 6
- Cấu hình Squid server (tt) Có thể dùng acl để giới hạn truy cập bằng nhiều cách: Giới hạn truy cập theo thời gian. Giới hạn truy cập theo IP. Giới hạn truy cập theo port. Giới hạn truy cập theo giao thức. Giới hạn truy cập theo trang web. Giới hạn file được phép download. Giới hạn băng thông tối đa được sử dụng. 7
- Cấu hình Squid server (tt) 8
- Squid Authentication Để sử dụng Squid, user phải có username/pass hợp lệ => Squid Authentication. Để sử dụng tính năng Squid Authentication, cần biên dịch ncsa_auth với Squid. Tạo password cho user: Cấu hình Squid hỗ trợ tính năng Squid Authentication: 9
- THỰC HÀNH 10
- Firewall 11
- Nội dung Giới thiệu iptables Giới thiệu một mô hình mạng. Phân tích traffic. Áp dụng firewall. Mô hình xử lí logic của iptables Cú pháp iptables 12
- Giới thiệu iptables Miền cần bảo vệ 13
- Giới thiệu iptables Cần quản lý những loại traffic sau: Cho phép mọi traffic từ trong firewall (10.0.0.0/24) ra ngoài. Cấm tất cả các traffic từ ngoài vào trong firewall, ngoại trừ những traffic sau: TCP port 80, port 22, port 443 filter TCP port 80: forward đến web server. TCP port 22: forward đến file server. nat TCP port 443: forward đến file server. 14
- Mô hình logic iptables chain table 15
- Mô hình logic iptables Server 10.0.0.2 Default route: 10.0.0.1 From: 200.2.2.2: 1025 To: 10.0.0.2: 80 Eth1: 10.0.0.1 DNAT Eth0: 172.20.12.88 From: 200.2.2.2: 1025 To: 172.20.12.88: 80 Client: 200.2.2.2 ` 16
- Mô hình logic iptables Server: 10.0.0.2 Default route: 10.0.0.1 From: 10.0.0.2: 80 To: 200.2.2.2: 1025 Eth1: 10.0.0.1 SNAT Eth0: 17.20.12.88 From: 172.20.12.88: 80 To: 200.2.2.2: 1025 Client: 200.2.2.2 ` 17
- Cú pháp iptables iptables –t table –A chain [match] [target] table: filter (default), nat, mangle rules -A chain: thêm một rule mới. -D chain: xóa một rule. -I chain number: chèn một rule vào dòng [number]. -R chain number: thay thế một rule ở dòng [number]. -L chain: xem các rule đã có. -F chain: xóa mọi rule hiện có. -N chain: định nghĩa một chain mới. -E [old_chain] [new_chain]: đổi tên chain (chỉ có thể thay đổi với những chain do người dùng tạo ra). 18
- Cú pháp iptables (tt) iptables –A INPUT –p tcp –dport 22 –j ACCEPT match target ACCEPT: cho phép gói tin đi qua. DROP: vứt bỏ gói tin. QUEUE: chuyển gói tin vào hàng đợi queue. RETURN: trả về cho chain cấp trên hoặc default policy. LOG: ghi lại thông tin packet trong system log --log-level --log-prefix --log-tcp-sequence --log-tcp-options 19 --log-ip-options
- Cú pháp iptables – TARGET REJECT: drop gói tin, đồng thời gởi gói tin ICMP trả lời về cho người gửi. Nếu đã gửi quá nhiều lần, sẽ không gởi nữa. --reject-with type: gửi ICMP với type chỉ định. icmp-net-unreachable icmp-host-unreachable icmp-port-unreachable icmp-proto-unreachable 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Quản trị mạng Linux: Bài 3 - TC Việt Khoa
33 p | 272 | 73
-
Bài giảng Quản trị mạng Linux: Bài 4 - TC Việt Khoa
22 p | 222 | 64
-
Bài giảng Dịch vụ mạng Linux: Chương 8 - Phạm Mạnh Cương
4 p | 76 | 11
-
Bài giảng Dịch vụ mạng Linux: Chương 3 - Phạm Mạnh Cương
36 p | 85 | 10
-
Bài giảng Dịch vụ mạng Linux - Chương 3: Dịch vụ DHCP, DNS
36 p | 76 | 9
-
Bài giảng Dịch vụ mạng Linux: Chương 5 - Phạm Mạnh Cương
6 p | 90 | 9
-
Bài giảng Dịch vụ mạng Linux - Chương 1: Cài đặt Centos
9 p | 105 | 8
-
Bài giảng Dịch vụ mạng Linux: Chương 7 - Phạm Mạnh Cương
28 p | 80 | 8
-
Bài giảng Dịch vụ mạng Linux: Chương 6 - Phạm Mạnh Cương
9 p | 70 | 8
-
Bài giảng Dịch vụ mạng Linux: Chương 1 - Phạm Mạnh Cương
9 p | 67 | 8
-
Bài giảng Dịch vụ mạng Linux: Chương 4 - Phạm Mạnh Cương
11 p | 70 | 7
-
Bài giảng Dịch vụ mạng Linux: Chương 2 - Phạm Mạnh Cương
8 p | 89 | 7
-
Bài giảng Dịch vụ mạng Linux: Chương mở đầu - Phạm Mạnh Cương
5 p | 60 | 5
-
Bài giảng Dịch vụ mạng Linux - Chương 2: Dịch vụ Telnet, SSH, VNC
8 p | 57 | 4
-
Bài giảng Dịch vụ mạng Linux - Chương 5: Dịch vụ FPT, FPT - DNS
6 p | 46 | 4
-
Bài giảng Dịch vụ mạng Linux - Chương 8: Dịch vụ Cacti – Network Monitoring
4 p | 42 | 4
-
Bài giảng Dịch vụ mạng Linux - Chương 6: Dịch vụ Mail
9 p | 67 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn