Kết nối VPN site to site, kết nối VPN Client to Site, Mail Server Mdaemon tạo web Joomla, System Hacking
Trang 1BÁO CÁO THỰC TẬP CUỐI KỲ
Họ Tên Sinh Viên: Nguyễn Hoàng Phúc
ĐỀ TÀI Kết Nối VPN Site To Site Kết Nối VPN Client To Site Mail Server Mdaemon Tạo Web Joomla System-Hacking
TRUNG TÂM ĐÀO TẠO QUẢN TRỊ MẠNG & AN NINH MẠNG QUỐC TẾ ATHENA
Cơ sở 1: 92 Nguyễn Đình Chiểu, phường Đa Kao, Q1 Điện thoại: (08)38244041 - 090 78 79 477-094 323 00 99
Cơ sở 2: 2 Bis Đinh Tiên Hoàng, phường Đa Kao, Q1 Điện thoại: (08)22103801 - 094 320 00 88
Website: http://athena.edu.vn - http://athena.com.vn
Trang 2Mục Lục
Kết Nối VPN Site To Site(local) 4
Định nghĩa 4
Mục đích 4
Sơ đồ mạng: 4
Chuẩn bị: 4
Các bước thực hiện: 4
Tiến hành: 5
Kết Nối VPN Client To Site(VPS) 80
Sơ đồ mạng 81
Các bước chuẩn bị 81
Tiến hành: 82
Mail Server Mdaemon 105
Định Nghĩa: 105
Các bước chuẩn bị: 105
Tiến hành: 106
Tạo Web Joomla 124
Giới thiệu về Joomla 124
Ứng dụng của Joomla 125
Yêu cầu hệ thống 126
Các bước thực hiện 126
Xác định môi trường làm việc 126
Xác định version của hệ điều hành 127
Xác định các ứng dụng cần thiết có hỗ trợ version hiện tại không 127
Tiến hành 127
Trang 3Kết Nối VPN Site To Site(local)
Cung cấp truy nhập từ xa tới tài nguyên của tổ chức mọi lúc, mọi nơi
Kết nối các chi nhánh văn phòng với nhau
Kiểm soát truy nhập của khách hàng, nhà cung cấp và các thực thể bên ngoài tới những tài nguyêncủa tổ chức
Sơ đồ mạng:
Chuẩn bị:
Các bước thực hiện:
2 Máy Server 2k8
2 Máy Client XP Đã Gắn IP
Trang 4Gắn IP Cài DCPROMO Cấu Hình DNS Cài đặt Network policy and access services
Cấu hình và kiểm tra (Share File)
Tiến hành:
Theo như sơ đồ mạng trên thì chúng ta sẽ nhận ra là 2 máy Server 2k8 được nối với nhau thông qua
internet và 2 máy chủ này có IP là 192.168.1.1/24 (Athena.edu.vn) và 192.168.1.2/24(Athena.com.vn)
Và ở server1 có domain Athena.edu.vn được nối với 1 client thông qua địa chỉ mạng nội bộ 10.10.10.0/24.Còn ở server2 có domain Athena.com.vn được nối với 1 client thông qua địa chỉ mạng nội bộ là
Trang 5Server 2(Athena.com.vn)
Trang 6Client 2 (CLient SG)
Bước 2: Cài DCPROMO Nâng cấp Domain Controller:
Lưu ý bước này ta làm trên cả 2 máy chỉ thay đổi tên miền theo từng máy Trên cả 2 máy Server ta đều cài DCPROMO.
Trang 7Tại hộp thoai Active Directory Domain Services
Trang 8Click “Create a new domain in anew forest” để tạo mới tên miền
Ta nhập tên miền vào:
Nếu trên Server 1 thì ta nhập Athena.edu.vn
Còn Server 2 ta nhập Athena.com.vn (Lưu ý tên miền đang ký không có www)Sau đó click Next
Trang 9Chọn Windows Server 2008
Chọn cài DNS Server (Vì nếu bạn cài Domain Controller thì sẽ có hộp thoại này vì DCPROMO sẽmặc định cài DNS tự động luôn Còn cài Domain Controller bằng Add role thì sau này bạn phải cài DNSbằng tay)
Trang 10Để nguyên các thư viện>>CLick next
Thiết lập mật khẩu khôi phục cho admin
Trang 11Click Next và đợi cho Domain Controller và DNS cài xong trên cả 2 server
Trang 12Khởi động lại máy để Domain được cập nhật
Trang 13Sau khi khởi động lai ta kiểm tra domain trên từng server trong server manager:Server 1
Server 2
Trang 14Bước 3: Cấu hình DNS Server (Quá trình này ta cũng làm trên cả 2 server chỉ thay đổi IP và tên miền ứng với mỗi Server)
Ta mở dịch vụ DNS lên
Hộp thoại DNS xuất hiện
Trang 15Server 1
Ta click vào Server >>Forward Lookup Zones
Nếu như ta cài DNS bằng “Role >>Add Role” thì trong Forward Lookup Zones sẽ không có sẵn zonescủa Domain ta tạo Ta sẽ phải tạo bằng tay Ở đây ta đã cài DNS tự động bằng DCPROMO ta chỉ việcclick vào Forward Lookup Zones>>athena.edu.vn rồi tạo thêm 1 host
Trang 16Tại ô Name ta gõ :www
Tại Ô IP Address ta gõ IP của máy làm Server
Tạo phân giải ngược cho domain
Click phải vào Reverse Lookup Zones >>New Zone
Trang 18Network ID: Nhập vào 3 số đầu của địa chỉ mạng nội bô
Trang 20Click phải vào 10.10.10.in-addr.arpa>>New Pointer (PRT)
Host name : ta browse tìm tới file host ta tạo trên zones athena.edu.vn
Trang 21Click Allow
Trang 22Ta thử phân giải xuôi và ngược domain
Server 2
Trang 27Bước 4: Network policy and access services
Ta vào Server Manager>>Role>>Add role>>Network policy and access service>>Next>>Check vàoRouting và các lựa chọn con cả Routing >>Next đợi quá trình cài đặt hoàn tất (Quá trình cài này diễn ra ychang trên 2 server)
Trang 30Bước 5: Cấu hình và kiểm tra (Share File)
Tạo User cấp quyền truy cập từ xa (Nếu như tạo user lúc chưa cài DCPROMO thì click phải vào MyComputer >>Local User And Group>>New User , còn nếu tạo user sau khi cài DCPROMO thì ta vàoActive Directory Users and Computers>>New Users)
Server1
Trang 32Click phải vào User >>Tab Dial-in>>Allow access>>Apply>>Ok
Trang 33Server 2
Trang 35Cấu hình Routing and Remote AccessKhởi động Routing and Remote Access
Trang 36Kích hoat Routing and Remote Access
Click Next
Trang 37Chọn custome
Chọn tất cả trừ Dial-Up access ra
Trang 38Click Next>>Star Service
Click phải vào Server và chọn Property
Trang 39Chọn Tab IP v4>> address Pool>>Điền vào dãy IP mà bạn muốn cho Server Sử dụng
Server 1
Trang 40Click phải vào Network Interfaces>>New Demand-dial Interface
Trang 41Nhập vào users đã tạo trên máy cần kết nối tới
Chọn kiểu kết nối VPN
Trang 42Chọn giao thức PPTP
Nhập vào IP của máy cần kết nối tới
Trang 43Định tuyến tĩnh
Nhập vào địa chỉ mạng của mạng cần kết nối tới
Trang 44Nhập vào User, Password của máy hiện hành
Trang 45Server 2Address Pool
Trang 50Tạo kết nối VPN trên 2 server để thông qua 2 server này thì 2 client có thể thấy nhauServer 1
Vào Network and Sharing Center
Trang 51Click vào Set up a connection or network
Trang 52Chọn Connect to a workplace
Trang 53Chọn VPN
Chọn I’ll set up an Internet connection latere
Trang 54Nhập vào IP của server cần kết nối tới
Nhập vào user và password của server cần kết nối tới
Trang 55Click Create Đợi kết nối thiết lập xong
Trang 56Server 2
Vào Network and Sharing Center
Trang 59Đăng nhập kết nối VPNServer 2
Trang 60Nhập User và Password của server cần kết nối tới
Đợi quá trình xác thực hoàn tất là kết nối được
Server 1
Trang 61Nhập vào user và mật khẩu của servercần kết nối tới
Đợi quá trình xác thực hoàn tất là kết nối được
Ta thấy Server 1 và Server 2 đã kết nối thành côngServer 2
Trang 62Server 1
Tiến hành share file từ Client 1 sang Client 2 và ngược lại
Client 1
Trên client 1 ta tạo thư mục AthenaHN và trong thư mục có file AthenaHN.txt với nội dung là HaNoi
Ta share thự mục này cho client 2
Client 2
Trên client 1 ta tạo thư mục AthenaSG và trong thư mục có file AthenaSG.txt với nội dung là SaiGon
Trang 63Ta share thự mục này cho client 1
Kết Quả:
Client 2 truy xuất vào thư mục share và xem được nội dung của file share trên client 1
Trang 64Client 1 truy xuất vào thư mục share và xem được nội dung của file share trên client 2
Trang 65Kết Nối VPN Client To Site(VPS)
Sơ đồ mạng
Các bước chuẩn bị
1VPS win 2k3
2 Máy Client (XP,7)
Đã Gắn IP
Trang 66 Tiến hành:
Bước 1 : Đang ký Domain
Ta truy cập vào dot.tk để đang ký domain (Domain này sẽ dùng chung cho bài Mail Server phía dưới)
Sau khi chọn xong domain ta click GO.Click vào sử dụng DNS, chọn tab Dịch Vụ DNS của Dot.tk, nhập
IP của VPS vào 2 hàng địa chỉ IP
Trang 67Sau đó chọn thời gian duy trì domain
Nhập ký tự để xác nhận là người sử dụng chứ không phải robot, rồi click : ĐĂNG KÝ
Trang 68Lựa chọn tài khoảng quản lý tên miền:
Click “Đăng nhập vào My Dot” để tùy chỉnh các thông số cho domain
Sau khi đăng nhập vào my.dot.tk Ta click vào Go to domain hoặc Domain panel để vào danh sách cácdomain đã đăng ký
Trang 69Lựa chon domain cần đăng lý sau đó click Modify
Ta tạo thêm 2 record là mail.hoangphuc93200.tk và MX Record để chuẩn bị cho bài Mail Server bêndưới.Nếu chỉ làm VPN thôi thì không cần thêm 2 Record này Vì đề tài có cả mail server nên làm luôn 2record này
Save changes
Trang 70Bước 2 : Cấu hình dịch vụ VPN Client To Site
LƯU Ý: TRÊN VPS TA KHÔNG ĐƯỢC PHÉP CÀI DCPROMO VÀ DNS VÀ THAY ĐỔI IP CỦA CARD MẠNG VÌ NẾU NHƯ LÀM THÌ TA SẼ LÀM VPS BỊ MẤT KẾT NỐI KHÔNG TRUY CẬP ĐƯỢC NỮA CHÍNH VÌ VẬY ĐỂ CÓ DOMAIN VÀ DNS THÌ TA CẦN PHẢI SỬ DỤNG DỊCH VỤ CUNG CẤP DOMAIN VÀ DNS CỦA CÁC NHÀ CUNG CẤP.
Trên VPS ta mở dịch vụ Routing and Remote Access
Trang 71Click phải vào NEW-LIFE chọn “Configure and Enable Routing and Remote Access”
Click Next
Trang 72Chọn custome configuration
Click VPN Access và LAN-routing
Trang 75Ta tạo 2 user baocao1 và baocao2 rồi câp quyền truy cập từ xa cho 2 user này
Trang 76Trên máy client Win 7 ta vào Network and Sharing center>>Set up a connection or network
Chọn connect to a work place
Trang 77Chọn VPN
Internet address : nhập domain hoặc ip của server VPN
Trang 78Nhập User và Password đã tạo trên VPN Server
Click connect
Trang 79Trên Client XP (Máy ảo)
Ta vào Network Connection>>Create a New connection
Click Next,chọn connect to the network at my workplace
Trang 80Chọn VPN
Nhập vào tên của kết nối
Trang 81Nhập vào tên miền hoặc IP cũa VPN server
CLick next , và nhập vào User và password đã tạo trên VPN server
Click connect
Trang 82Trên Win xp ta tiến hành truy cập vào thư mục share trên win 7
Ta thấy win xp đã vào được thư mục share trên windows 7
Trang 83Trên máy win 7 ta truy cập vào thư mục share của windows XP
Windows 7 đã vào được thư mục share trên windows XP
Trang 84Mail Server Mdaemon
Định Nghĩa:
Mail Server là một máy chủ cung cấp dịch vụ viết gửi và nhận thư trên internet
Để tạo 1 mail server thì có nhiều phần mềm , nhưng nổi tiếng nhất đó là Mdaemon
Cách cài Mdaemon Pro:
Ta chạy file setup MDv10.exe
Điền Lience name : Gì cũng được
Company name: Tên Công Ty
Registration Key: Ta lấy trong keygen ở thư mục crack
Trang 85Copy dãy chữ số này paste vào Registration Key
Sau khi paste key vào ta click Next.Lưu ý không check vào Install the Limited
Trang 86Đợi quá trình cài đặt hoàn tất
Điền domain (mà ta đã đang ký ở dot.tk lúc nãy vào) Domain name
Điền vào tên và địa chỉ mail cũng như mật khẩu cho tài khoảng admin
Trang 87Điền vào IP của VPS :
Click Next
Trang 88Ta bỏ dầu check( Không chọn vào) ở “Start MDAEMON”
Copy file Mdaemon.exe trong thư mục crack vào thư mục cài đặt Mdaemon(C:\Mdaemon\apps) rồi khởiđộng Mdeamon
Click Yes
Trang 89Ta khỏi động Mdaemon lên rồi tạo User mail
Ta vào Account>>New Account để tạo users
Trang 90Ta tạo User Leesin
Test khả năng gởi và nhận mail
Trên server ta đăng nhập tài khoảng Admin (Sona)
Trang 91Điền vào IP của Mail Server
Trang 92Trên win 7 ta khởi động windows mail Tiến hành add tài khgoảng leesin vào để kiểm tra khả năng gửithư nội bộ
Trang 94Điền vào ip của Mail Server
Đăng nhập tài khoảng Leesin
Trang 95Trên mail server ta dùng tài khoảng admin sona gởi mail cho win 7 tài khoảng user leesin
Trên máy win 7 tài khoảng leesin cũng gởi mail cho tài khoảng admin sona
Trang 96Trên máy mail server ta tiến hành kiểm tra khả năng gởi mail cho Gmail
Trên Gmail ta đã nhận được mail của Server Mail hoangphuc932002.tk
Trang 97Trên Server mail tài khoảng admin sona đã nhận được mail của win 7 tài khoảng leesin và cũng nhậnđược thư trả lời củahoangphuc932002@gmail.com
Trang 98Tạo Web Joomla
Giới thiệu về Joomla
Joomla là một hệ quản trị nội dung mã nguồn mở (Tếng Anh : Open Source Content Management
Systems Joomla được viết bằng ngôn ngữ PHP và kết nối tới cơ sở dữ liệu MySQL , cho phép người sử
dụng có thể dễ dàng xuất bản các nội dung của họ lên Internet hoặc Intranet
Joomla có các đặc tính cơ bản là: bộ đệm trang (page caching) để tăng tốc độ hiển thị, lập chỉ mục, đọc
tin RSS (RSS feeds), trang dùng để in, bản tin nhanh, blog, diễn đàn, bình chọn, lịch biểu, tìm kiếm trongSite và hỗ trợ đa ngôn ngữ
Joomla được phát âm theo tiếng Swahili như là 'jumla' nghĩa là "đồng tâm hiệp lực".
Joomla được sử dụng ở khắp mọi nơi trên thế giới, từ những website cá nhân cho tới những hệ thống
website doanh nghiệp có tính phức tạp cao, cung cấp nhiều dịch vụ và ứng dụng Joomla có thể dễ dàng
cài đặt, dễ dàng quản lý và có độ tin cậy cao
Joomla có mã nguồn mở do đó việc sử dụng Joomla là hoàn toàn miễn phí cho tất cả mọi người trên thế
giới
Ứng dụng của Joomla
Các cổng thông tin điện tử hoặc các website doanh nghiệp
Thương mại điện tử trực tuyến
Báo điện tử, tạp chí điện tử
Website của các doanh nghiệp vừa và nhỏ
Website của các cơ quan, tổ chức phi chính phủ
Trang 99 Các bước thực hiện
B1:Xác định môi trường làm việc(VPS hay Host)
B2:Xác định version của hệ điều hành
B3:Xác định các ứng dụng cần thiết có hỗ trợ version hiện tại không
B4:Cài đặt(Xampp, Database, Joomla)
B5:Cấu hình
B6:Test trên Local
B7:Upload Database và Source Web lên host
B8:Chỉnh sửa lỗi phát sinh
B9:Test trên Host
Xác định môi trường làm việc
VPS và Host
Xác định version của hệ điều hành
VPS: Windows server 2003
Host: Linux
Xác định các ứng dụng cần thiết có hỗ trợ version hiện tại không
Windows server 2003 chỉ hỗ trợ Xampp version 1.7.3
Tiến hành
Khởi động Xampp 1.7.3 , kích hoạt chức năng Apache và MySQL
Tạo Database:
Trang 100Đổi tên file source joomla thành hpmobile cho dễ nhớ và copy vào thư mục htdocs trong xampp
Mở trình duyệt truy cập vào localhost/hpmobile đê cài đặt Joomla
Trang 101Gắn Database vào website trên Local
Đặt Sitename và mail của admin website cũng như password
Trang 102Giao diện sau khi cài xong joomla
Trang 103Cấu hình
Cài giao diện cho joomla (file.zip rồi upload lên joomla rồi chọn install>>Chọn giao diện rồi chọn Default)
Trang 104Giao diện sau khi thay đổi
Trang 105Cài VirtueMart
Sau khi cài VirtueMart thành công
Truy cập vào VirtueMart
Trang 106Vào store>>Edit Store >>Sửa thông tin cửa hàng
Tạo Sản Phẩm Cho Website
Vì trong VirtueMart các thành phần đều tồn tại theo sơ đồ phần lớp (Section>>Category>> ) Chúng ta cần tạo Category là nơi chứa các sản phẩm của ta trước khi tạo sản phẩm
Trang 107Ta tạo lần lượt các Category còn lại
Trang 108Sau khi tạo các Category xong Ta tiến hành tạo các sản phẩm theo từng Category
SKU: Mã số hàng hóa Trong cùng 1 Nhà Sản Xuất thì số thứ tự của SP phải khác nhau Category: Chọn đúng category của sản phẩm
Name: Tên mặt hàng
Click vào tab Product Images để add hình đại diện cho sản phẩm
Trang 109Ta tạo lần lượt các sản phẩm còn lại
Show sản phẩm ra website
Cài đặt Jv cat pro để show sản phẩm và nút mua hàng ra website
Trang 110Vào module Manager tùy chỉnh JV cat pro để show sản phẩm và nút mua hàng ra website
Trang 111Category ID lấy trong ListCategory trong VirtueMart
Number of Displayed Products: Số sản phẩm hiển thị(nếu muốn hiển thị hết thì để số 0) Products Per Page : Số sản phẩm hiển thị trên 1 hàng
Để show các sản phẩm còn lại ta làm như sau
Trang 112Tới đây ta cấu hình tương tự sản phẩm đầu
Các sản phẩm và nút mua hàng đã hiện ra
Nhưng các nút mua hàng nhìn bị nhòe Ta tiến hành fix như sau
Copy file Jv shop vào thư mục template của components con_virtueMart
Trang 113Sau đó vào VirtueMart >>Admin>>Config>>Tab Site>>Tại lựa cho Select theme for your shop >>Chọn Jv-shop>>Save lại Rồi trở lại trang web bấm F5 Xem kết quả
Tạo danh mục sản phẩm
Ta cài module mod_jv_virtueMart_Accordion.zip cách cài thì tương tự các module trên
Sau khi cài ta cấu hình như sau:
Chọn jv_virtueMart_Accordion
Trang 114Tạo Submenu cho Menu Danh Muc Sản Phâm
Ta vào VirutueMart Tạo Category thuộc các thư mục cha chúng ta đã tạo
Ta làm lần lượt cho các Category còn lại
Bây giờ ta sẽ add thêm Category con cho các sản phẩm
Trang 115Save lại
Rồi làm lần lượt cho các sản phẩm còn lại Trở lại trình duyệt và F5.
Tạo danh mục sản phẩm bán chạy
Ta cài module featureprod làm danh sách sản phẩm bán chạy
Trang 116Sau khi cài xong ta phải bật tính năng on special trên sản phẩm
Trở lại web bấm F5 để xem kết quả
Trang 117Tạo slide show sản phẩm
Ta cài Headline Module
Vì trong Joomla tồn tại cấu trúc phân cấp (Sections>>Category>>Article)
Nên ta sẽ tạo lần lượt các section của sản phẩm, rồi các category của sản phẩm>>Rồi sau đó ta sẽ tạo các Article chứa hình
và Link dẫn tới sản phẩm