Không thể kết nối với máy chủ FTP của tôi, tại sao?


10

Tôi có một máy chủ windows 2008 đang chạy với FTP 7 trên IIS 7.

Tôi đã cấu hình nó để kết nối khi nó ra khỏi hộp, với một người dùng cụ thể (giả sử john) với quyền truy cập đọc / ghi.

Khi tôi sử dụng phần mềm máy khách FileZilla, tôi có thể kết nối với máy chủ như john. Không sao cả. Tuy nhiên, khi tôi cố gắng kết nối bằng Windows Explorer hoặc sử dụng dấu nhắc cmd, tôi sẽ bị chặn, nói rằng "Đăng nhập thất bại". Máy khách của tôi là Windows Vista Ultimate.

Có ai biết những gì có thể gây ra điều này?


Bạn thấy gì trong bản ghi IIS trên máy chủ? Chỉ cho chúng tôi nhật ký nào được nhập khi đăng nhập thất bại và chúng tôi sẽ có thể chẩn đoán điều này tốt hơn.
Christopher Cashell

@Christopher Tôi không thể tìm thấy bất kỳ nhật ký nào, nhưng tôi đã tìm ra vấn đề tôi nghĩ là gì. Tôi đã đăng một câu trả lời để chi tiết giải pháp.
Joseph

Câu trả lời:


16

Tôi chỉ muốn nói rằng tất cả các câu trả lời là hữu ích cho tôi.

Tuy nhiên, cuối cùng, giải pháp tôi đưa ra thực sự khá đơn giản và tôi nên nghĩ về nó sớm hơn.

Tôi nhận ra rằng tôi đã không khởi động lại máy chủ sau khi tôi cài đặt FTP 7. Tôi thực sự không nghĩ rằng điều này là bắt buộc, nhưng sau khi khởi động lại hộp và thấy windows explorer và ftp cmd hoạt động, tôi đã đi đến kết luận rằng nó là cần thiết đến một mức độ nào.

Vì vậy, đối với bất kỳ ai có cùng vấn đề mà tôi gặp phải, hãy đảm bảo khởi động lại hộp sau khi bạn đã cài đặt FTP 7.


4
Đã sửa nó cho tôi - cảm ơn. Tôi tự hỏi tại sao máy chủ windows không thông báo cho bạn?!
UpTheCux

3
Tôi sẽ không bao giờ nghĩ đến việc khởi động lại nếu tôi không tìm thấy câu hỏi này.
Bogdacutu

Tôi gặp vấn đề tương tự với IIS 7.5 FTP của tôi trên Windows 7. Nó hoạt động cục bộ nhưng không thể truy cập từ máy tính khác. Một khởi động lại giải quyết vấn đề.
Rosdi

khởi động lại đã làm nó. Tôi đã xác minh tường lửa, thậm chí đã thực hiện một điều ACL trong dấu nhắc lệnh mà bây giờ tôi có thể cố gắng hoàn tác.
greg

Ai thunk nó?
InteXX

2

Hãy chắc chắn rằng bạn đang bao gồm một tên người dùng trong yêu cầu của bạn. Ví dụ: khi bạn kết nối với Windows Explorer, hãy nhập URL dưới dạng:

ftp: //USERNAME@ftp.your-ftp-host.com

Thay phiên, bạn thường có thể chỉ định mật khẩu trên dòng như:

ftp: // USERNAME: PASSWORD@ftp.your-ftp-host.com


Đây có phải là một yêu cầu ngay cả khi Windows Explorer nhắc tôi về tên người dùng và mật khẩu nếu tôi không đưa nó vào yêu cầu không? Tôi sẽ thử điều này và xem nó có hoạt động không, nhưng tôi nghĩ thật kỳ quặc khi tôi phải đưa xác thực vào yêu cầu của mình thay vì chỉ định nó bằng hộp thoại xác thực.
Joseph

Nếu bạn đang được nhắc nhở về điều đó, thì điều này có lẽ không bắt buộc. Tôi lo ngại rằng bạn đang cố xác thực là ẩn danh / ftp và điều đó đã thất bại.
Christopher Cashell

1

Bạn đang bảo Explorer / ftp.exe kết nối với một tên người dùng nhất định, thay vì 'Ẩn danh'?

Những lỗi nào hiển thị trong nhật ký IIS?


Tôi được nhắc nhập tên người dùng, tôi nhập và sau đó nhập mật khẩu, sau đó nhập "Thông báo đăng nhập thất bại" (đối với ftp.exe). Windows Explorer chỉ lặp đi lặp lại hộp thoại xác thực cho đến khi cuối cùng tôi nhấn hủy. Mặc dù vậy, tôi chắc chắn không đăng nhập với tư cách là 'Ẩn danh'.
Joseph

1

Nếu các câu trả lời khác không giải quyết được vấn đề của bạn và có tường lửa ở giữa bạn và máy chủ ftp thì tường lửa có thể gây ra sự cố với kết nối ftp ở chế độ thụ động. Đó là những gì explorer sử dụng theo mặc định. Bạn có thể thay đổi explorer để sử dụng các kết nối hoạt động (còn gọi là chế độ cổng) với các bước sau.

  1. Mở Internet Explorer
  2. Công cụ-> Tùy chọn Internet
  3. Đi đến tab nâng cao
  4. Trong Duyệt, bấm để xóa hộp kiểm Bật thư mục cho các trang FTP.
  5. Bấm để chọn hộp kiểm Sử dụng FTP thụ động (để tương thích với tường lửa và modem DSL).

Dựa trên lỗi bạn gặp phải Tôi nghĩ rằng điều này là không thể nhưng tôi đã thấy Windows đưa ra một số thông báo lỗi kỳ lạ trong quá khứ.
3dinfluence

1

Tôi có cùng một vấn đề, và các câu trả lời được đề cập ở trên không hoạt động. Sau đó, tôi nhận thấy rằng nhóm ứng dụng mặc định đã không chạy. Vì tôi chỉ cần FTP, tôi chỉ cài đặt dịch vụ FTP trong Win2008. Giải pháp cho tôi là cài đặt các thành phần Máy chủ web (chức năng máy chủ web cơ bản) trong các chức năng của máy chủ. Sau này, tôi có thể bắt đầu nhóm ứng dụng mặc định (không cần khởi động lại ;-) và đăng nhập FTP đã hoạt động.

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.