Không có phương thức xác thực được hỗ trợ có sẵn trong FileZilla


25

Tôi đang sử dụng FileZilla để kết nối với máy chủ SFTP của mình. Nhưng khi tôi đang cố gắng kết nối, nó sẽ báo lỗi

Lỗi: Ngắt kết nối: Không có phương thức xác thực được hỗ trợ (máy chủ đã gửi: khóa công khai)

Tôi đã tạo một khóa riêng với PuTTYgen và thêm nó vào FileZilla nhưng lỗi này vẫn xuất hiện.

Lỗi này nghĩa là gì? Và làm thế nào tôi có thể giải quyết nó?

Câu trả lời:


10

Lỗi có nghĩa là FileZilla đã thử tất cả các phương thức xác thực có sẵn và không thành công. Trong trường hợp của bạn, chỉ có phương thức xác thực khóa chung có sẵn (một phương thức mà máy khách [FileZilla] và máy chủ đã đồng ý với nhau).

Khi bạn tuyên bố rằng bạn đã thiết lập FileZilla chính xác, có thể bạn chưa định cấu hình khóa chung ở phía máy chủ.

Để được hướng dẫn xem:

Mặc dù thực tế tất cả các hướng dẫn đều mong đợi rằng bạn có cách kết nối (ví dụ: xác thực mật khẩu). Điều gì dường như không phải là trường hợp. Có thể quản trị viên / nhà cung cấp dịch vụ lưu trữ của bạn có cơ chế riêng để thiết lập xác thực khóa chung.

Nếu bạn chỉ định, máy chủ của bạn như thế nào, bạn có thể nhận được câu trả lời cụ thể hơn.


5

Tôi gặp lỗi tương tự là Lỗi: Ngắt kết nối: Không có phương thức xác thực được hỗ trợ nào (máy chủ đã gửi: khóa công khai)

Trả lời: Đơn giản chỉ cần truy cập filezilla-Edit-settings-sftp-Thêm tệp chính - thêm tệp ppk của bạn-ok

kết nối lại và giải quyết vấn đề


2
Đọc qua "Tại sao tôi cần 50 danh tiếng để bình luận" để đảm bảo bạn hiểu cách bạn có thể bắt đầu bình luận.
Pimp Juice IT

1
OP nói rõ ràng "Tôi đã tạo khóa riêng với PuTTYgen và thêm nó vào FileZilla" , vì vậy bài đăng của bạn không trả lời câu hỏi.
Martin Prikryl

1

Tôi đã có cùng một vấn đề và quản lý để giải quyết vấn đề.

Khi sử dụng filezilla và sftp, điều quan trọng là bạn có toàn quyền đối với thư mục chứa tệp ppk

Cách dễ nhất là lưu tệp ppk trong thư mục USER \ your_user_name \ Documents. Bạn có thể cần đặt quyền theo cách thủ công cho các vị trí khác.


1

Trong trường hợp của tôi, tôi thấy rằng cấu hình FileZilla mà tôi đã sử dụng tên người dùng đã lỗi thời để xác thực mật khẩu.


1

Câu trả lời khác hơn 5 câu trả lời khác ở đây (tính đến thời điểm này)

Tôi đã nhận được lỗi xác thực này - Không có phương thức xác thực được hỗ trợ nào (máy chủ được gửi: khóa công khai) liên tục trong khi kết nối với dự án đám mây google của tôi và kết nối với FileZilla, ngay cả khi tôi đã dành hàng giờ để kiểm tra từng bước của mình bằng cách xem video youtube khác và đọc bài viết trên Digital Ocean và tương tự.

Nhưng cuối cùng đã thành công trong một giây, khi tôi vào GCloud> Dự án mong muốn> Công cụ tính toán> Siêu dữ liệu (ở thanh bên trái)> Siêu dữ liệu (trong ngăn chính)> và ở đó tôi đã thay đổi 'enable-oslogin' từ 'True' thành ' Sai'.

Tôi đã, đôi khi trong sự quá nhiệt tình của tôi, đã đặt chìa khóa này ngày hôm qua trong khi làm một cái gì đó khác.


Điều này làm việc cho tôi,
Oluwamayowa Steepe

0

Điều này chỉ xảy ra với tôi, nếu nó hoạt động tốt trước khi cập nhật FileZilla thì chỉ cần sửa nó bằng cách xóa trang web của bạn khỏi trình quản lý trang web của bạn ( CTRL + S ) và tạo lại nó.

nhập mô tả hình ảnh ở đây

Rõ ràng bản cập nhật đó sẽ không lấy các tệp cấu hình cũ của bạn đúng cách.


Điều này đã không làm việc cho tôi. Nó không bao giờ yêu cầu tôi cho mật khẩu vì một số lý do.
Eoin

0

Filezilla SSH - Hướng dẫn cPanel

Đặt Filzilla thành SSH / SFTP bằng trình quản lý trang.

Đặt để sử dụng ủy quyền bởi Tệp chính

Đối với tôi, tôi đã phải vào cPanel và sau đó tạo một khóa. NHỚ mật khẩu của bạn, bạn cần nó trong một phút.

Sau đó "ủy quyền" chìa khóa của tôi.

Chuyển đổi khóa của bạn thành PPK trong cPanel. Bạn cần mật khẩu của bạn.

Tải về nó và lưu nó ở một nơi nào đó bạn nhớ.

Sử dụng tùy chọn Duyệt trong cài đặt SFTP Filezilla và sau đó tải lên.

Sau đó, tôi cũng phải thay đổi "tên người dùng" trong Filezilla từ id_rsa thành tên tài khoản cPanel của mình . Sau đó mọi thứ hoạt động tốt.

Là một lưu ý bổ sung, thay vì sử dụng thư mục từ xa của tôi là / public_html / mà tôi sẽ dùng cho FTP, tôi phải thay đổi nó thành thư mục đầy đủ / home / YourCpanelUserName / public_html

Hy vọng rằng sẽ giúp được ai đó.

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.