หากคุณเปิดการเชื่อมต่อครั้งแรกด้วย -M:
ssh -M $REMOTEHOST
การเชื่อมต่อในภายหลังกับ $ REMOTEHOST จะ "piggyback" ในการเชื่อมต่อที่สร้างโดยมาสเตอร์ ssh เห็นได้ชัดที่สุดไม่จำเป็นต้องมีการตรวจสอบเพิ่มเติม ดู man ssh_config ใต้ "ControlMaster" สำหรับรายละเอียดเพิ่มเติม ใช้ -S เพื่อระบุเส้นทางไปยังซ็อกเก็ตที่ใช้ร่วมกัน; ฉันไม่แน่ใจว่าค่าเริ่มต้นคืออะไรเพราะฉันกำหนดค่าการแชร์การเชื่อมต่อโดยใช้ไฟล์การกำหนดค่าแทน
ในไฟล์. ssh / config ของฉันฉันมีบรรทัดต่อไปนี้:
host *
ControlMaster auto
ControlPath ~/.ssh/ssh_mux_%h_%p_%r
ด้วยวิธีนี้ฉันไม่ต้องจำที่จะใช้ -M หรือ -S; ssh ระบุว่าการเชื่อมต่อที่ใช้ร่วมกันได้มีอยู่แล้วสำหรับการรวมกันของโฮสต์ / พอร์ต / ชื่อผู้ใช้และใช้ถ้าเป็นไปได้