ฉันอยู่ใน 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: การเชื่อมต่อถูกปิดโดยรีโมท