วิธีปิดใช้งานการส่งต่อโลคัลชั่วคราว
ฉันมีใน~/.ssh/configรายการไฟล์ของฉันด้วยคำจำกัดความการส่งต่อท้องถิ่นเช่น HOST myServer hostname 10.10.0.1 user xyz LocalForward 8080 localhost:80 LocalForward 4000 127.0.0.1:4000 ... มันใช้งานได้อย่างมีเสน่ห์ แต่ฉันก็มีสคริปต์เพื่อซิงโครไนซ์ข้อมูลบางอย่าง สคริปต์เหล่านี้แสดงคำเตือนมากมายเมื่อพยายามเชื่อมต่อกับเซิร์ฟเวอร์ในขณะที่มีการเชื่อมต่ออยู่แล้ว bind: Address already in use channel_setup_fwd_listener_tcpip: cannot listen to port: 8080 bind: Address already in use channel_setup_fwd_listener_tcpip: cannot listen to port: 4000 .... มีวิธีใช้อย่างเป็นระเบียบsshหรือrsyncมีตัวเลือกให้ปิดใช้งานการส่งต่อภายในเครื่องทั้งหมดสำหรับเซสชันหรือไม่ เห็นได้ชัดว่าฉันสามารถคัดลอกและวางแต่ละบล็อกการกำหนดค่าและสร้างหนึ่งด้วยและหนึ่งโดยไม่ต้องส่งต่อท้องถิ่น แต่ฉันหวังว่าจะมีทางออกที่ดีกว่า