IIS FTP Server hoạt động cục bộ, nhưng không thể kết nối từ xa


20

Tôi đang cố gắng thiết lập máy chủ FTP trên Windows 2008 Server. Tôi có thể kết nối cục bộ:

C:\>ftp localhost
Connected to WebHead1
220 Microsoft FTP Service

Tuy nhiên, khi tôi cố gắng kết nối từ xa, nó không hoạt động:

~>ftp x.x.x.x
ftp: Can't connect to `x.x.x.x': Operation timed out
ftp: Can't connect to `x.x.x.x'

Tôi đã thử mọi thứ tôi có thể nghĩ với các cài đặt. Máy chủ FTP bị ràng buộc với tất cả các IP chưa được gán và nghe trên cổng 21. Tôi cũng đã kiểm tra "Máy chủ FTP" trong cài đặt tường lửa. Không có gì xuất hiện trong các tệp nhật ký FTP. Tôi hoàn toàn không có ý tưởng!


Gents, tôi đã thử lời khuyên bạn có ở đây để khám phá rằng Chế độ thụ động được bật nếu bạn truy cập Hỗ trợ tường lửa cho trang FTP. Nếu bạn nhập địa chỉ IP công cộng trong Hỗ trợ tường lửa, nó sẽ kích hoạt Chế độ thụ động cho trang FTP. Nếu bạn xóa địa chỉ IP khỏi Hỗ trợ tường lửa, nó sẽ bắt đầu hoạt động. Bạn sẽ cần đảm bảo kiểm tra cả cấp độ máy chủ và cấp độ trang web ftp.

Câu trả lời:


42

Tìm ra. Vấn đề được ghi lại ở đây .

Về cơ bản, bạn phải chạy:

sc sidtype ftpsvc unrestricted

Và sau đó khởi động lại dịch vụ FTP:

net stop ftpsvc & net start ftpsvc

Từ những gì tôi có thể nói, đó là một lỗi trong R2. Đi hình.


Được xác nhận là hoạt động cho Windows Server 2012 và IIS 8 ...
cederlof

3
Tôi có thể xác nhận chính xác vấn đề tương tự xảy ra trong Server 2012 IIS và giải pháp này khắc phục nó.
diễn ra vào

1
Giải pháp này hoạt động cho Windows Pro 7 FTP Server. cảm ơn.
jacouh

Xác nhận vẫn cần thiết vào ngày 15 tháng 8 và đã làm việc cho tôi.
frumbert

1
đã không giải quyết vấn đề. lời khuyên nào khác?
Nahum
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.