Cách thiết lập máy chủ FTP trong Windows bằng IIS
Trước đó, tôi đã viết một bài về cách biến máy tính của bạn thành một máy chủ chia sẻ tệp Windows(how to turn your computer into a Windows file sharing server) bằng một vài chương trình khác nhau. Nếu bạn đang tìm kiếm một cách nhanh chóng để chia sẻ các tệp trên máy tính cục bộ của mình với bạn bè hoặc gia đình, thì đây là một cách dễ dàng để làm điều đó.
Tuy nhiên, nếu bạn đang tìm cách thiết lập máy chủ FTP của riêng mình trong Windows bằng (setup your own FTP server in Windows using) IIS , bạn có thể làm như vậy, nhưng nó đòi hỏi nhiều kiến thức kỹ thuật hơn. Tất nhiên, nó cũng cung cấp cho bạn khả năng kiểm soát chi tiết hơn đối với việc chia sẻ và bảo mật, vì vậy sẽ tốt hơn cho những ai có một chút kiến thức về máy tính(computer know-how) . Thêm vào đó, IIS là tất cả về việc chạy các trang web, vì vậy nếu bạn muốn chạy một vài trang web cùng với một máy chủ FTP(FTP server) , thì IIS là lựa chọn tốt nhất.
Cũng cần lưu ý rằng các phiên bản IIS khác nhau đi kèm với mỗi phiên bản Windows và chúng đều có các bộ tính năng hơi khác nhau. IIS 5.0 đi kèm với Windows 2000 và 5.1 đi kèm với Windows XP Professional . IIS 6 dành cho Windows Server 2003 và Windows XP Professional 64-bit . IIS 7 là bản viết lại hoàn chỉnh của IIS và được đưa vào Windows Server 2008 và Windows Vista .
IIS 7.5 được phát hành cùng với Windows 7 , IIS 8 được phát hành cùng với Windows 8 và IIS 8.5 được phát hành cùng với Windows 8.1 . Tốt nhất nên sử dụng IIS 7.5 hoặc cao hơn nếu có thể vì chúng hỗ trợ hầu hết các tính năng và có hiệu suất tốt hơn.
Thiết lập và cấu hình(Setup and Configure) một máy chủ FTP(FTP Server) trong IIS
Điều đầu tiên bạn cần thiết lập máy chủ FTP(FTP server) của riêng mình trong Windows là đảm bảo rằng bạn đã cài đặt Dịch vụ Thông tin(Information Services) Internet ( IIS ). Hãy nhớ rằng(Remember) IIS chỉ(IIS) đi kèm với các phiên bản Windows Pro , Professional , Ultimate hoặc Enterprise(Ultimate or Enterprise versions) .
Trong Windows Vista trở về trước, hãy nhấp vào Start , Control Panel và đi tới Add/Remove Programs . Sau đó nhấp vào Add/Remove Windows Components . Đối với Windows 7 trở lên, hãy nhấp vào Chương trình và Tính năng(Programs and Features) từ Pa-nen Điều khiển(Control Panel) , sau đó nhấp vào Bật hoặc tắt các tính năng của Windows(Turn Windows features on or off) .
Trong trình hướng dẫn thành phần, cuộn xuống cho đến khi bạn thấy IIS trong danh sách và chọn nó. Trước khi bạn nhấp vào Tiếp theo(Next) , hãy đảm bảo rằng bạn nhấp vào Chi tiết(Details) và sau đó kiểm tra Dịch vụ giao thức truyền tệp (FTP)(File Transfer Protocol (FTP) Service) .
Đối với Windows 7 trở lên, hãy tiếp tục và nhấp vào hộp bên cạnh Dịch vụ Thông tin Internet(Internet Information Services) và Máy chủ FTP(FTP Server) . Bạn cũng cần đảm bảo rằng bạn chọn hộp Công cụ quản lý web(Web Management Tools) nếu không sau này bạn sẽ không thể quản lý IIS từ Công cụ quản trị(Administrative Tools) . Đối với FTP , bạn cần chọn hộp Dịch vụ FTP( FTP Service) , nếu không bạn sẽ không có tùy chọn tạo máy chủ FTP(FTP server) .
Bấm OK và sau đó bấm Tiếp theo(Next) . Windows sẽ tiếp tục và cài đặt các tệp IIS cần thiết cùng với dịch vụ FTP(FTP service) . Bạn có thể được yêu cầu đưa đĩa Windows XP hoặc Windows Vista(Windows XP or Windows Vista disc) vào thời điểm này. Bạn không cần đĩa cho Windows 7 trở lên.
Thiết lập và cấu hình IIS cho FTP
Khi IIS đã được cài đặt, bạn có thể phải khởi động lại máy tính của mình. Bây giờ chúng ta muốn tiếp tục và mở bảng cấu hình IIS(IIS configuration) để thiết lập máy chủ FTP(FTP server) . Vì vậy, hãy chuyển đến Bắt đầu(Start) , sau đó là Bảng điều khiển(Control Panel) và nhấp vào Công cụ quản trị(Administrative Tools) . Bây giờ bạn sẽ thấy một biểu tượng cho Dịch vụ Thông tin Internet(Internet Information Services) .
Khi bạn mở IIS trong Vista trở lên lần đầu tiên, bạn sẽ chỉ thấy tên máy tính(computer name) của mình trong menu(hand menu) bên trái . Tiếp tục và nhấp vào biểu tượng + bên cạnh tên máy tính(computer name) và bạn sẽ thấy một vài tùy chọn như Trang web(Web Sites) , Trang web FTP(FTP Sites) , v.v. Chúng tôi quan tâm đến Trang web FTP(FTP Sites) , vì vậy hãy mở rộng điều đó. Bạn sẽ thấy Trang web FTP mặc định(Default FTP Site) , hãy nhấp vào nó.
Bạn sẽ nhận thấy sau khi nhấp vào trang FTP(FTP site) mặc định có một vài nút ở trên cùng trông giống như các nút VCR : Phát(Play) , Dừng(Stop) và Tạm dừng(Pause) . Nếu nút Phát(Play button) chuyển sang màu xám, điều đó có nghĩa là máy chủ FTP(FTP server) đang hoạt động. Máy chủ FTP(FTP server) của bạn hiện đã hoạt động! Bạn thực sự có thể kết nối với nó thông qua phần mềm máy khách FTP(FTP client) của mình . Tôi sử dụng SmartFTP, nhưng bạn có thể sử dụng bất cứ thứ gì bạn thích nhất.
Đối với Windows 7 trở lên, bạn sẽ thấy IIS có giao diện khác . Thứ nhất, không có nút phát hoặc bất cứ thứ gì(play button or anything) tương tự. Ngoài ra, bạn sẽ thấy một loạt các tùy chọn cấu hình ngay trên màn hình(home screen) chính để xác thực, cài đặt SSL , duyệt thư(directory browsing) mục , v.v.
Để khởi động máy chủ FTP(FTP server) tại đây, bạn phải nhấp chuột phải vào Trang web(Sites) và sau đó chọn Thêm trang web FTP(Add FTP Site) .
Thao tác này sẽ mở trình hướng dẫn FTP(FTP wizard) nơi bạn bắt đầu bằng cách đặt tên cho trang FTP(FTP site) của mình và chọn vị trí thực cho các tệp.
Tiếp theo, bạn phải định cấu hình các ràng buộc và SSL . Ràng buộc về cơ bản là địa chỉ IP nào bạn muốn trang FTP(FTP site) sử dụng. Bạn có thể để nó ở All Unassigned nếu bạn không có kế hoạch(t plan) chạy bất kỳ trang web nào khác. Giữ hộp Bắt đầu trang web FTP tự động(Start FTP site automatically) được chọn và chọn Không có SSL(No SSL) trừ khi bạn hiểu các chứng chỉ.
Cuối cùng, bạn phải thiết lập xác thực và ủy quyền(authentication and authorization) . Bạn phải chọn xem bạn muốn xác thực Ẩn danh(Anonymous) hoặc Cơ bản( Basic authentication) hoặc cả hai. Để ủy quyền, bạn chọn từ Tất cả người dùng(All Users) , Người(Anonymous) dùng ẩn danh hoặc người dùng cụ thể.
Bạn thực sự có thể truy cập cục bộ máy chủ FTP(FTP server) bằng cách mở Explorer và nhập(Explorer and typing) ftp ftp://localhost . Nếu tất cả đều hoạt động tốt, bạn sẽ thấy thư mục tải(folder load) không có lỗi.
Nếu bạn có chương trình FTP(FTP program) , bạn có thể làm điều tương tự. Mở phần mềm máy khách FTP và nhập(FTP client software and type) localhost làm(localhost) tên máy chủ và chọn Anonymous để đăng nhập. Kết nối(Connect) và bây giờ bạn sẽ thấy thư mục.
Được rồi, bây giờ chúng tôi đã thiết lập và chạy trang web! Bây giờ bạn thả dữ liệu bạn muốn chia sẻ ở đâu? Trong IIS , trang FTP(FTP site) mặc định thực sự nằm trong C:\Inetpub\ftproot . Bạn có thể kết xuất dữ liệu ở đó, nhưng nếu bạn đã có dữ liệu ở một nơi khác và không muốn chuyển dữ liệu đó sang inetpub?
Trong Windows 7 trở lên, bạn có thể chọn bất kỳ vị trí nào mình muốn thông qua trình hướng dẫn, nhưng đó vẫn chỉ là một thư mục. Nếu bạn muốn thêm nhiều thư mục hơn vào trang FTP(FTP site) , bạn phải thêm các thư mục ảo. Bây giờ, chỉ cần mở thư mục ftproot(ftproot directory) và kết xuất một số tệp vào đó.
Bây giờ hãy làm mới ứng dụng FTP(FTP client) của bạn và bây giờ bạn sẽ thấy các tệp của mình được liệt kê! Vì vậy, bây giờ bạn có một máy chủ FTP(FTP server) đang hoạt động trên máy tính cục bộ của mình. Vì vậy, làm thế nào bạn sẽ kết nối từ một máy tính khác trong mạng cục bộ?
Để thực hiện việc này, bạn sẽ phải mở Tường lửa của Windows(Windows Firewall) để cho phép kết nối FTP với máy tính của mình; nếu không tất cả các máy tính bên ngoài sẽ bị chặn. Bạn có thể thực hiện việc này bằng cách vào Start , Control Panel , nhấp vào Windows Firewall và sau đó nhấp vào Advanced Tab.
Trong phần Cài đặt kết nối mạng(Network Connection Settings) , hãy đảm bảo rằng tất cả các kết nối được chọn trong danh sách bên trái, sau đó nhấp vào nút Cài đặt(Settings) . Bây giờ, bạn sẽ có thể mở một số cổng nhất định trên máy tính của mình dựa trên dịch vụ mà máy tính của bạn đang cung cấp. Vì chúng tôi đang lưu trữ máy chủ FTP(FTP server) của riêng mình , nên chúng tôi muốn tắt Máy chủ FTP( FTP Server) .
Một cửa sổ bật lên(popup window) nhỏ sẽ xuất hiện với một số cài đặt mà bạn có thể thay đổi, chỉ cần để nguyên như vậy và nhấp vào OK. Bấm OK(OK. Click OK) lần nữa tại cửa sổ Tường lửa chính của Windows(Windows Firewall window) .
Trong Windows 7 trở lên, quá trình mở cổng tường lửa(firewall port) sẽ khác . Mở Tường lửa của Windows(Windows Firewall) từ Bảng điều khiển(Control Panel) và sau đó nhấp vào Cài đặt nâng cao(Advanced Settings) ở phía bên trái(hand side) . Sau đó nhấp vào Inbound Rules và cuộn xuống cho đến khi bạn thấy FTP Server (FTP Traffic-In) , nhấp chuột phải vào nó và chọn Enable Rule .
Sau đó nhấp vào Quy tắc gửi đi(Outbound Rules) và thực hiện tương tự đối với Máy chủ FTP (FTP Traffic-Out)(FTP Server (FTP Traffic-Out)) . Bây giờ bạn đã mở tường lửa cho các kết nối FTP . Bây giờ hãy thử kết nối với trang FTP(FTP site) của bạn từ một máy tính khác trong mạng của bạn. Trước tiên, bạn sẽ cần lấy địa chỉ IP(IP address) của máy tính trước khi có thể kết nối với nó từ một máy tính khác.
Đi tới Bắt đầu(Start) , nhấp vào Chạy(Run) và nhập CMD . Nhập IPCONFIG và ghi lại số cho Địa chỉ IP(IP Address) :
Trong ứng dụng khách FTP(FTP client) của bạn trên máy tính khác, hãy nhập Địa chỉ IP(IP Address) mà bạn vừa viết ra và kết nối ẩn danh. Bây giờ bạn sẽ có thể xem tất cả các tệp của mình giống như bạn đã làm trên ứng dụng khách FTP(FTP client) trên máy tính cục bộ. Một lần nữa(Again) , bạn cũng có thể vào Explorer và chỉ cần nhập FTP : \ ipaddress để kết nối.
Bây giờ trang FTP(FTP site) đang hoạt động, bạn có thể thêm bao nhiêu thư mục tùy thích cho mục đích FTP . Bằng cách này, khi người dùng kết nối, họ chỉ định một đường dẫn sẽ kết nối với một thư mục cụ thể.
Quay lại IIS , nhấp chuột phải vào Trang web FTP mặc định(Default FTP Site) và chọn Mới(New) , sau đó chọn Thư mục ảo(Virtual Directory) .
Trong Windows 7 , bạn nhấp chuột phải vào tên trang web(site name) và chọn Add Virtual Directory .
Khi bạn tạo một thư mục ảo trong IIS , về cơ bản bạn sẽ tạo một bí danh trỏ đến một thư mục trên ổ cứng cục bộ. Vì vậy, trong trình hướng dẫn, điều đầu tiên bạn sẽ được hỏi là đặt tên bí danh. Make là một cái gì đó đơn giản và hữu ích như “WordDocs” hoặc “FreeMovies”, v.v.
Nhấp vào Tiếp theo(Click Next) và bây giờ duyệt đến đường dẫn mà bạn muốn bí danh tham chiếu đến. Vì vậy, nếu bạn có một loạt phim muốn chia sẻ, hãy duyệt đến thư mục đó.
Nhấp vào Tiếp theo(Click Next) và chọn xem bạn muốn nó là quyền truy cập Chỉ đọc hay quyền truy cập Đọc (Read)và Viết(Read and Write) . Nếu bạn chỉ muốn chia sẻ tệp, hãy chọn Đọc(Read) . Nếu bạn muốn mọi người có thể tải tệp lên máy tính của mình, hãy chọn Đọc và Viết(Read and Write) .
Nhấp vào Tiếp theo(Click Next) và sau đó nhấp vào Kết thúc(Finish) ! Bây giờ bạn sẽ thấy thư mục ảo mới của mình bên dưới trang FTP(FTP site) mặc định . Trong Windows 7 trở lên, quá trình này được rút gọn thành một hộp thoại hiển thị bên dưới:
Bạn có thể kết nối với bạn bằng ứng dụng khách FTP(FTP client) của mình bằng cách đưa vào trường Đường dẫn(Path field) “/ Test” hoặc “/ NameOfFolder”. Trong Explorer , bạn chỉ cần nhập ftp://ipaddress/aliasname .
Bây giờ bạn sẽ chỉ thấy các tệp nằm trong thư mục mà chúng tôi đã tạo bí danh cho.
Đó là về nó! Bạn có thể tạo bao nhiêu thư mục tùy thích! Điều duy nhất bạn cần làm là cung cấp địa chỉ IP(IP address) công cộng của mình cho bất kỳ ai đang kết nối từ bên ngoài mạng nội bộ của bạn. Nếu bạn muốn người dùng kết nối từ mọi nơi trên thế giới, bạn sẽ phải cung cấp cho họ địa chỉ IP(IP address) công khai của mình , bạn có thể tìm hiểu địa chỉ này bằng cách truy http://whatismyipaddress.com/ .
Cuối cùng, bạn sẽ cần chuyển tiếp cổng FTP(FTP port) trên bộ định tuyến tới máy tính cục bộ đang lưu trữ máy chủ FTP(FTP server) . Port Forward là một trang web tuyệt vời để hướng dẫn bạn cách chuyển tiếp các cổng trên bộ định tuyến tới các máy tính trong mạng gia đình(home network) của bạn . Bạn cũng nên đọc các bài đăng khác của tôi về chuyển tiếp cổng(port forwarding) và DNS động :
Port Forwarding là gì?
Thiết lập DNS động để truy cập từ xa
Đây chắc chắn là rất nhiều thông tin với một loạt các bước; nếu bạn có bất kỳ câu hỏi nào về tất cả những điều này, hãy đăng một bình luận! Vui thích!
Related posts
9 Quick Ways Để tạo Image Transparent trên Windows and Mac
Cách khôi phục các tệp đã bị xóa trong Windows
Cách ký vào PDF File trên Windows
Windows 10 & Windows 7 RAM Requirements - Bạn cần bao nhiêu bộ nhớ?
Cách thay đổi Desktop Icon Spacing trong Windows 11/10
Cách ghi video WMV của Windows Movie Maker sang DVD
Cách xem tệp Mac trên PC Windows
Cách hiệu chỉnh màn hình của bạn trong Windows và OS X
Ổ cứng gắn ngoài không hiển thị trong Windows hoặc OS X?
Bật các thành phần máy tính bảng Windows trong Windows
Chỉnh sửa tệp máy chủ Windows để chặn hoặc chuyển hướng trang web
Cách xóa hoặc xóa tài liệu gần đây của tôi trong Windows
Cách tạo chia sẻ mạng ẩn trong Windows
Rip một đĩa CD âm thanh sang MP3 bằng Windows Media Player
Mất hoặc Quên mật khẩu quản trị viên trong Windows?
Cách tối ưu hóa tệp hoán trang trong Windows
Khắc phục sự cố kết nối mạng không dây Windows XP
Truy cập BIOS và thay đổi thứ tự khởi động cho mọi phiên bản Windows
Sửa lỗi Windows Live Mail 0x800CCC0B
Cách lưu bố cục biểu tượng màn hình nền của bạn trong Windows XP, 7, 8