Giáo trình tự học miễn phí · Dịch vụ hỗ trợ theo nhu cầu.
Bài 0835phút ước tínhThực chiến · Chuyên sâu
8. Đồ Án Tốt Nghiệp: Biến Máy Chủ VPS Thành Pháo Đài Bất Khả Xâm Phạm, Tự Khôi Phục Trong 5 Phút
Tổng hợp toàn bộ kiến thức vào một kịch bản hoàn chỉnh: Đóng kín port bằng Cloudflare Tunnel, khóa SSH Ed25519, kích hoạt Fail2ban, UFW và sao lưu tự động lên R2.
🏆 Tiêu Chuẩn Nghiệm Thu Pháo Đài VPS Toàn Diện
graph TD
A["Pháo Đài VPS Chuẩn Enterprise"] --> B["1. Cloudflare Tunnel (Đóng 100% Port Inbound)"]
A --> C["2. SSH Ed25519 (Cấm Root & Cấm Password)"]
A --> D["3. Fail2ban (Tự động khóa kẻ quét lỗ hổng)"]
A --> E["4. Tường lửa UFW (Cô lập hoàn toàn CSDL)"]
A --> F["5. Backup Cloudflare R2 (Khôi phục thảm họa 5 phút)"]
A --> G["6. Bot Telegram (Cảnh báo sức khỏe máy chủ 24/7)"]
B --> H["🚀 HỆ THỐNG ĐẠT CHUẨN 99.99% UPTIME · KHÔNG THỂ BỊ HACK"]
C --> H
D --> H
E --> H
F --> H
G --> H#### Checklist 6 Tiêu Chí Đánh Giá Đồ Án:
- [ ] 1. Cổng 80/443 đã đóng trên VPS, web chạy 100% qua Cloudflare Tunnel.
- [ ] 2. Không thể đăng nhập SSH bằng mật khẩu, chỉ dùng khóa Ed25519.
- [ ] 3. Fail2ban đang chạy và ghi nhận trạng thái bảo vệ.
- [ ] 4. CSDL không mở cổng ra Internet công cộng.
- [ ] 5. File backup tự động xuất hiện trên Cloudflare R2 hàng ngày.
- [ ] 6. Bot Telegram gửi tin báo cáo sức khỏe máy chủ định kỳ.
Thực hành
Thực hành và tự đánh giá
Xuất bản báo cáo kiểm toán bảo mật (Security Audit Report) cho máy chủ VPS của bạn và tiến hành thử nghiệm giả lập khôi phục thảm họa từ bản backup R2.
Checklist nghiệm thu
📋 Checklist nghiệm thu Pháo Đài VPS Toàn Diện:
- [ ] Đã cấu hình Cloudflare Tunnel và đóng toàn bộ cổng 80/443 Inbound trên UFW.
- [ ] Đã tắt đăng nhập bằng mật khẩu SSH và chuyển sang xác thực khóa Ed25519.
- [ ] Đã cài đặt Fail2ban tự động khóa IP dò quét sau 3 lần thử sai.
- [ ] Đã cấu hình cron job tự động sao lưu CSDL nén mã hóa đẩy lên Cloudflare R2.
Cảnh báo & Bắt bệnh
⚠️ Cạm bẫy & Bắt bệnh khi Hardening VPS & Cloudflare Tunnel:
- Lỗi bị khóa ngoài VPS khi cấu hình sai SSH (Lockout Risk):
- Cách khắc phục: Luôn giữ một cửa sổ SSH phiên cũ đang mở trong khi khởi động lại sshd và mở cửa sổ mới kiểm tra trước.
- Lỗi Cloudflare Tunnel bị ngắt kết nối khi khởi động lại VPS:
- Cách khắc phục: Cài đặt
cloudflareddưới dạng systemd service vớisudo cloudflared service installđể tự chạy khi khởi động.
🏢 BẠN MUỐN TRIỂN KHAI CHO CẢ PHÒNG BAN / DOANH NGHIỆP?
Đề Xuất Công Ty Tài Trợ & Đào Tạo In-House Trọn Gói
AI Tinh Gọn hỗ trợ khảo sát hiện trạng, kèm 1-1 on-premise bảo mật dữ liệu, setup hạ tầng riêng và xuất hóa đơn VAT hợp pháp cho doanh nghiệp.
⚖️ Bản quyền sở hữu trí tuệ: © 2026 AI Tinh Gọn (aitinhgon.vn) · Giấy phép Creative Commons CC BY-NC-ND 4.0. Cho phép tự học cá nhân, nghiêm cấm thương mại hóa hoặc bán lại.
Giáo trình mở →
Tiến độ tự học lưu trên trình duyệt này. Chỉ đánh dấu khi đã kiểm tra sản phẩm thực hành.