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 FEAT
lệ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 ... :(