Làm cách nào để thiết lập máy chủ FTP trên Windows 7?


19

Tôi gặp sự cố khi thiết lập máy chủ FTP trên Windows 7.

Tôi đã thêm dịch vụ bằng Bảng điều khiển -> Chương trình -> Bật và tắt các tính năng của Windows.

Tôi có thể thấy dịch vụ đã bắt đầu trong Bảng điều khiển -> Dịch vụ.

Nhưng sau đó khi tôi kích hoạt cửa sổ dòng lệnh Windows cmd, tôi sẽ không được kết nối. ,

C:\Users\mattf>ftp localhost
ftp> ls
Not connected.
ftp> open localhost
ftp> ls
Not connected.
ftp> dir
Not connected.
ftp> quit

C:\Users\mattf>

Và đó là như tôi đã có. Tôi không biết tại sao điều này không hoạt động - nó có thể là cài đặt tường lửa không?


Đầu tiên, tốt hơn là thêm nó thông qua tùy chọn "Thêm tính năng" từ bảng điều khiển quản lý máy chủ hơn là thực hiện theo lộ trình mà bạn đã đi. Thứ hai, đảm bảo bạn đã cài đặt IIS Management Studio 6.0, vì nó được yêu cầu ngay cả trên Windows 7 để quản lý FTP. Bạn đã cài đặt chưa?
phoebus

Tôi không nghĩ có Bảng điều khiển quản lý máy chủ trong Windows 7. Nếu có, tôi không biết cách truy cập nó. Ngoài ra, trên bản dựng của tôi, Dịch vụ FTP được quản lý thông qua bảng điều khiển quản lý IIS 7.5.
Jason R. Coombs

Xin lỗi, vì một số lý do tôi đã nghĩ rằng bạn đang nói về năm 2008 chứ không phải 7.
phoebus

Câu trả lời:


34

Tôi chỉ nhân rộng kết quả của bạn.

Trái với nhận xét của Phoebus, có vẻ như bạn quản lý các trang FTP của Windows 7 với cùng bảng điều khiển quản lý 7.5 như các dịch vụ web.

Ngoài ra, có vẻ như Microsoft không tạo trang FTP khi dịch vụ FTP được tạo (như đã được thực hiện trong quá khứ).

Sau khi bạn đã cài đặt Dịch vụ FTP và Bảng điều khiển quản lý IIS, hãy thực hiện các bước sau.

  1. Chạy công cụ quản trị | Trình quản lý dịch vụ thông tin Internet (IIS)
  2. Mở rộng máy cục bộ.
  3. Nhấp chuột phải vào Trang web và Thêm Trang web FTP.
  4. Gọi nó là "Trang web FTP mặc định" với đường dẫn "C: \ inetpub \ ftproot"; đánh tiếp
  5. Bật Tự động bắt đầu trang FTP, chọn Cho phép SSL; đánh tiếp
  6. Kích hoạt xác thực ẩn danh; nhấn Kết thúc

Bây giờ bạn có thể FTP sang localhost. Bạn có thể chọn các tùy chọn khác nhau, nhưng các tùy chọn được mô tả ở trên hoạt động với tôi và rất giống với các tùy chọn mặc định trong IIS 6 FTP.

Lưu ý, bạn cũng có thể cần bật máy chủ FTP trong tường lửa. Cho rằng sử dụng lệnh sau.

netsh advfirewall firewall set rule group="FTP Server" new enable="yes"

12

Nếu tất cả những gì bạn muốn là một máy chủ FTP đơn giản mà bạn có thể thiết lập và phá bỏ một cách dễ dàng, tôi sẽ không đề xuất sử dụng phương thức IIS và nhận mọi thứ được cấu hình. Tôi đã phải làm điều này vào tuần trước để ftp cấu hình đang chạy từ một trong các thiết bị chuyển mạch của Cisco. Tôi nhìn xung quanh một chút và thấy nói về việc sử dụng IIS mà tôi nghĩ là quá mức cần thiết. Tôi tình cờ phát hiện ra ftpdmin - http://www.sentex.net/~mwandel/ftpdmin/

Tôi đã tải xuống tệp nhị phân, chạy nó từ dòng lệnh như vậy: C:\> \path\to\ftpdmin.exe C:\path\to\ftp\root

Nếu bạn đang tìm kiếm một giải pháp lâu dài hơn nhưng không thực sự muốn làm quen với IIS, bạn có thể thử FileZilla - http://filezilla-project.org/


+1 ... Tôi đồng ý với nhận xét đơn giản .. và cả hai đề xuất thay thế đều tốt.
tomjedrz

1
Nếu IIS đã được cài đặt sẵn trên hệ thống, không có lý do gì để thêm một chương trình khác.
Mất trí nhớ

6

Khi cài đặt dịch vụ FTP, trong Dịch vụ thông tin Internet, bạn đánh dấu máy chủ FTP (có thể bạn đã thực hiện, nhưng cũng mở rộng nó và đảm bảo dịch vụ FTP cũng được đánh dấu. Nếu cả hai đều được kiểm tra và bạn cũng đã cài đặt IIS Management Console (dưới các công cụ quản lý web), sau đó bạn sẽ thấy tùy chọn cho máy chủ FTP.

Tôi cũng đã thử nó và thấy rằng dịch vụ FTP cũng cần phải được cài đặt. Sau đó, tùy chọn cho FTP xuất hiện.


3

Jason Coombs rời khỏi một bước mà tôi phải vật lộn một lúc:

Sửa đổi bước 6:

Kích hoạt xác thực ẩn danh; Chọn "Người dùng ẩn danh" trong Ủy quyền: Cho phép truy cập vào: và nhấp vào "Đọc" và "Viết" trong Quyền. Sau đó chọn "Kết thúc".


1

Thiết lập máy chủ ftp đơn giản là cách tốt nhất để truyền dữ liệu từ điểm này sang điểm khác.

Cách nhanh nhất và dễ nhất để làm điều đó là cài đặt FileZilla Server trên máy tính Bạn muốn gửi dữ liệu tới: http://sourceforge.net/projects/filezilla/files/FileZilla%20Server/

Nó rất dễ cấu hình.

Cài đặt FileZilla Client trên máy tính Bạn có dữ liệu: http://sourceforge.net/projects/filezilla/files/FileZilla_Client/

Bây giờ hãy kiểm tra IP nào đang nghe máy tính Bạn muốn gửi dữ liệu tới: whatismyipaddress.com

Và sao chép địa chỉ IP đó vào máy khách của bạn, cổng sẽ được mặc định để bạn không phải cung cấp địa chỉ đó trừ khi bạn đã thay đổi nó trong cài đặt máy chủ.

Sau đó, sử dụng Đăng nhập và Mật khẩu Bạn đã đặt trong Máy chủ FileZilla và Bạn đã sẵn sàng kết nối.


Vì các trang web có thể không phản hồi vì bất kỳ lý do nào, vui lòng không liên kết với một trang web mà không trả lời với phần có liên quan.
89c3b1b8-b1ae-11e6-b842-48d705

0

Câu trả lời ngắn gọn: Đừng. Thế giới đã có đủ máy chủ FTP và chạy một hệ điều hành không phải máy chủ đang gặp sự cố.

Tôi hy vọng OP chỉ chạy cái này trên mạng nội bộ chứ không phải với quyền truy cập ẩn danh và tôi hy vọng rằng một số hình thức mã hóa lớp vận chuyển được kích hoạt.

Đối với những người khác nghĩ về việc làm điều này, trước tiên hãy lùi lại một bước và xem bạn có thực sự cần một máy chủ FTP không. Có thể có những cách khác và tốt hơn để làm những gì bạn cần - và tất nhiên bạn có thể hỏi "câu hỏi 0" ở đây!


Tom uống cà phê và thư giãn, một số người cần có FTP, đừng quá tiêu cực, chi phí gửi dữ liệu trên khắp hành tinh bằng các giao thông là rất nhiều và vẫn không hoàn toàn an toàn. Bạn có biết làm thế nào tôi có thể chuyển 250MB trên khắp hành tinh mà không cần sử dụng chuyển phát không ?? Tôi sẽ bảo đảm rất nhiều

Chuyển phát nhanh? Hãy thử SCP :)
Tom Newton

-1 không phải là một câu trả lời hữu ích cho câu hỏi.
LarryK

Nếu tôi có thể, bạn sẽ bỏ phiếu cho tôi vì không biết gì về câu chuyện phía sau. Ví dụ, tôi cần một máy chủ ftp cục bộ để làm việc trên phần sụn cho bộ định tuyến không dây. Không ftpd, không làm việc. Câu hỏi tổng thể ở đây rất hữu ích.
JimR

Jim, tôi biết có những nơi mà FTP không thể tránh khỏi: câu hỏi của tôi là "đây có phải là một trong số đó không?" - và câu hỏi này thường không được hỏi - do đó sự phổ biến của các máy chủ ftp với các khoản tín dụng bị đánh cắp trái và phải ...
Tom Newton
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.