Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng

Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng (http://quantrinet.com/forum/index.php)
-   7. Internet Policy (http://quantrinet.com/forum/forumdisplay.php?f=349)
-   -   Triển khai Edge Transport Server trên hệ thống Exchange 2007 (http://quantrinet.com/forum/showthread.php?t=3645)

hoctinhoc 23-09-2009 09:05 AM

Triển khai Edge Transport Server trên hệ thống Exchange 2007
 

Triển khai Edge Transport Server trên hệ thống Exchange 2007

GIỚI THIỆU
Trong hệ thống Exchange 2007, Edge Transport Server là 1 Server cung cấp chức năng vận chuyển mail SMTP, cung cấp các chức năng lọc Spam Mail sau đó vận chuyển vào Hub Transport. Edge Transport Server phải nằm ngoài hệ thống AD của Forest, do đó phải được cài đặt lên 1 Stand-Alone Server. Trên thực tế, để tăng tính bảo mật cho hệ thống, người ta thường cài Edge Transport Server trong vùng DMZ. Bài lab này trình bày cách cài đặt và cấu hình Edge Transport Server trong mạng LAN để vận chuyển Mail Internet thay thế cho Hub Transport Server

Mặc dù Edge Transport Server bị tách ly với hệ thống AD, nhưng thật ra nó vẫn liên lạc được với AD thông qua 1 tập hợp các quá trình xử lý được gọi là EdgeSync (cái này chạy trên Hub Transport Server). Từ đó, nó cũng là 1 phần của AD vì có liên lạc với Hub Transport Server. Edge Transport Server sử dụng ADAM (Active Directory Application Mode) để lưu trữ các thông tin cần thiết về AD như Accepted Domain, Recipients, Safe Sender, Send Connector … và danh sách của các Hub Transport Server trong hệ thống (Nó sẽ sử dụng danh sách này để tự phát sinh ra các connector mà bạn không cần phải tạo bằng tay)
Quá trình đồng bộ hóa EdgeSync sẽ diễn ra chỉ theo 1 chiều từ AD tới ADAM (có nghĩa là ADAM không hề đưa dữ liệu gì cho AD). Quá trình đồng bộ này diễn ra mỗi 1 giờ hay mỗi 4 giờ

Lưu ý nếu dùng Edge Transport Server để làm smarthost cho các Server Exchange 2003 Relay mail thì không thể đồng bộ cấu hình và các recipient từ AD tới ADAM bởi vì cái này chỉ có ở Hub Transport Server của Exchange 2007.

Edge Transport Server có 1 Jet Database để luân chuyển các thư vào và ra. Khi 1 thư vào, nó được chứa trong Jet Database và sẵn sàng được chyển đi, Edge Transport Server sẽ tìm Recipient (chứa trong ADAM) để chuyển thư.

Nếu bạn cài nhiều Edge Transport Server trong hệ thống, thì các Edge Transport Server sẽ sử dụng cơ chế Round Robin của DNS để Load Balancing.

Các yêu cầu để cài đặt Edge Transport Server:
Edge Transport Server chỉ có thể cài lên Stand-Alone Server sử dụng Windows 2003 SP1 hoặc Windows 2003 R2 Standard (Lưu ý không thể cài lên Member Server vì Exchange 2007 không hỗ trợ chuyện này). Nếu cài lên DMZ thì Edge Transport Server nên có 2 Card mạng (1 dùng giao tiếp với Internal, 1 dùng giao tiếp với Internet) để dễ dàng qui định các Port và Service trên mỗi Card mạng (Ví dụ: dùng Security Configuration Wizard – SCW để đồng bộ LDAP chỉ với hệ thống Internal). Nhưng lựa chọn thế nào là do bạn thôi, Edge Transport Server hoàn toàn có thể chạy tốt trong DMZ chỉ với 1 Card mạng.

Edge Transport Server sử dụng ADAM như 1 nơi lưu trữ để động bộ các Recipients và các cấu hình. Nên bắt buộc trên máy này phải có cài ADAM
Hãy nói lời “Say Goodbye” với SMTP và NNTP của Windows:
Không giống với Exchange 2000 và Exchange 2003 (2 phiên bản này đều cần SMTP và NNTP). NNTP là 1 Protocol không được hỗ trợ ở Exchange 2007, Exchange 2007 chỉ sử dụng SMTP service của chính nó xây dựng sẵn thôi. Muốn biết tại sao thì bạn hãy hỏi Exchange Product Group  http://nhatnghe.com/forum/images/smi...g/_biggrin.gif Nhưng bạn cần biết rằng, Exchange 2007 giảm bớt hiểm họa bị tấn công DoS

MÔ HÌNH BÀI LAB

Bài Lab này sử dụng 2 máy tính
- PC01: Là 1 máy Domain Controller (DC) đã cài đặt Exchange 2007 gồm các Role Hub Transport, Mailbox và Client Access
- PC27: Là 1 Stand-alone Server chạy Windows Server 2003 SP1 (máy này không Join vào Domain)
Domain sử dụng trong bài lab là nhatnghe.local

THỰC HIỆN:
1. Chuẩn bị:
Trên Edge Transport Server (PC27)
- Khai báo Prefered DNS Server về máy DC (PC01)
- Chỉnh Suffix DNS thành nhatnghe.local
http://nam.nhatnghe.vn/Edge/B1-Chuanbi/p002.png
- Restart máy
- Cài đặt các thành phần cần thiết gồm: Net Framework 2.0 và các hotfix cần thiết, MMC 3.0, Power Shell, ADAM SP1 (Các thành phần này bạn đều có thể download từ trang Web của Microsoft)
Trên PC01, Mở DNS, tạo 1 host cho máy PC27 và tạo MX Record trỏ về Host này
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 716x402http://nam.nhatnghe.vn/Edge/B7-HoanT...picture007.png

2. Cài đặt:
- Ra Command Line, chuyển vào thư mục chứa Source Exchange 2007, đánh lệnh Setup /r:e (R là Role, E là Edge Transport)
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 668x559http://nam.nhatnghe.vn/Edge/B2-Caidat/p001.png

3. Cấu hình ADAM ADSI Edit
Lần lượt tạo 2 Connection kết nối vào AD là Còniguration và Recipients
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 768x537http://nam.nhatnghe.vn/Edge/B3-ADSIEdit/p001.png
http://nam.nhatnghe.vn/Edge/B3-ADSIEdit/p002.png
http://nam.nhatnghe.vn/Edge/B3-ADSIEdit/p003.png
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 651x388http://nam.nhatnghe.vn/Edge/B3-ADSIEdit/p004.png
http://nam.nhatnghe.vn/Edge/B3-ADSIEdit/p005.png
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 786x507http://nam.nhatnghe.vn/Edge/B3-ADSIEdit/p006.png
http://nam.nhatnghe.vn/Edge/B3-ADSIEdit/p007.png
Sau khi hoàn tất bạn Save Console này lại để dễ dàng kiểm tra sau khi hoàn tất cài đặt

4. Cài và cấu hình SCW (Security Configuration Wizard)
Vì Edge Transport Server nằm ngoài DMZ nên nó sẽ dễ bị tấn công hơn những thằng nằm trong Internal, vì vậy cần bảo vệ nó kỹ càng hơn. Bạn có thể bảo vệ cho Edge Transport Server bằng Security Configuration Wizards (SCW), 1 công cụ giúp giảm nguy cơ bị tấn công, là 1 công cụ sử dụng dễ dàng để bản vệ Edge Transport Server.
- Cài SCW: Mở Control Panel -- Add/Remove Programs -- Add/Remove Windows Components -- Chọn Security Configuration Wizard
http://nam.nhatnghe.vn/Edge/B4-SCW/p001.png
- Copy 2 File Exchange2007.XMLExchange2007Edge.XML từ thư mục C:\Programs Files\Microsoft\Exchange Server\Scripts sang thư mục C:\Windows\security\msscw\kbs
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 760x600http://nam.nhatnghe.vn/Edge/B4-SCW/p002.png
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 760x600http://nam.nhatnghe.vn/Edge/B4-SCW/p003.png
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 760x600http://nam.nhatnghe.vn/Edge/B4-SCW/p004.png
- Đăng ký 2 File này với SCW bằng 2 lệnh sau:
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 668x331http://nam.nhatnghe.vn/Edge/B4-SCW/p005.png
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 668x331http://nam.nhatnghe.vn/Edge/B4-SCW/p006.png
- Sau khi hoàn tất, bạn nhớ Restart máy rồi tiếp tục thực hiện các bước sau:
- Cấu hình SCW: Chạy Security Configuration Wizard:
http://nam.nhatnghe.vn/Edge/B4-SCW/p007.png
- Tạo 1 Policy mới
http://nam.nhatnghe.vn/Edge/B4-SCW/p008.png
- Tên Server để mặc định
http://nam.nhatnghe.vn/Edge/B4-SCW/p009.png
- Sau khi hoàn tất, nhất nút View Configuration Database để kiểm tra
http://nam.nhatnghe.vn/Edge/B4-SCW/p010.png
- Nếu thành công, bạn sẽ thấy xuất hiện loại Server đã được đăng ký là Exchange 2007 Edge Transport xuất hiện trong danh sách
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 768x537http://nam.nhatnghe.vn/Edge/B4-SCW/p011.png
- Nhấn Next để tiếp tục
http://nam.nhatnghe.vn/Edge/B4-SCW/p012.png
- Các hộp thoại tiếp theo để nguyên cấu hình mặc định
http://nam.nhatnghe.vn/Edge/B4-SCW/p013.png
http://nam.nhatnghe.vn/Edge/B4-SCW/p014.png
http://nam.nhatnghe.vn/Edge/B4-SCW/p015.png
http://nam.nhatnghe.vn/Edge/B4-SCW/p016.png
http://nam.nhatnghe.vn/Edge/B4-SCW/p017.png
http://nam.nhatnghe.vn/Edge/B4-SCW/p018.png
http://nam.nhatnghe.vn/Edge/B4-SCW/p019.png
http://nam.nhatnghe.vn/Edge/B4-SCW/p020.png
- Hộp thoại Open Port and Approve Application, bạn cần qui định các Port được phép truy cập gồm 50389 và 50636. Vì Edge Transport Server đồng bộ thông tin từ AD vào ADAM theo 1 lịch trình định sẵn và sử dụng Protocol LDAP, Protocol này dùng 2 port là 50389 và 50636). Nếu Edge Transport Server có 2 Card mạng thì chọn 50389, nhấn nút Advanced, qua Tab Local Interface Restrictions, chọn Over the following local interface, sau đó Check vào Card mạng dùng giao tiếp với Internal, làm y như vậy với Port 50636  Mô hình này, Edge Transport Server chỉ có 1 Card mạng thì không cần làm bước này.
http://nam.nhatnghe.vn/Edge/B4-SCW/p021.png
- Nhấn Add, nhập 50389, chọn TCP
http://nam.nhatnghe.vn/Edge/B4-SCW/p024.png
- Nhấn Add, nhập 50636, chọn TCP
http://nam.nhatnghe.vn/Edge/B4-SCW/p025.png
- Kiểm tra 2 Port 50389 và 50636 đã xuất hiện trong danh sách -- Next
http://nam.nhatnghe.vn/Edge/B4-SCW/p026.png
- Kiểm tra thông tin -- Next
http://nam.nhatnghe.vn/Edge/B4-SCW/p027.png
- Các hộp thoại Registry Settings, Audit Policy, bạn đánh dấu Skip this sesion để bỏ qua bớt các bước cấu hình không cần thiết và Next
http://nam.nhatnghe.vn/Edge/B4-SCW/p028.png
http://nam.nhatnghe.vn/Edge/B4-SCW/p029.png
http://nam.nhatnghe.vn/Edge/B4-SCW/p030.png
- Đặt tên File lưu trữ Policy tùy ý, trong ví dụ này tôi đặt là Edge.XML
http://nam.nhatnghe.vn/Edge/B4-SCW/p031.png
- Hệ thống nhắc nhở bạn Restart máy sau khi Apply Policy -- OK
http://nam.nhatnghe.vn/Edge/B4-SCW/p032.png
- Chọn Apply Now -- Next
http://nam.nhatnghe.vn/Edge/B4-SCW/p033.png
- Policy đã Apply xong, nhấn Next
http://nam.nhatnghe.vn/Edge/B4-SCW/p034.png
- Finish
http://nam.nhatnghe.vn/Edge/B4-SCW/p035.png
- Mở Network Connections, bạn kiểm tra, Card mạng đã bật Firewall
http://nam.nhatnghe.vn/Edge/B4-SCW/p036.png
- Mở Control Panel -- Windows Firewall -- Tab Exceptions, kiểm tra 2 Port 50389 và 50636 đã được loại trừ
http://nam.nhatnghe.vn/Edge/B4-SCW/p037.png
- Xong bước này bạn nhớ Restart máy, hệ thống có nhắc nhở trước mà http://nhatnghe.com/forum/images/smi...g/_biggrin.gif

5. Tạo và Import Edge Subscription File
Bước này để thiết lập mối liên kết 1 chiều từ AD tới ADAM (sử dụng EdgeSync Service)
- Tạo Edge Subscription File trên máy PC27 (Edge Transport Server): Mở Exhchange Management Shell, đánh lệnh New- EdgeSubscription
Hệ thống yêu cầu đặt tên và đường dẫn cho File, nhập C:\EdgeSubscription.XML (tạo File này nằm trong gốc ổ đĩa C:\), sau đó nhấn Y để xác nhận.
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 668x355http://nam.nhatnghe.vn/Edge/B5-Subsc...picture001.png
- Đồng bộ thời gian với máy PC01 (lưu ý nếu 2 máy không đồng bộ thời gian thì bước kế tiếp sẽ bị lỗi): Mở Command Line, đánh lệnh
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 668x223http://nam.nhatnghe.vn/Edge/B5-Subsc...picture002.png
- Trên PC01 (Hub Transport Server): Copy File EdgeSubscription.XML từ máy PC27 (Edge Transport Server) về để Import
- Import Egde Subscription File: Mở Exchange Management Console -- Organization Configuration -- Hub Transport -- Tab Edge Subscriptions -- New Edge Subscriptions
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 830x517http://nam.nhatnghe.vn/Edge/B5-Subsc...picture001.png
- Nhấn Browse, chọn File đã Copy -- Next
http://nam.nhatnghe.vn/Edge/B5-Subsc...picture002.png
- Hệ thống thông báo quá trình Import thành công
http://nam.nhatnghe.vn/Edge/B5-Subsc...picture003.png
- Bắt đầu quá trình đồng bộ giữa Hub Transport Server và Edge Transport Server: Mở Exchange Management Shell, đánh lệnh Start-EdgeSynchronization và kiểm tra kết quả là Success
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 668x535http://nam.nhatnghe.vn/Edge/B5-Subsc...picture004.png
- Máy Edge Transport Server đã đồng bộ xong và xuất hiện trong danh sách Edge Subscription
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 768x443http://nam.nhatnghe.vn/Edge/B5-Subsc...picture005.png
- Qua Tab Send Connector kiểm tra, hệ thống tự tạo ra 2 Send Connector mới
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 830x517http://nam.nhatnghe.vn/Edge/B5-Subsc...picture008.png
Bạn lưu ý nếu trên Hub Transport có Send Connector thì xóa đi vì nó không dùng cái này mà dùng cái EdgeSync–Default-First-Site-Name to the internet. Nếu Receive Connector Default PCXX có cấp quyền cho Anonymous thì cũng bỏ quyền luôn vì nếu không thì Hub Transport không tự nhận Mail bằng Recive Connector này mà nhờ Edge Transport vận chuyển Mail sang, Mail vào sẽ nhận từ cai Receive Connector tên là Default Internal receive connector PCXX trên Edge Transport Server, sau đó chuyển sang Hub Transport Server

Tới đây bạn đã cài đặt và cấu hình thành công Edge Transport Server, công việc tiếp theo là kiểm tra kết quả cài đặt

6. Kiểm tra trên Edge Tranport Server
- Mở ADAM ADSIEdit, bung Recipients -- OU=MsExchangeGateway, bạn sẽ thấy xuất hiện CN=Recipients, trong đó có chứa các User được đồng bộ từ AD
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 735x364http://nam.nhatnghe.vn/Edge/B6-KiemTra/p001.png
- Mở Exchange Management Console, kiểm tra các Send Connector và Receive Connector theo các hình dưới
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 716x476http://nam.nhatnghe.vn/Edge/B7-HoanT...picture001.png
Mở thuộc tính, kiểm tra các Tab như hình
http://nam.nhatnghe.vn/Edge/B7-HoanT...picture002.png
http://nam.nhatnghe.vn/Edge/B7-HoanT...picture003.png
http://nam.nhatnghe.vn/Edge/B7-HoanT...picture004.png
http://nam.nhatnghe.vn/Edge/B7-HoanT...picture005.png
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 716x476http://nam.nhatnghe.vn/Edge/B7-HoanT...picture006.png
Mở thuộc tính, kiểm tra các Tab như hình
http://nam.nhatnghe.vn/Edge/B7-HoanT...picture007.png
http://nam.nhatnghe.vn/Edge/B7-HoanT...picture008.png
http://nam.nhatnghe.vn/Edge/B7-HoanT...picture009.png

7. Kiểm tra trên Hub Tranport Server
- Mở Exchange Management Console, kiểm tra các Send Connector
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 768x443http://nam.nhatnghe.vn/Edge/B7-HoanT...picture001.png
Mở thuộc tính, kiểm tra các Tab như hình
http://nam.nhatnghe.vn/Edge/B7-HoanT...picture002.png
http://nam.nhatnghe.vn/Edge/B7-HoanT...picture003.png
http://nam.nhatnghe.vn/Edge/B7-HoanT...picture004.png
http://nam.nhatnghe.vn/Edge/B7-HoanT...picture005.png


8. Kiểm tra việc gửi Mail
Tạo 1 Mailbox User tùy ý và cấu hình Microsoft Outlook, sau đó thử gửi 1 lá Mail ra ngoài Internet
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 768x666http://nam.nhatnghe.vn/Edge/B7-HoanT...picture008.png
Bạn kiểm tra hộp Mail ngoài Internet sẽ thấy nhận Mail

Để chắc chắn lá Mail này được gửi đi từ Edge Transport, bạn có thể thử như sau:
- Trên Edge Transport Server, bạn khai báo sai Default Gateway (để máy này không ra Internet được), sau đó gửi Mail lại, Mail sẽ nằm trong Queue của Edge Transport, bạn kiểm tra bằng cách vào Toolbox -- Queue Viewer
http://nhatnghe.com/forum/undefined/.../wol_error.gifHình ảnh này đã được thay đổi kích thước. Click vào đây để xem hình ảnh gốc với kích thước là 784x351http://nam.nhatnghe.vn/Edge/B7-HoanT...picture011.png
http://nam.nhatnghe.vn/Edge/B7-HoanT...picture012.png

9. Kiểm tra việc nhận Mail
Để kiểm tra nhanh chóng, bạn có thể dựng thêm 1 Mail Server nội bộ để gửi Mail hoặc dùng Outlook Express khai báo 1 Account để gửi Mail hoặc dùng SMTP Command để đẩy Mail trực tiếp vào Edge Transport Server (Nếu bạn đã học MCSA, có thể tham khảo bài LAB SMTP trong môn 236 để thực hiện). bạn sẽ thấy các User nhận Mail. Muốn kiểm chứng rõ hơn, bạn có thể Disable Card mạng máy Hub Transport để máy Edge Transport không vận chuyển Mail vào được rồi xem dùng Queue Viewer để xem Queue của Edge Transport

Chúc bạn thành công, cám ơn bạn đã xem
__________________
Đồng Phương Nam (Nhất Nghệ)

:battay:





Bây giờ là 10:19 PM. Giờ GMT +7

Diễn đàn tin học QuantriNet
quantrinet.com | quantrimang.co.cc
Founded by Trương Văn Phương | Developed by QuantriNet's members.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.