การแก้ไข Ncat 7.92 สำหรับแบนเนอร์ SSH ที่หายไปผ่าน SOCKS
ระบุตัวช่วยที่ ProxyCommand รันจริงก่อนเปลี่ยนเซิร์ฟเวอร์ SSH หรือคอมไพล์บิลด์ที่ยังไม่เผยแพร่
ความล้มเหลวช่วงแรกของ Git-over-SSH อาจเป็นของตัวช่วย Ncat SOCKS Nmap 7.92 บันทึกการแก้ไขที่เกี่ยวข้องสองรายการ:
| ความล้มเหลว | บริบทของการแก้ไขที่เผยแพร่ |
|---|---|
| ข้อมูล/แบนเนอร์ของเซิร์ฟเวอร์ถูกทิ้งทันทีหลังตั้งค่า SOCKS | แก้ไขใน 7.92 |
| การเชื่อมต่อ TCP ที่พร็อกซีสร้างขึ้นปิดทันที | บั๊กใน 7.90/7.91 แก้ไขใน 7.92 |
ค้นหาไฟล์ปฏิบัติการที่ ProxyCommand เลือก แล้วตรวจสอบตัวช่วยนั้น:
ncat --versionไบนารีใหม่ใน PATH ไม่ได้แทนที่พาธแบบสัมบูรณ์ในการกำหนดค่า SSH เปรียบเทียบพาธที่กำหนดค่าไว้จริงกับรายงานนี้
การแก้ไขเหล่านี้อธิบายความผิดพลาดในการรับส่งช่วงแรกที่เฉพาะเจาะจง เมื่อการเจรจาเสร็จสิ้น การปฏิเสธบัญชี SSH จะเป็นของการแลกเปลี่ยนภายหลัง คำแนะนำเก่าให้คอมไพล์ master ไม่จำเป็นเพียงเพื่อให้ได้การแก้ไข 7.92 ที่เผยแพร่แล้ว