Score:0

HAproxy ACL เพื่ออนุญาตให้ดำเนินการ ssh git กับที่เก็บ git / URL ของโครงการที่เลือกเท่านั้น (บล็อก repos อื่น ๆ ทั้งหมด)

ธง cn
rgh

ฉันมี Bitbucket Server ที่ให้บริการทราฟฟิก SSH git บนพอร์ต 7999 และมี HAProxy สำหรับการส่งต่อพอร์ต SSH ( HAProxy ใช้สำหรับกลุ่มผู้ใช้จาก n/w ที่ปลอดภัยเท่านั้น)

ข้อกำหนดคืออนุญาตให้โคลนโครงการ/ที่เก็บที่เลือกเท่านั้นโดยใช้โปรโตคอล SSH ซึ่งต้องผ่าน HAproxy บนพอร์ต 7999 การส่งต่อพอร์ตใช้งานได้ แต่ ACL ยังไม่ทำงาน

URL โคลน git SSH มีลักษณะดังนี้:

git โคลน ssh://[email protected]:7999/project1/repo1.git

คำถามที่ 1) สามารถทำได้โดยใช้ HAproxy ACL สำหรับ SSH URI หรือไม่ คำถาม 2) ฉันเป็นผู้เริ่มต้นใช้ HAproxy ACL จะเขียนกฎ HAproxy เพื่อบล็อก repos ทั้งหมดตามค่าเริ่มต้นและอนุญาตเฉพาะ repos ที่เลือกได้อย่างไร

ฉันเหนื่อย ปฏิเสธถ้า {path -i -m end reponame.git} แต่ไม่ประสบความสำเร็จ

มองหาตัวอย่าง/แนวทางที่ดีที่สุดที่เราจะทำได้โดยใช้ HAproxy

Score:1
ธง jp

HAProxy ไม่ได้ยุติไฟล์ จุ๊ๆ การเชื่อมต่อจึงไม่สามารถค้นหาเส้นทางได้ เส้นทาง สามารถจับคู่กับคำขอ HTTP เท่านั้น (haproxy โหมด http).

โพสต์คำตอบ

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