Score:0

รับ kex_exchange_identification: การเชื่อมต่อถูกปิดโดยโฮสต์ระยะไกลสำหรับโดเมน gitlab ส่วนตัว สาเหตุอาจมาจากอะไร

ธง in

ฉันอยู่ใน Ubuntu 20.04.2 LTS ที่บอกสิ่งนี้เพราะดูเหมือนว่าเวอร์ชันนี้มีปัญหาในการเข้ารหัส วันนี้ฉันสร้างรหัสที่ทำงานได้อย่างสมบูรณ์บน [email protected] แต่ให้ kex_exchange_identification: การเชื่อมต่อถูกปิดโดยโฮสต์ระยะไกลสำหรับโดเมน GitLab ส่วนตัว นี่คือไฟล์กำหนดค่า .ssh

โฮสต์ gitlab.com
ชื่อโฮสต์ altssh.gitlab.com
คอมไพล์ผู้ใช้
พอร์ต 443
คีย์สาธารณะที่ต้องการการรับรองความถูกต้อง
IdentityFile ~/.ssh/id_ed25519

# ตัวอย่าง GitLab ส่วนตัว
โฮสต์ gitlab.ebpearls.com
ชื่อโฮสต์ gitlab.ebpearls.com
คอมไพล์ผู้ใช้
พอร์ต 443
คีย์สาธารณะที่ต้องการการรับรองความถูกต้อง
IdentityFile ~/.ssh/id_ed25519

นี่คือบันทึกแบบเต็ม

ssh -Tvvv git@gitlab.<mycompanydomain>.com
OpenSSH_8.2p1 Ubuntu-4ubuntu0.3, OpenSSL 1.1.1f 31 มี.ค. 2020
debug1: อ่านข้อมูลการกำหนดค่า /home/nabin/.ssh/config
debug1: /home/nabin/.ssh/config บรรทัดที่ 9: การใช้ตัวเลือกสำหรับ gitlab.ebpearls.com
debug1: อ่านข้อมูลการกำหนดค่า /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config บรรทัดที่ 19: รวม /etc/ssh/ssh_config.d/*.conf ที่ไม่ตรงกับไฟล์
debug1: /etc/ssh/ssh_config บรรทัดที่ 21: การใช้ตัวเลือกสำหรับ *
debug2: กำลังแก้ไข "gitlab.ebpearls.com" พอร์ต 443
ดีบัก 2: ssh_connect_direct
debug1: กำลังเชื่อมต่อกับ gitlab.ebpearls.com [mycompanyip] พอร์ต 443
debug1: สร้างการเชื่อมต่อแล้ว
debug1: ไฟล์ระบุตัวตน /home/nabin/.ssh/id_ed25519 ประเภท 3
debug1: ไฟล์ระบุตัวตน /home/nabin/.ssh/id_ed25519-cert type -1
debug1: สตริงเวอร์ชันท้องถิ่น SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.3
debug1: kex_exchange_identification: บรรทัดแบนเนอร์ 0: HTTP/1.1 400 คำขอไม่ถูกต้อง
debug1: kex_exchange_identification: แบนเนอร์ บรรทัดที่ 1: เซิร์ฟเวอร์: nginx
debug1: kex_exchange_identification: แบนเนอร์บรรทัดที่ 2: วันที่: พุธ 06 ต.ค. 2021 06:50:54 GMT
debug1: kex_exchange_identification: แบนเนอร์บรรทัดที่ 3: Content-Type: text/html
debug1: kex_exchange_identification: แบนเนอร์บรรทัดที่ 4: ความยาวเนื้อหา: 150
debug1: kex_exchange_identification: แบนเนอร์ บรรทัดที่ 5: การเชื่อมต่อ: ปิด
debug1: kex_exchange_identification: แบนเนอร์บรรทัดที่ 6: 
debug1: kex_exchange_identification: แบนเนอร์บรรทัดที่ 7: <html>
debug1: kex_exchange_identification: แบนเนอร์บรรทัดที่ 8: <head><title>400 คำขอไม่ถูกต้อง</title></head>
debug1: kex_exchange_identification: แบนเนอร์บรรทัดที่ 9: <body>
debug1: kex_exchange_identification: แบนเนอร์บรรทัดที่ 10: <center><h1>400 คำขอไม่ถูกต้อง</h1></center>
debug1: kex_exchange_identification: แบนเนอร์บรรทัดที่ 11: <hr><center>nginx</center>
debug1: kex_exchange_identification: แบนเนอร์บรรทัดที่ 12: </body>
debug1: kex_exchange_identification: แบนเนอร์ บรรทัดที่ 13: </html>
kex_exchange_identification: การเชื่อมต่อถูกปิดโดยรีโมท
David avatar
cn flag
ดูเหมือนว่าเวอร์ชันนี้จะมีปัญหาเรื่องการเข้ารหัส ข้อความนี้อ้างอิงจากอะไร คุณยังล้าหลังในการอัปเดตที่คุณพูดว่า 20.04.2 และหากอัปเดตทั้งหมดก็จะเป็น 20.04.3
NavinRaj Pandey avatar
in flag
มันไม่รองรับ / ไม่ทำงานสำหรับ aes-256-cbc-hmac-sha1 ฉันต้องใช้ aes-256-cbc ony เพื่อให้มันทำงานในโครงการโหนดในเวอร์ชันนี้เท่านั้น ไม่ใช่ในเวอร์ชันเก่า
muru avatar
us flag
คุณเปิดใช้งาน SSH บน 443 ใน Gitlab ส่วนตัวของคุณหรือไม่
Score:0
ธง in

นั่นเป็นเพราะ repo gitlab ส่วนตัวไม่อนุญาตให้ใช้ ssh จาก 443 และ ISP ไม่อนุญาตพอร์ต 22 สำหรับ ssh สำหรับ repo ส่วนตัวที่อนุญาต 443 โซลูชันนี้จะใช้งานได้ ฉันควรมองหา Jump server sloution ที่ฉันสามารถใช้พอร์ต 443 ของเซิร์ฟเวอร์ Jump กลางจากนั้น ssh ไปยังพอร์ต 22 ของเซิร์ฟเวอร์เป้าหมายจากที่นั่น

โพสต์คำตอบ

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