Tải bản đầy đủ (.pdf) (46 trang)

Tìm hiểu và triển khai dịch vụ ftp server trên window server 16

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.16 MB, 46 trang )

TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT
KHOA CÔNG NGHỆ THÔNG TIN
---------------------
BÀI TẬP LỚN

HỌC PHẦN QUẢN TRỊ HỆ THỐNG

ĐỀ TÀI
TÌM HIỂU VÀ TRIỂN KHAI DỊCH VỤ

FTP SERVER TRÊN WINDOW
SERVER 16

Sinh viên thực hiện
Hoàng Thị Thu Nhân: 1921050456
Nguyễn Văn Phong: 1921050460

Đào Minh Ngọc: 1921050441

Hà Nội 2023

MỤC LỤC
PHẦN 1: TÌM HIỂU VỀ FTP SERVER...............................................................3
1.1. Khái quát về FTP?...........................................................................................3
1.1.1. Định nghĩa................................................................................................3
1.1.2. Chức năng:...............................................................................................5
1.1.3. Mục đích...................................................................................................5
1.2. Các yêu cầu và đòi hỏi thực tiễn......................................................................6
1.3. Ứng dụng đề tài nghiên cứu mang lại lợi ích gì?.............................................7
1.4. Truyền tải dữ liệu một cách đáng tin cậy và có hiệu quả cao..........................7
1.5. Hoạt động của FTP..........................................................................................9


1.5.1. Thông số liên quan...................................................................................9
1.5.2. Điều kiện hoạt động:................................................................................9
1.5.3. Quy trình hoạt động................................................................................11
1.6. Một số phần mềm kết nối với FTP server hiện nay.......................................12
PHẦN 2: TRIỂN KHAI FTP SERVER TRÊN WINDOW SERVER 16......14
2.1. Cài đặt máy chủ FTP trên Windows Server..................................................14
2.2. Tạo một trang FTP trên máy chủ Windows..................................................19
2.3. Tạo nhóm người dùng...................................................................................25
2.4. Phân vùng người dùng...................................................................................28
2.5. Thiết lập rule Firewall...................................................................................36
2.6. Kết nối với máy chủ FTP...............................................................................41
TÀI LIỆU THAM KHẢO.....................................................................................45
Các tài liệu tiếng Việt:.............................................................................................45
Các tài liệu từ Internet:.............................................................................................45

1

MỞ ĐẦU
Ngày nay, internet đóng vai trị rất quan trọng trong việc
phát triển kinh tế xã hội, là nhân tố thúc đẩy xã hội ngày
càng phát triển, tạo điều kiện cho mọi người trên thế giới có
thể kết nối, trao đổi, trị chuyện với nhau. Chính vì thế,
internet khơng thể thiếu. Trong xã hội hiện nay việc lướt
web, chat, email, Voip, chat video,.. đang trở nên phổ biến
đối với mọi người trên thế giới. Bên cạnh đó, vấn đề trao
đổi file là không thê thiếu đổi với người dùng đầu cuối.
Giao thức FTP là một giao thức trao đổi file khá phổ biến
hiện nay. Tuy nhiên những hoạt động xảy ra trong giao
thức thì khơng phải ai cũng biết được hết cách thức làm
việc của giao thức này. Nên nhóm em đã đi vào tìm hiểu

giao thức FTP.

2

PHẦN 1: TÌM HIỂU VỀ FTP
SERVER

1.1. Khái quát về FTP?
1.1.1. Định nghĩa

FTP (viết tắt của tiếng Anh File Transfer Protocol, "Giao thức truyền
tập tin") thường được dùng để trao đổi tập tin qua mạng lưới truyền thông
dùng giao thức TCP/IP (chẳng hạn như Internet - mạng ngoại bộ - hoặc
intranet- mạng nội bộ).

Hoạt động của FTP cần có hai máy tính, một máy chủ và một máy
khách).

Máy chủ FTP dùng chạy phần mềm cung cấp dịch vụ FTP, gọi là
trình chủ, lắng nghe yêu cầu về dịch vụ của các máy tính khác trên mạng
lưới.

Máy khách chạy phần mềm FTP dành cho người sử dụng dịch vụ, gọi
là trình khách, thì khởi đầu một liên kết với máy chủ. Một khi hai máy đã
liên kết với nhau, máy khách có thể xử lý một số thao tác về tập tin, như
tải tập tin lên máy chủ, tải tập tin từ máy chủ xuống máy của mình, đổi tên
của tập tin, hoặc xóa tập tin ở máy chủ…

Vì giao thức FTP là một giao thức chuẩn công khai, cho nên bất cứ
một công ty phần mềm nào, hay một lập trình viên nào cũng có thể viết

trình chủ FTP hoặc trình khách FTP. Hầu như bất cứ một nền tảng hệ điều
hành máy tính nào cũng hỗ trợ giao thức FTP. Hiện nay trên thị trường có
rất nhiều các trình khách và trình chủ FTP, và phần đơng các trình ứng

3

dụng này cho phép người dùng được lấy tự do, không mất tiền.
Lịch sử phát triển
Các FTP tiêu chuẩn đầu tiên được xuất bản vào tháng Tư năm 1971,

trong khi TCP và IP đang phát triển. Tiêu chuẩn này quy định các lệnh cơ
bản của giao thức và các phương tiện chính thức mà các thiết bị giao tiếp
bằng cách sử dụng nó. Tại thời điểm này những người tiền nhiệm của TCP
được sử dụng để chuyển tải lưu lượng mạng. Vào tháng Sáu và tháng Mười
năm 1971 ra đời các phiên bản FTP dựa trên cơ chế hoạt động của phiên
bản đầu, lần đầu tiên có một mơ tả của mơ hình truyền thơng tổng thể được
sử dụng bời TCP hiện đại và có thêm nhiều tính năng hiện hành, trong
những tháng tiếp theo đó, có nhiều phiên bản FTP nữa được ra đời, được
đánh giá đúng các tính năng, và được nâng cao ý nghĩa thực của nó. Tháng
Tám 1973 các đặc điểm kỹ thuật FTP được phát triển trông tương tự với
FTP ta đang sử dụng ngày nay. Tháng 6 năm 1980 FTP đã được xuất bản
hoạt động trong giao thức TCP / IP hiện đại, và được tạo vào khoảng cùng
thời với việc xác định các tiêu chuẩn chính cho TCP / IP. Tháng 10 năm
1985 FTP được ra đời bao gồm cả việc bổ sung một số câu lệnh mới và
hiện nay nó là đặc điểm cơ bản cho FTP, từ đó đến nay một số tiêu chuẩn
khác đã được mở rộng, các biện pháp bảo mật tốt đảm bảo hơn và còn một
số tính năng thân thiện người dùng khác.

4


1.1.2.Chức năng:
Truyền tải dữ liệu website lên máy chủ: Bộ phận IT của doanh nghiệp

có thể quản lý tồn bộ dữ liệu dạng thư mục và tập tin (trừ Database) thông
qua tài khoản FTP. Tức là, người dùng có thể tải tập tin (dung lượng lớn
hoặc nhỏ) gồm văn bản, nhạc, hình ảnh, video, … từ máy tính cá nhân lên
server.

Truyền tải dữ liệu giữa các máy tính: Chức năng nổi bật của FTP là
truyền tải dữ liệu giữa các máy tính với nhau. Người dùng thường bị động
về mặt thời gian khi sao chép lượng lớn tập tin nếu sử dụng phương thức
gửi mail hay sao chép vật lý thủ công (CD, USB flash, …). Tuy nhiên, với
FTP người dùng có thể chủ động khi sao chép và truyền tập tin với dung
lượng lớn một cách nhanh chóng.
1.1.3.Mục đích

FTP rất hữu dụng trong việc di chuyển dữ liệu từ máy tính của bạn
lên server nơi mà website được lưu trữ. Nếu bạn muốn cài đặt WordPress
trên web server, bạn sẽ cần FTP để copy tập tin lên máy chủ.

Nó cũng có thể được dùng như một cách để chia sẻ tập tin. Một ai đó
upload file lên FTP server sau đó chia sẻ link với người khác. Cách thức
này bây giờ đã ít được sử dụng do sự phát triển của các dịch vụ cloud.

FTP là một trong những định dạng đơn giản nhất và sớm nhất được
tạo ra nhằm di chuyển tệp từ thiết bị này sang thiết bị khác. FTP có từ năm
1971, khi phiên bản đầu tiên được thiết kế bởi Abhay Bhushan. Vào những
năm 1980, định dạng FTP đã được cập nhật lên phiên bản TCP/IP để liên
kết với các máy chủ.


5

1.2. Các yêu cầu và đòi hỏi thực tiễn
FTP là một phương pháp truyền tập tin có truyền thống phi bảo an

(khơng an tồn), vì theo như bản thiết kế gốc đặc tả của FTP, khơng có
cách nào có thể truyền tải dữ liệu dưới hình thức mật mã hóa được. Ảnh
hưởng này có nghĩa là, phần lớn các cài đặt của mạng lưới truyền thơng,
tên người dùng, mật khẩu, dịng lệnh FTP và tập tin được truyền tải, đều có
thể bị người khác trên cùng một mạng lưới, "ngửi" hoặc quan sát, dùng
phần mềm phân tích giao thức (protocol analyzer) (hoặc cịn gọi là "dụng
cụ ngửi dữ liệu", tiếng Anh là "sniffer"). Nên chú ý rằng đây là vấn đề
thường thấy ở các giao thức của Internet được thiết kế trước khi SSL
(Secure Sockets Layer) ra đời (tạm dịch là giao thức "tầng kết nối bảo
mật"), như HTTP, SMTP và Telnet. Giải pháp thường thấy, đối với vấn đề
này, là dùng SFTP (Secure Shell File Transfer Protocol - tạm dịch là "giao
thức truyền tập tin dùng trình bao bảo mật"), một giao thức dựa trên nền
của SSH, hoặc trên FTPS (FTP over SSL). SFTP là FTP được cộng thêm
chức năng mã hoá dữ liệu của SSL hoặc TLS (Transport Layer Security -
tạm dịch là "Bảo mật tầng giao vận").

6

1.3. Ứng dụng đề tài nghiên cứu mang lại lợi ích gì?

- Khuyến khích việc dùng chung tập tin (như chương trình ứng dụng
vi tính hoặc dữ liệu)

- Khuyến khích việc sử dụng máy tính ở xa một cách gián
tiếp / âm thầm (implicit).

1.4. Truyền tải dữ liệu một cách đáng tin cậy và có hiệu quả cao

Các mặt trái (hạn chế) khi nghiên cứu đề tài (liệt kê các hạn chế)

 Mật khẩu và nội dung của tập tin được truyền qua đường cáp mạng
ở dạng văn bản thường (clear text), vì vậy chúng có thể bị chặn và nội
dung bị lộ ra cho những kẻ nghe trộm. Hiện nay, người ta đã có những cải
tiến để khắc phục nhược điểm này.

 Cần phải có nhiều kết nối TCP/IP: một dòng dành riêng cho việc
điều khiển kết nối, một dòng riêng cho việc truyền tập tin lên, truyền tập
tin xuống, hoặc liệt kê thư mục. Các phần mềm bức tường lửa cần phải
được cài đặt thêm những lôgic mới, để có thể lường trước được những kết
nối của FTP.

 Việc thanh lọc giao thơng FTP bên trình khách, khi nó hoạt động ở
chế độ năng động, dùng bức tường lửa, là một việc khó làm, vì trình khách
phải tùy ứng mở một cổng mới để tiếp nhận địi hỏi kết nối khi nó xảy ra.
Vấn đề này phần lớn được giải quyết bằng cách chuyển FTP sang dùng ở
chế độ bị động.

 Người ta có thể lạm dụng tính năng ủy quyền, được cài đặt sẵn
trong giao thức, để sai khiến máy chủ gửi dữ liệu sang một cổng tùy chọn
ở một máy tính thứ ba.

 FTP là một giao thức có tính trì trệ rất cao (high latency). Sự trì
trệ gây ra do việc, nó bắt buộc phải giải quyết một số lượng lớn các dòng
lệnh khởi đầu một phiên truyền tải.

 Phần nhận khơng có phương pháp để kiểm chứng tính tồn vẹn của

dữ liệu được truyền sang. Nếu kết nối truyền tải bị ngắt giữa lưng chừng
thì khơng có cách gì, trong giao thức, giúp cho phần nhận biết được rằng,
tập tin nhận được là hồn chỉnh hay cịn vẫn cịn thiếu sót.

7

1.5. Hoạt động của FTP
1.5.1. Thông số liên quan

 Username:
 Password:
 Địa chỉ máy FTP server:

1.5.2.Điều kiện hoạt động:
Server (máy chủ) và Client (máy khách) là hai điều kiện:
 Server (máy chủ): Máy chủ FTP sử dụng phần mềm cung cấp dịch

8

vụ FTP – FTP server. FTP server có chức năng nhận yêu cầu về dịch vụ
của máy tính khác.

 Client (máy khách): Máy khách chạy phần mềm FTP dành cho
người sử dụng dịch vụ hay bắt đầu một liên kết với máy chủ.

9

1.5.3.Quy trình hoạt động
 Nhập vào mục Host địa chỉ tài khoản FTP
 Nhập vào mục Username: nhập tên người sử dụng

 Nhập vào mục Password: mật khẩu người sử dụng
 Nhập vào mục Port số của cổng kết nối
 Click vào Quick connect sau khi nhập xong các thông tin để kết nối tới
Hosting
 Click vào Disconnect trên thanh công cụ nếu muốn ngắt kết nối

10

1.6. Một số phần mềm kết nối với FTP server hiện nay
 Phần mềm FileZilla: Phần mềm FileZilla là một mã nguồn mở đa

tính năng dùng để kết nối FTP. FileZilla được sử dụng trên hệ điều hành
Linux, Windows và Mac OS X. Phần mềm này được hỗ trợ các giao thức
truyền tin FTP, FTPS và SFTP. FileZilla nằm trong top 5 phần mềm được
tải về nhiều nhất theo thống kê đến tháng 3/2016. Phiên bản hiện tại của
phần mềm này khơng cịn hỗ trợ cho Mac OS X v10.4 và phiên bản tiền
nhiệm.

11

 Phần mềm SmartFTP: SmartFTP là phần mềm giúp truyền các tập
tin giữa các máy tính nội bộ. SmartFTP giúp người dùng upload và
download các tập dữ liệu trên máy chủ an toàn, hiệu quả. Phần mềm này
cho phép truyền tải dễ dàng, nhanh chóng các file dữ liệu và mở nhiều kết
nối qua giao thức FTP. SmartFTP tự động sao lưu toàn bộ lịch sử quá trình
truyền tải dữ liệu theo thời gian. Smart FTP truyền tải dữ liệu ở chế độ
background, xóa dữ liệu trên server hay thiết lập việc upload, download dữ
liệu.

12


PHẦN 2: TRIỂN KHAI FTP SERVER TRÊN WINDOWS
SERVER 2016

2.1. Cài đặt máy chủ FTP trên Windows Server
Mở “Windows Server Control Panel” và tìm “Add roles and features”.

13

Chọn “Role-based or feature-based installation”.

14

Chọn máy chủ:

15

Ở Server Roles, chọn “Web Server(ISS)”
Chọn Add features

16

Chọn Next, ở Role Services, chọn FTP server

17

Chọn Next, ấn Install để cài đặt

18


2.2.Tạo một trang FTP trên máy chủ Windows
Mở “IIS Manager”.

19


×