ฉันมีเว็บแอปพลิเคชันที่ติดตั้งบนเซิร์ฟเวอร์เก่าที่มี Ubuntu 10.04.4 LTS และในช่วงเวลาสั้น ๆ ฉันไม่สามารถปรับใช้ได้เนื่องจากปัญหาที่เกิดขึ้นกับการเชื่อมต่อกับ GitHub เพื่อดาวน์โหลดโค้ด:
ไม่พบ mac ที่ตรงกัน: ลูกค้า
hmac-md5,hmac-sha1,[email protected],hmac-ripemd160,[email protected],hmac-sha1-96,hmac-md5-96
เซิร์ฟเวอร์
[email protected],[email protected],hmac-sha2-512,hmac-sha2-256
ร้ายแรง: ปลายรีโมทวางสายโดยไม่คาดคิด
ปัญหาน่าจะเกิดจากการเปลี่ยนแปลงล่าสุดใน GitHub ที่ไม่ยอมรับการเชื่อมต่อกับโปรโตคอลเก่า พวกเขาอธิบายไว้ที่นี่:
https://github.blog/2021-09-01-improving-git-protocol-security-github/
นี่คือเซิร์ฟเวอร์ Ubuntu รุ่น ssh ของฉัน:
ssh -V
OpenSSH_5.3p1 Debian-3ubuntu7.1, OpenSSL 0.9.8k 25 มี.ค. 2552
ซึ่งอย่างไรก็ตามไม่รองรับ -Q ตัวเลือกที่เสนอในการตอบคำถามที่คล้ายกันซึ่งไม่ได้ช่วยฉันในการแก้ปัญหา
ssh: ตัวเลือกที่ผิดกฎหมาย -- Q
การใช้งาน: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
[-D [bind_address:] พอร์ต] [-e escape_char] [-F configfile]
[-i identity_file] [-L [bind_address:]พอร์ต:โฮสต์:โฮสต์พอร์ต]
[-l login_name] [-m mac_spec] [-O ctl_cmd] [-o ตัวเลือก] [-p พอร์ต]
[-R [bind_address:] พอร์ต:โฮสต์:โฮสต์พอร์ต] [-S ctl_path]
[-w local_tun[:remote_tun]] [ผู้ใช้@]ชื่อโฮสต์ [คำสั่ง]
ไฟล์ ssh_config สำหรับเซิร์ฟเวอร์ของฉันคือ:
# $OpenBSD: ssh_config,v 1.34 2019/02/04 02:39:42 dtucker ประสบการณ์ $
# นี่คือไฟล์การกำหนดค่าไคลเอนต์ ssh ทั้งระบบ ดู
# ssh_config(5) สำหรับข้อมูลเพิ่มเติม ไฟล์นี้มีค่าเริ่มต้นสำหรับ
# ผู้ใช้ และค่าสามารถเปลี่ยนแปลงได้ในไฟล์การกำหนดค่าต่อผู้ใช้
#หรือสั่งได้ที่
# ข้อมูลการกำหนดค่าแยกวิเคราะห์ดังนี้:
# 1. ตัวเลือกบรรทัดคำสั่ง
# 2 ไฟล์เฉพาะผู้ใช้
# 3 ไฟล์ทั้งระบบ
# ค่าการกำหนดค่าใด ๆ จะเปลี่ยนแปลงในครั้งแรกที่ตั้งค่าเท่านั้น
# ดังนั้น คำจำกัดความเฉพาะโฮสต์ควรอยู่ที่จุดเริ่มต้นของ
# ไฟล์การกำหนดค่าและค่าเริ่มต้นในตอนท้าย
# ค่าเริ่มต้นทั่วทั้งไซต์สำหรับตัวเลือกที่ใช้กันทั่วไป เพื่อความครอบคลุม
# รายการตัวเลือกที่มีอยู่ ความหมายและค่าเริ่มต้น โปรดดูที่
# ssh_config(5) หน้าคน
# เจ้าภาพ *
#ตัวแทนส่งต่อเลขที่
#ForwardX11เบอร์
# การตรวจสอบรหัสผ่านใช่
# หมายเลข HostbasedAuthentication
# GSSAPIAuthentication เลขที่
# GSSAPIDelegateCredentials เลขที่
# หมายเลขแบทช์โหมด
# CheckHostIP ใช่
# AddressFamily ใด ๆ
# ConnectTimeout 0
# StrictHostKeyChecking ถาม
# IdentityFile ~/.ssh/id_rsa
# IdentityFile ~/.ssh/id_dsa
# IdentityFile ~/.ssh/id_ecdsa
# IdentityFile ~/.ssh/id_ed25519
#ท่าเรือ22
# ยันต์ aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc
# MACs hmac-md5,hmac-sha1,[email protected]
#เอสเคปชาร์~
#อุโมงค์หมายเลข
# TunnelDevice ใด ๆ: ใด ๆ
# ใบอนุญาตท้องถิ่นหมายเลขคำสั่ง
# VisualHostKey หมายเลข
# ProxyCommand ssh -q -W %h:%p gateway.example.com
# RekeyLimit 1G 1 ชม
เจ้าภาพ *
SendEnv LANG LC_*
ใครสามารถช่วยฉันแก้ไขปัญหานี้ได้เนื่องจากฉันเชื่อมโยงกับเซิร์ฟเวอร์ที่ใช้ Ubuntu 10.04.4 LTS ขอบคุณมาก.