ssh:“ ตัวแทนยอมรับความล้มเหลวในการเซ็นชื่อโดยใช้กุญแจ”


38

ฉันกำลังพยายามตั้งค่าการเข้าสู่ระบบโดยไม่ใช้รหัสผ่านด้วย ssh บนเซิร์ฟเวอร์ Ubuntu แต่ฉันได้รับ:

Agent admitted failure to sign using the key

และแจ้งให้ใส่รหัสผ่าน

ฉันสร้างคีย์ rsa ใหม่แล้ว ก่อนที่ระบบจะรีบูตเครื่องก็ใช้งานได้ดี

ลิงก์ทั้งหมดนำฉันไปสู่ข้อผิดพลาดนี้แต่ไม่มีอะไรทำงาน ตัวแทน SSH ยังคงไม่ทำงาน

จะแก้ไขได้อย่างไร? บางทีไฟล์อาจต้องการการอนุญาตพิเศษ

คำตอบ:


5

ปัญหานี้เกี่ยวข้องกับสองเครื่อง สิ่งที่ถูกบูตอีกครั้ง? ssh-add จะเพิ่มคีย์บนไคลเอ็นต์เท่านั้น หากคีย์ไม่ได้รับการยอมรับจะไม่มีข้อผิดพลาดของไคลเอ็นต์และข้อผิดพลาดของเซิร์ฟเวอร์จะปรากฏขึ้นก็ต่อเมื่อมีการใช้ตัวเลือก -v เมื่อมีการเรียกใช้ ssh บนไคลเอ็นต์เพื่อร้องขอการเชื่อมต่อ

ฉันคิดว่ามันเป็นไปได้ด้วยเช่นกันว่า Ubuntu มีแพ็คเกจด้วยเหตุผลที่ไม่ทราบสาเหตุได้แก้ไขข้อความแสดงข้อผิดพลาดที่ปรากฏขึ้น มันไม่ใช่ข้อผิดพลาดที่ออกโดย openSSH- เซิร์ฟเวอร์ตามที่ใช้ใน Debian (หรือที่อื่น ๆ ที่ฉันเคยเห็นเช่น RHEL, CentOS, Knoppix, อื่น ๆ )


80

เพิ่งรัน:

ssh-add + พา ธ ไปยังคีย์

บนไคลเอนต์ (พีซีของคุณ)


ssh-copy-id user@host.server.tldผมชอบ
Droogans

1
มันน่ารักมั้ยเมื่อคุณใช้เวลาหนึ่งชั่วโมงทุบหัวกับกำแพงและคำตอบก็กลายเป็นเรื่องง่าย ๆ นี้ได้
connorbode

13
นี่ควรเป็นคำตอบที่ยอมรับได้!
marlar

1
ทำงานได้อย่างน่าอัศจรรย์! แต่ทุกคนสามารถอธิบายสิ่งที่เกิดขึ้นภายใต้ประทุนได้หรือไม่?
Mostafiz Rahman

ใช้งานได้ แต่ฉันไม่รู้ว่าทำไมถึงได้ผลเพราะฉันไม่คิดว่าฉันใช้ตัวแทน ssh
felwithe

4

ปัญหาของฉันได้รับการแก้ไขโดยการดำเนินการexport SSH_AUTH_SOCK=0ตามที่อธิบายไว้ในssh Agent ยอมรับความล้มเหลวในการลงชื่อโดยใช้ปุ่มบนเครื่องขนาดใหญ่ของ endianบนตัวติดตามบั๊กของ Ubuntu


ที่ปิดใช้งานการใช้งานของ ssh-agent ทั้งหมดเข้าด้วยกัน - ปัญหาไม่ได้อยู่ที่การกำจัด แต่ใช้! Btw: การยกเลิกการตั้งค่าตัวแปรนั้นมีผลเหมือนกัน
Robert Siemer

นี่ไม่ใช่วิธีการแก้ปัญหาจริงเพราะเราปิดการใช้งาน ssh-agent ตรวจสอบสิ่งนี้แทน: help.github.com/articles/error-agent-admitted-failure-to-sign
alfredocambera

2

อ้างอิงจากUbuntu Bugtracking ที่คุณพูดถึงนี่เป็นข้อผิดพลาดที่รู้จักกันดีใน gnupg-agent มันเอง ดังนั้นการอัพเกรดเป็น gnupg-agent เวอร์ชั่นใหม่> 2.0.14-1ubuntu1.7 แก้ปัญหาได้


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