ฉันมีสองคีย์ SSH id_rsa
เป็นข้อความปกติของฉันที่มีข้อความรหัสผ่านและid_lynx
ไม่มีข้อความรหัสผ่านเพราะฉันต้องการให้มันใช้งานได้ในงาน cron (ผู้ใช้ที่เข้าสู่ระบบมีข้อ จำกัด อย่างเป็นธรรมไม่ต้องกังวลกับเรื่องนั้น) โดยเฉพาะการซิงโครไนซ์ สำหรับเหล่านี้คอมไพล์พื้นหลังผลักดันและดึงผมได้ตั้งค่ารายการโฮสต์ SSH ในของฉัน~/.ssh/config
ที่ระบุว่าเป็นid_lynx
IdentityFile
นอกจากนี้ Xfce เริ่มต้นgpg-agent
ด้วยการสนับสนุน ssh-agent
ตอนนี้เมื่อฉันพยายามเชื่อมต่อผ่าน SSH โดยใช้โฮสต์นี้ซึ่งกังวลเท่านั้นid_lynx
ฉันได้รับป๊อปอัปผู้พิชิตจากการgpg-agent
ขอข้อความรหัสผ่านสำหรับid_rsa
ฉัน ถ้าฉันกดปุ่มยกเลิกการเชื่อมต่อจะดำเนินการได้ดี (เท่าที่ควร) แต่นี่ไม่ใช่ทางออกสุดท้ายที่ดีโดยเฉพาะอย่างยิ่งสำหรับใช้ในงาน cron
ถ้าฉันฆ่าgpg-agent
ทุกอย่างทำงานได้ตามที่คาดไว้ แต่ฉันชอบที่จะใช้งานกราฟิก ssh-agent ยกเว้นเรื่องนี้
ดังนั้นฉันจะป้องกัน SSH และ gpg-agent จากการพยายามรับข้อความรหัสผ่านสำหรับรหัสที่ไม่ได้ใช้งานได้อย่างไร
ขอบคุณ
IdentitiesOnly yes
ดูเหมือนว่าการวางไว้ในบล็อกการตั้งค่าโฮสต์ได้ทำเคล็ดลับแล้ว SSH ไม่ได้พยายามเสนอ id_rsa ในเอาต์พุต -vv อีกต่อไป ปัญหาอีกประการหนึ่งที่เกิดจากการไม่สามารถอ่านคำแนะนำอย่างใกล้ชิดได้พอ ...