ไม่มีวิธีการรับรองความถูกต้องที่ใช้ได้ใน FileZilla


25

ฉันใช้ FileZilla เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ SFTP ของฉัน แต่เมื่อฉันพยายามเชื่อมต่อมันทำให้ฉันมีข้อผิดพลาดนี้

ข้อผิดพลาด: ยกเลิกการเชื่อมต่อ: ไม่มีวิธีการตรวจสอบสิทธิ์ที่รองรับ (เซิร์ฟเวอร์ส่ง: publickey)

ฉันสร้างรหัสส่วนตัวด้วย PuTTYgen แล้วเพิ่มลงใน FileZilla แต่ข้อผิดพลาดนี้ยังคงปรากฏ

ข้อผิดพลาดนี้หมายความว่าอย่างไร และฉันจะแก้ปัญหาได้อย่างไร

คำตอบ:


10

ข้อผิดพลาดหมายความว่า FileZilla ลองใช้วิธีการรับรองความถูกต้องที่มีอยู่ทั้งหมดและไม่ประสบความสำเร็จ ในกรณีของคุณมีวิธีการรับรองความถูกต้องของคีย์สาธารณะเท่านั้น (วิธีการที่ไคลเอ็นต์ [FileZilla] และเซิร์ฟเวอร์ตกลงร่วมกัน)

เมื่อคุณอ้างว่าคุณได้ตั้งค่า FileZilla อย่างถูกต้องโอกาสที่คุณจะไม่ได้กำหนดค่าพับลิกคีย์บนฝั่งเซิร์ฟเวอร์

สำหรับคำแนะนำโปรดดูที่:

แม้ว่าที่จริงแล้วไกด์ทั้งหมดคาดหวังว่าคุณจะมีวิธีการเชื่อมต่อ (เช่นการตรวจสอบรหัสผ่าน) สิ่งที่ดูเหมือนจะไม่เป็นกรณี อาจเป็นไปได้ว่าผู้ดูแลระบบเซิร์ฟเวอร์ / ผู้ให้บริการโฮสต์ของคุณมีกลไกของตนเองในการตั้งค่าการตรวจสอบสิทธิ์กุญแจสาธารณะ

หากคุณระบุเซิร์ฟเวอร์ของคุณเป็นอย่างไรคุณอาจได้รับคำตอบที่เฉพาะเจาะจงมากขึ้น


5

ฉันมีข้อผิดพลาดปัญหาที่คล้ายกันคือข้อผิดพลาด: ตัดการเชื่อมต่อ: ไม่มีวิธีการตรวจสอบสิทธิ์ที่รองรับ (เซิร์ฟเวอร์ส่ง: publickey)

ตอบ: เพียงไปที่ filezilla-Edit-settings-sftp- เพิ่มไฟล์คีย์ - เพิ่มไฟล์ ppk ของคุณ

เชื่อมต่ออีกครั้งและปัญหาได้รับการแก้ไข


2
อ่าน"ทำไมฉันต้องมี 50 ชื่อเสียงในการแสดงความคิดเห็น"เพื่อให้แน่ใจว่าคุณเข้าใจว่าคุณสามารถเริ่มแสดงความคิดเห็น
Pimp Juice IT

1
OP กล่าวอย่างชัดเจนว่า"ฉันได้สร้างรหัสส่วนตัวด้วย PuTTYgen แล้วเพิ่มลงใน FileZilla"ดังนั้นโพสต์ของคุณจะไม่ตอบคำถาม
Martin Prikryl

1

ฉันมีปัญหาเดียวกันและจัดการเพื่อแก้ไขปัญหา

เมื่อใช้ filezilla และ sftp สิ่งสำคัญคือคุณต้องได้รับอนุญาตอย่างเต็มรูปแบบสำหรับโฟลเดอร์ที่เป็นไฟล์ ppk

วิธีที่ง่ายที่สุดคือการบันทึกไฟล์ ppk ในโฟลเดอร์ USER \ your_user_name \ Documents คุณอาจต้องตั้งค่าการอนุญาตด้วยตนเองสำหรับสถานที่อื่น


1

ในกรณีของฉันฉันพบว่าการกำหนดค่า FileZilla ฉันใช้ชื่อผู้ใช้ที่ล้าสมัยสำหรับการตรวจสอบรหัสผ่าน


1

ต่างคำตอบมากกว่า 5 คำตอบอื่น ๆ ที่นี่ด้านบน (ณ ขณะนี้)

ฉันได้รับข้อผิดพลาดการรับรองความถูกต้องนี้ - ไม่มีวิธีการรับรองความถูกต้องที่รองรับ (เซิร์ฟเวอร์ส่ง: publickey) ซ้ำ ๆ ในขณะที่เชื่อมต่อกับโครงการ google cloud ของฉันและเชื่อมต่อผ่าน FileZilla แม้ว่าฉันใช้เวลาหลายชั่วโมงในการตรวจสอบทุกขั้นตอน บทความเกี่ยวกับมหาสมุทรดิจิตอลและที่คล้ายกัน

แต่ในที่สุดก็ประสบความสำเร็จในไม่กี่วินาทีเมื่อฉันเข้าสู่ GCloud> โครงการที่ต้องการ> คำนวณเครื่องยนต์> ข้อมูลเมตา (ในแถบด้านซ้าย)> ข้อมูลเมตา (ในหน้าต่างหลัก)> และฉันเปลี่ยน 'enable-oslogin' จาก 'True' เป็น ' ผิด'

ฉันมีบางครั้งใน overzeal ของฉันได้ใส่กุญแจนี้เมื่อวานนี้ในขณะที่ทำอย่างอื่น


สิ่งนี้ใช้ได้ผลสำหรับฉัน
Oluwamayowa Steepe

0

สิ่งนี้เพิ่งเกิดขึ้นกับฉันถ้ามันทำงานได้ดีก่อนที่จะอัปเดต FileZilla ให้แก้ไขโดยการลบไซต์ของคุณออกจากตัวจัดการไซต์ ( CTRL + S ) และสร้างมันขึ้นมาใหม่

ป้อนคำอธิบายรูปภาพที่นี่

เห็นได้ชัดว่าการอัปเดตจะไม่ใช้ไฟล์การกำหนดค่าเก่าของคุณอย่างถูกต้อง


สิ่งนี้ไม่ได้ผลสำหรับฉัน มันไม่เคยถามรหัสผ่านด้วยเหตุผลบางอย่าง
Eoin

0

Filezilla SSH - cPanel คำแนะนำ

ตั้งค่า Filzilla เป็น SSH / SFTP โดยใช้ตัวจัดการไซต์

ตั้งค่าให้ใช้การอนุญาตโดยไฟล์คีย์

สำหรับฉันฉันต้องไปที่cPanelแล้วสร้างรหัส จำรหัสผ่านของคุณที่คุณต้องการในหนึ่งนาที

จากนั้น"อนุญาต"กุญแจของฉัน

แปลงคีย์ของคุณเป็น PPK ใน cPanel คุณต้องมีรหัสผ่าน

ดาวน์โหลดและบันทึกไว้ในที่ที่คุณจำได้

ใช้ตัวเลือกเรียกดูในการตั้งค่า Filezilla SFTP แล้วอัปโหลด

จากนั้นฉันก็ยังมีการเปลี่ยนแปลงของฉัน"ชื่อ"ใน Filezilla จาก id_rsa ของฉันcPanel ชื่อบัญชี หลังจากนั้นสิ่งที่ทำงานได้ดี

ในฐานะโน้ตเพิ่มเติมแทนที่จะใช้รีโมตไดเร็กทอรีของฉันเป็น / public_html / ซึ่งฉันต้องการใช้กับ FTP ฉันต้องเปลี่ยนเป็นไดเรกทอรีเต็ม / home / YourCpanelUserName / public_html

หวังว่าจะช่วยใครซักคน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.