Trang chủ » Mẹo máy tính » Cách thiết lập máy chủ FTP trong Windows bằng IIS

    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áy chủ chia sẻ tệp Windows sử dụ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 kiếm thiết lập máy chủ FTP của riêng bạn trong Windows bằng cách sử dụng IIS, bạn có thể làm như vậy, nhưng nó đòi hỏi kiến ​​thức kỹ thuật nhiều hơn. Tất nhiên, nó cũng mang lại cho bạn quyền kiểm soát chi tiết hơn về chia sẻ và bảo mật, vì vậy tốt hơn cho những ai có ít bí quyết sử dụng máy tính. 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áy chủ FTP, thì IIS là lựa chọn tốt nhất.

    Cũng đáng lưu ý rằng các phiên bản IIS khác nhau đi kèm với mỗi hương vị của Windows và tất cả 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 bao gồm trong 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 trở lên nếu có thể vì chúng hỗ trợ nhiều tính năng nhất và có hiệu suất tốt hơn.

    Thiết lập và cấu hình máy chủ FTP trong IIS

    Điều đầu tiên bạn sẽ cần thiết lập máy chủ FTP của riêng mình trong Windows là đảm bảo bạn đã cài đặt Dịch vụ thông tin Internet (IIS). Hãy nhớ rằng, IIS chỉ đi kèm với các phiên bản Windows Pro, Professional, Ultimate hoặc Enterprise của Windows.

    Trong Windows Vista trở về trước, bấm vào Khởi đầu, Bảng điều khiển và đi đến Thêm chương trình xóa. Sau đó bấm vào Thêm / xóa thành phần Windows. Đối với Windows 7 trở lên, nhấp vào Chương trình và các tính năng từ Bảng điều khiển và sau đó nhấp vào Bật hoặc tắt các tính năng của Windows.

    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à kiểm tra nó. Trước khi bạn nhấp Kế tiếp Mặc dù vậy, hãy chắc chắn rằng bạn nhấp vào Chi tiết và sau đó kiểm tra Dịch vụ giao thức truyền tệp (FTP).

    Đố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 InternetMáy chủ ftp. Bạn cũng cần chắc chắn rằng bạn đã kiểm tra Công cụ quản lý web nếu không bạn sẽ không thể quản lý IIS từ Công cụ quản trị sau này. Đối với FTP, bạn cần kiểm tra Dịch vụ FTP nếu không bạn sẽ không có tùy chọn tạo máy chủ FTP.

    Nhấp chuột được và sau đó nhấp Kế tiếp. 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. Bạn có thể được yêu cầu chèn đĩa Windows XP hoặc Windows Vista 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 tôi muốn tiếp tục và mở bảng cấu hình IIS để thiết lập máy chủ FTP. Vậy đi Khởi đầu, sau đó Bảng điều khiển và bấm vào Công cụ quản trị. Bây giờ bạn sẽ thấy một biểu tượng cho Dịch vụ thông tin Internet.

    Khi bạn mở IIS trong Vista hoặc sớm hơn lần đầu tiên, bạn sẽ chỉ thấy tên máy tính của mình trong menu bên trái. Đi trước và nhấp vào + biểu tượng bên cạnh tên máy tính và bạn sẽ thấy một vài tùy chọn như Trang web, Trang web FTP, v.v. Chúng tôi quan tâm đến Trang web FTP, vì vậy cũng mở rộng ra. Bạn nên thấy Trang web FTP mặc định, nhấn vào nó.

    Bạn sẽ nhận thấy sau khi bạn nhấp vào trang FTP 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, Dừng và Tạm dừng. Nếu nút Play bị mờ đi, điều đó có nghĩa là máy chủ FTP đang hoạt động. Máy chủ FTP của bạn hiện đang 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 của bạn. 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 giao diện khác với IIS. Thứ nhất, không có nút phát hay bất cứ thứ gì 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 chính để xác thực, cài đặt SSL, duyệt thư mục, v.v..

    Để khởi động máy chủ FTP tại đây, bạn phải nhấp chuột phải vào Trang web và sau đó chọn Thêm trang web FTP.

    Thao tác này sẽ mở trình hướng dẫn FTP nơi bạn bắt đầu bằng cách đặt tên cho trang FTP của bạn và chọn vị trí thực tế cho các tệp.

    Tiếp theo, bạn phải cấu hình các ràng buộc và SSL. Ràng buộc về cơ bản là những địa chỉ IP mà bạn muốn trang FTP sử dụng. Bạn có thể để nó tại Tất cả chưa được gán nếu bạn không có kế hoạch chạy bất kỳ trang web nào khác. Giữ cái Tự động bắt đầu trang FTP chọn hộp và chọn Không có SSL trừ khi bạn hiểu chứng chỉ.

    Cuối cùng, bạn phải thiết lập xác thực và ủy quyền. Bạn phải chọn xem bạn muốn Vô danh hoặc là Xác thực cơ bản hoặc cả hai. Để ủy quyền, bạn chọn từ Tất cả người dùng, người dùng ẩn danh hoặc người dùng cụ thể.

    Bạn thực sự có thể truy cập máy chủ FTP cục bộ bằng cách mở Explorer và nhập vào ftp: // localhost. Nếu tất cả đều hoạt động tốt, bạn sẽ thấy tải thư mục không có lỗi.

    Nếu bạn có một chương trình FTP, bạn có thể làm điều tương tự. Mở phần mềm máy khách FTP và nhập localhost làm tên máy chủ và chọn Vô danh để đăng nhập. Kết nối và bây giờ bạn sẽ thấy thư mục.

    Ok, vậy bây giờ chúng tôi đã có trang web và chạy! Bây giờ bạn bỏ dữ liệu bạn muốn chia sẻ ở đâu? Trong IIS, trang FTP mặc định thực sự nằm ở C: \ Inetpub \ ftproot. Bạn có thể kết xuất dữ liệu trong đó, 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 bạn 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 vào trang FTP, bạn phải thêm các thư mục ảo. Bây giờ, chỉ cần mở thư mục ftproot và kết xuất một số tệp vào đó.

    Bây giờ hãy làm mới ứng dụng khách FTP 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 đang hoạt động và chạy trên máy tính cục bộ của bạn. Vậy làm thế nào bạn sẽ kết nối từ một máy tính khác trên mạng cục bộ?

    Để thực hiện việc này, bạn sẽ phải mở Tường lửa Windows để cho phép kết nối FTP với máy tính của bạn; 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ể làm điều này bằng cách đi đến Khởi đầu, Bảng điều khiển, nhấp vào Tường lửa Windows và sau đó nhấp vào Nâng cao Chuyển hướng.

    Ở dưới cái Cài đặt kết nối mạng phần, đảm bảo tất cả các kết nối được kiểm tra trong danh sách bên trái và sau đó nhấp vào Cài đặt nút. 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 của riêng mình, chúng tôi muốn kiểm tra Máy chủ ftp.

    Một cửa sổ bật lên 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 lần nữa ở cửa sổ Windows Firewall chính.

    Trong Windows 7 trở lên, quy trình này khác với việc mở cổng tường lửa. Mở Windows Firewall từ Bảng điều khiển và sau đó nhấp vào Cài đặt nâng cao ở phía bên tay trái. Sau đó bấm vào Luật nội bộ và cuộn xuống cho đến khi bạn thấy Máy chủ FTP (Lưu lượng truy cập FTP), nhấp chuột phải vào nó và chọn Kích hoạt quy tắc.

    Sau đó bấm vào Luật lệ nước ngoài và làm điều tương tự cho Máy chủ FTP (Lưu lượng truy cập FTP). 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 của bạn từ một máy tính khác trên mạng của bạn. Bạn sẽ cần lấy địa chỉ IP của máy tính trước khi bạn có thể kết nối với nó từ một máy tính khác.

    Đi đến Khởi đầu, nhấp chuột Chạy và gõ vào CMD. Kiểu IPCONFIG và ghi lại số cho Địa chỉ IP:

    Trong ứng dụng khách FTP của bạn trên máy tính khác, nhập Địa chỉ IP bạn vừa ghi lại 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 máy khách FTP trên máy tính cục bộ. Một lần nữa, bạn cũng có thể truy cập Explorer và chỉ cần nhập FTP: \\ ipaddress để kết nối.

    Bây giờ trang FTP đ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. Theo 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 và chọn Mới, và sau đó Thư mục ảo.

    Trong Windows 7, bạn nhấp chuột phải vào tên trang web và chọn Thêm thư mục ảo.

    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ư, Word WordDocs, hoặc Free FreeMovies, v.v..

    Nhấp vào Tiếp theo và bây giờ duyệt đến đường dẫn mà bạn muốn bí danh tham chiếu. Vì vậy, nếu bạn có một loạt phim bạn muốn chia sẻ, hãy duyệt đến thư mục đó.

    Nhấn Next và chọn xem bạn có muốn nó không Đọc chỉ truy cập hoặc Đọc và viết truy cập. Nếu bạn chỉ muốn chia sẻ tập tin, hãy kiểm tra Đọc. 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.

    Nhấp vào Tiếp theo và sau đó nhấp vào Kết thúc! Bây giờ bạn sẽ thấy thư mục ảo mới của bạn bên dưới trang FTP mặc định. Trong Windows 7 trở lên, quy trình đượ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 của mình bằng cách đặt vào trường Đường dẫn / Thử nghiệm hoặc Hay / Tên / TênOfFolder. Trong Explorer, bạn chỉ cần gõ ftp: // ipaddress / bí danh.

    Bây giờ bạn sẽ chỉ thấy các tệp 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 khác mà bạn cần làm là cung cấp địa chỉ IP công cộng của bạn 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 công cộng của bạn, nơi bạn có thể tìm hiểu bằng cách truy cập http://whatismyipaddress.com/.

    Cuối cùng, bạn sẽ cần chuyển tiếp cổng FTP trên bộ định tuyến của mình sang máy tính cục bộ đang lưu trữ máy chủ FTP. Cảng phía trước là một trang web tuyệt vời để chỉ cho bạn cách chuyển tiếp cổng trên bộ định tuyến sang máy tính trên mạng gia đình. 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 và DNS động:

    Chuyển tiếp cảng 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 về tất cả những điều này, gửi bình luận! Thưởng thức!