หลังจากอัปเกรดเป็น Fedora 23 การรับรองความถูกต้องแบบไม่ใช้รหัสผ่าน (ใช้รหัสสาธารณะ) จะไม่ทำงานใน SSH อีกต่อไป: เมื่อพยายามที่จะ SSH ไปยังโฮสต์บางแห่งมันจะถามรหัสผ่านของฉันที่รีโมตโฮสต์ ฉันไม่สามารถใช้กุญแจส่วนตัวของ SSH ได้ ทุกอย่างทำงานได้ดีกับ Fedora 22
กุญแจสาธารณะของฉันคือรหัส DSA ( ~/.ssh/id_dsa.pub
) ฉันใช้ OpenSSH 7.1 ( openssh-7.1p1-5.fc23.x86_64
)
ฉันจะขอการรับรองความถูกต้องด้วยรหัสผ่านน้อยลงเพื่อให้ทำงานได้อย่างถูกต้องอีกครั้งได้อย่างไร
ssh -Q
อย่างไร นี่คือการถามวิธีแก้ปัญหาความล้มเหลวของ SSH ฉันพบเนื้อหาบางส่วนที่superuser.com/q/962918/93541และที่อื่น ๆ มีประโยชน์ในการระบุวิธีแก้ปัญหานี้ แต่คำตอบที่อธิบายถึงวิธีการใช้ssh -Q
และไม่ตอบคำถามนี้ (เช่นไม่อธิบายวิธีการแก้ไข ปัญหานี้) ดังนั้นในมุมมองของฉันมันไม่ใช่การซ้ำซ้อน หนึ่งบน Unix และ Linux เป็นที่คล้ายกันมาก ฉันหวังว่าฉันจะเห็นสิ่งนั้นก่อนหน้านี้ ขอบคุณอีกครั้งสำหรับลิงค์!