Định nghĩa
Mạng riêng ảo hay VPN (viết tắt cho Virtual Private Network) là một mạng dành riêng để kết nối các
máy tính của các công ty, tập đoàn hay các tổ chức với nhau thông qua mạng Internet công cộng.
Mục đích
VPN có 3 mục đich cơ bản:
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ên
của tổ chức
128 trang |
Chia sẻ: tuandn | Lượt xem: 4966 | Lượt tải: 1
Bạn đang xem trước 20 trang tài liệu Đề 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, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
BÁ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: -
Mụ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
Kết Nối VPN Site To Site(local)
Định nghĩa
Mạng riêng ảo hay VPN (viết tắt cho Virtual Private Network) là một mạng dành riêng để kết nối các
máy tính của các công ty, tập đoàn hay các tổ chức với nhau thông qua mạng Internet công cộng.
Mục đích
VPN có 3 mục đich cơ bản:
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ên
củ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
Gắ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à
20.20.20.0/24.
Như như vậy chúng ta sẽ cấu hình cho CLient 1 sẽ thấy CLient 2 mặc dù khác lớp mạng
Bước 1: Gắn IP
Client 1 (CLient HN)
Server 1(Athena.edu.vn)
Server 2(Athena.com.vn)
Client 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.
Tại hộp thoai Active Directory Domain Services
Click “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
Chọ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 DNS
bằng tay)
Để nguyên các thư viện>>CLick next
Thiết lập mật khẩu khôi phục cho admin
Click Next và đợi cho Domain Controller và DNS cài xong trên cả 2 server
Khởi động lại máy để Domain được cập nhật
Sau khi khởi động lai ta kiểm tra domain trên từng server trong server manager:
Server 1
Server 2
Bướ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
Server 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 zones
củ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ệc
click vào Forward Lookup Zones>>athena.edu.vn rồi tạo thêm 1 host
Tạ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
Network ID: Nhập vào 3 số đầu của địa chỉ mạng nội bô
Click 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
Click Allow
Ta thử phân giải xuôi và ngược domain
Server 2
Bước 4: Network policy and access services
Ta vào Server Manager>>Role>>Add role>>Network policy and access service>>Next>>Check vào
Routing 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 y
chang trên 2 server)
Bướ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 My
Computer >>Local User And Group>>New User , còn nếu tạo user sau khi cài DCPROMO thì ta vào
Active Directory Users and Computers>>New Users)
Server1
Click phải vào User >>Tab Dial-in>>Allow access>>Apply>>Ok
Server 2
Cấu hình Routing and Remote Access
Khởi động Routing and Remote Access
Kích hoat Routing and Remote Access
Click Next
Chọn custome
Chọn tất cả trừ Dial-Up access ra
Click Next>>Star Service
Click phải vào Server và chọn Property
Chọ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
Click phải vào Network Interfaces>>New Demand-dial Interface.....
Nhậ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
Chọn giao thức PPTP
Nhập vào IP của máy cần kết nối tới
Đị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
Nhập vào User, Password của máy hiện hành
Server 2
Address Pool
Tạo kết nối VPN trên 2 server để thông qua 2 server này thì 2 client có thể thấy nhau
Server 1
Vào Network and Sharing Center
Click vào Set up a connection or network
Chọn Connect to a workplace
Chọn VPN
Chọn I’ll set up an Internet connection latere
Nhậ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
Click Create. Đợi kết nối thiết lập xong
Server 2
Vào Network and Sharing Center
Đăng nhập kết nối VPN
Server 2
Nhậ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
Nhậ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ông
Server 2
Server 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
Ta 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
Client 1 truy xuất vào thư mục share và xem được nội dung của file share trên client 2
Kế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
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
Sau đó 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Ý
Lự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ác
domain đã đăng ký.
Lự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ên
dướ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 2
record này.
Save changes
Bướ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 CARDMẠ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
Click phải vào NEW-LIFE chọn “Configure and Enable Routing and Remote Access”
Click Next
Chọn custome configuration
Click VPN Access và LAN-routing
Click Next
Click Finish
Click Yes
Click phải vào NEW-LIFE>>Chọn Properties>>Tab IP>>Address Pool>>Điển vào dãy IP mà bạn muốn
VPN server cấp cho các client kết nối vào.
Ta tạo 2 user baocao1 và baocao2 rồi câp quyền truy cập từ xa cho 2 user này
Trê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
Chọn VPN
Internet address : nhập domain hoặc ip của server VPN
Nhập User và Password đã tạo trên VPN Server
Click connect
Trê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
Chọn VPN
Nhập vào tên của kết nối
Nhậ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
Trê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
Trê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
Mail 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ác bước chuẩn bị:
1VPS làm Mail Server
Phần mềm Mdaemon bản pro
1 Domain đã add record (MX record, ta đã làm ở bước đang ký domain ở bài VPN client to site ở trên)
Tiến hành:
Trên máy VPS ta cài Mdaemon và crack thành bản pro (vì bản pro mới cho phép gởi và nhận mail từ các
dịch vụ mail khác, con bản free chỉ cho gởi mail nội bộ)
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
Copy 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.
Đợ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
Điền vào IP của VPS :
Click Next
Ta 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
Ta khỏi động Mdaemon lên rồi tạo User mail
Ta vào Account>>New Account để tạo users
Ta 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)
Điền vào IP của Mail Server
Trê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ửi
thư nội bộ
Điền vào ip của Mail Server
Đăng nhập tài khoảng Leesin
Trê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
Trê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
Trê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ủa hoangphuc932002@gmail.com
Tạ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 trong
Site 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ủ
Website các trường học
Website của gia đình hay cá nhân
Yêu cầu hệ thống
TỐI THIỂU KHUYÊN DÙNG
CPU: 733Mhz trở lên
Ram 512 trở lên
HDD: Định dạng NTFS , còn trống 150 MB
CPU: 733Mhz trở lên
Ram 1GB trở lên
HDD: Định dạng NTFS , còn trống 1GB
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:
Đổ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
Gắn Database vào website trên Local
Đặt
Sitename và mail của admin website cũng như password
Giao diện sau khi cài xong joomla
Cấ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)
Giao diện sau khi thay đổi
Cài VirtueMart
Sau khi cài VirtueMart thành công
Truy cập vào VirtueMart
Và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
Ta tạo lần lượt các Category còn lại
Sau 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
Ta 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
Vào module Manager tùy chỉnh JV cat pro để show sản phẩm và nút mua hàng ra website
Category 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
Tớ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
Sau đó 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
Tạ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
Save 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
Sau 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ả
Tạ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
Nhớ lùi Create Date và Start Publishing về 1 ngày nếu muốn hiển thị trên web ngay
Trở lại trình duyệt và bấm F5
Tạo giỏ hàng cho Web
Chọn vị trí hiện giỏ hàng là bên góc phải trên của web (Top Menu)
Sau đó ta enable Giỏ hàng . Rồi trở về web và bấm F5
Upload Database và Source Web lên host
Upload Web Lên Host
Ta đang ký 1host. Ở đây mình đang ký host có domain là hpmobile.freevnn.com
Ta upload web lên thư mục htdocs trên host
Upload database lên host.
Ta export database trên phpadmin local sau đó import vào phpadmin host
Ta Export được 1 file hpmobile.sql ta import file này lên phpmyadmin host
Ta tạo 1 database trên host giống như tên file sql ta vừa export
Rồi Import file hpmobile.sql vào database rỗng vừa tạo
Kết nối database với source
Ta vào thư mục htdocs trên host tìm file configration
Và Edit nó theo nội dung sau
Trong đó tên
$host là tên hostname trên host
$user là tên đang nhập host
$password là mật khẩu đăng nhập host
$db là tên database ta tạo lúc nãy
Chỉnh sửa lỗi phát sinh
Lỗi đường dẫn làm cho lỗi hình ảnh và VirtueMart bị lỗi hình ảnh luôn ta sửa như sau:
Vào Admin Control Panel của web>>VirtueMart>>tìm chữ Site URl và Secure URL sửa thành
Save lại . Trở lại trình duyệt bấm F5
Tich hợp Thanh toàn ngân