Score:0

วิธีตั้งค่า ssh ControlMaster=no เมื่อใช้ sftp หรือ scp

ธง de

ฉันต้องการใช้การเชื่อมต่อมัลติเพล็กซ์ SSH และส่งต่อตัวแทน SSH ของฉันด้วย

เมื่อซ็อกเก็ตถาวร SSH ถูกสร้างขึ้นโดย scp หรือ sftp ระบบจะไม่ส่งต่อเอเจนต์ (ดู https://unix.stackexchange.com/a/327100/295426). ถ้าฉันใช้ ssh บนซ็อกเก็ตเดียวกัน แสดงว่าเอเจนต์ไม่พร้อมใช้งาน

หาก ssh สร้างซ็อกเก็ตถาวร แสดงว่าตัวแทนพร้อมใช้งาน

มีวิธีที่จะมี "ControlMaster no" สำหรับ sftp/scp แต่เป็น auto สำหรับ ssh หรือไม่

ใน ~/.ssh/config ฉันมี

เจ้าภาพ *
    อัตโนมัติ ControlMaster
    เส้นทางการควบคุม ~/.ssh/master_%r@%h:%p
    คอนโทรลเพอร์ซิสต์ 180
    ForwardAgent ใช่
Score:0
ธง de

ดูเหมือนว่าจะเป็นปัญหาที่ทราบมาตั้งแต่ปี 2559 โดยไม่มีวิธีแก้ปัญหาอย่างเป็นทางการ: https://bugzilla.mindrot.org/show_bug.cgi?id=2621

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา