không thể kết nối với máy chủ FTP - ngắt kết nối sau lệnh FEAT


2

Tôi đang cố gắng kết nối với máy chủ FTP mà tôi không kiểm soát. Cả WinSCP và FileZilla đều không kết nối. Đây là một bản ghi xuống:

Status: Connecting to xxx.xxx.xxx.xxx:21...
Status: Connection established, waiting for welcome message...
Response:   220 (vsFTPd 2.0.1)
Command:    USER xxx
Response:   331 Please specify the password.
Command:    PASS ***********
Response:   230 Login successful.
Command:    FEAT
Response:   211-Features:
Error:  Could not connect to server

Tôi đã xác minh rằng lệnh FEAT là vấn đề, bởi vì tôi đã kết nối với máy chủ bằng cách sử dụng dòng lệnh windows ftp.exe và sau khi chạy quote FEAT, nó sẽ cho tôi phản hồi tương tự:

211-Features:

... và sau đó ngắt kết nối.

Chính xác thì chuyện gì đang xảy ra ở đây? Ngoài ra, vì tôi không kiểm soát máy chủ FTP, có cách nào trong FileZilla hoặc WinSCP để khắc phục điều này không (nghĩa là ngăn họ gửi FEATlệnh sau khi kết nối?)

Cập nhật 1

  • Tôi có thể kết nối tốt với các máy chủ FTP khác - chỉ là sự cố với máy chủ cụ thể này

Cập nhật 2 - một số kỳ lạ hơn được phát hiện. Hãy để tôi mô tả thiết lập của tôi một chút nữa. Tôi đang cố gắng kết nối từ máy tính xách tay (dev A) (địa chỉ IP tĩnh 192.168.1.2) được kết nối không dây với máy tính xách tay khác chạy ICS (dev B) (bộ điều hợp không dây có địa chỉ IP tĩnh 192.168.1.1, nhưng nó có bên ngoài Địa chỉ IP.
- Tôi không gặp vấn đề gì khi kết nối với máy chủdev B. (Lệnh FEAT trả về phản hồi hợp lệ) - Tôi không gặp vấn đề gì khi kết nối với các trang FTP KHÁC bằng cách sử dụngdev A(lệnh FEAT trả về phản hồi hợp lệ)

Vì vậy, đây không phải là vấn đề về tường lửa, vì tôi có thể kết nối tốt với các trang web khác dev A- nhưng nó không thể là vấn đề với máy chủ FTP cụ thể vì tôi có thể kết nối với nó tốt với dev B....? ?

Đây là một người gãi đầu ... :(


Ngoài lệnh FEAT, bạn có thể làm bất cứ điều gì trước khi ngắt kết nối không? dir, cd, ls, ....?
MariusMatutiae

@MariusMatutiae Có, tôi có thể thực hiện tất cả các thao tác cơ bản bằng cách sử dụng ứng dụng khách dòng lệnh ftp.exe. Tôi chỉ không thể sử dụng WinSCP hoặc FileZilla vì các chương trình đó phát hành FEAT sau khi xác thực.
johnL

Là một câu hỏi tiếp theo, có ai biết bất kỳ máy khách FTP FTP nào (Windows) không phát lệnh FEAT không?
johnL

Tăng mức đầu ra gỡ lỗi của Filezilla (Chỉnh sửa-> Cài đặt-> Gỡ lỗi) và có lẽ bạn sẽ tìm hiểu thêm về những gì gây ra ngắt kết nối.
Andrew Lambert

Câu trả lời:


4

Hãy thử sử dụng Total Commander với tùy chọn này, được thêm vào wcx_ftp.ini:

[General]
PreventFEAT=1

Điều này sẽ ngăn việc sử dụng lệnh 211-Feature. Đây là một lỗi của cơ chế ICS trong các cửa sổ, không phải FileZilla hoặc các máy khách hoặc máy chủ ftp khác.


Bạn có bất kỳ liên kết nào ghi lại lỗi ICS này không?
johnL 23/2/2015

0

Có thể là một lỗi trong máy chủ FTP. Vui lòng tham khảo ý kiến ​​quản trị hệ thống của máy chủ.


sysadmin của máy chủ (đó là một công ty lưu trữ web lớn) sẽ không sửa nó vì anh ta nói rằng anh ta có thể kết nối với nó tốt :(
johnL

Hãy thử tăng giới hạn TTL của bạn.
Gaurav Joseph

bạn có thể cung cấp thêm thông tin về lý do tại sao bạn nghĩ rằng lỗi này đang xảy ra và lý do cho các đề xuất của bạn? Tôi không chỉ tìm kiếm một giải pháp, mà còn cố gắng hiểu chính xác những gì đang xảy ra.
johnL
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.