Tôi có một ứng dụng web được cài đặt trên một máy chủ cũ với Ubuntu 10.04.4 LTS và trong một thời gian ngắn tôi không thể triển khai nó do sự cố xảy ra với kết nối với github để tải xuống mã:
không tìm thấy mac phù hợp: máy khách
hmac-md5,hmac-sha1,[email protected],hmac-ripemd160,[email protected],hmac-sha1-96,hmac-md5-96
người phục vụ
[email protected],[email protected],hmac-sha2-512,hmac-sha2-256
gây tử vong: Đầu từ xa bị treo đột ngột
Vấn đề dường như là do một thay đổi gần đây trong github không chấp nhận kết nối với các giao thức cũ, họ giải thích ở đây:
https://github.blog/2021-09-01-improving-git-protocol-security-github/
Đây là phiên bản ssh của máy chủ Ubuntu của tôi:
ssh -V
OpenSSH_5.3p1 Debian-3ubuntu7.1, OpenSSL 0.9.8k 25 tháng 3 năm 2009
Nhân tiện, không hỗ trợ tùy chọn -Q được đề xuất trong một số câu trả lời cho các câu hỏi tương tự không giúp tôi giải quyết vấn đề.
ssh: tùy chọn bất hợp pháp -- Q
cách sử dụng: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-e escape_char] [-F configfile]
[-i Identity_file] [-L [bind_address:]port:host:hostport]
[-l login_name] [-m mac_spec] [-O ctl_cmd] [-o tùy chọn] [-p port]
[-R [bind_address:]port:host:hostport] [-S ctl_path]
[-w local_tun[:remote_tun]] [người dùng@]tên máy chủ [lệnh]
Tệp ssh_config cho máy chủ của tôi là:
# $OpenBSD: ssh_config,v 1.34 2019/02/04 02:39:42 dtucker Exp $
# Đây là tệp cấu hình toàn hệ thống máy khách ssh. Nhìn thấy
# ssh_config(5) để biết thêm thông tin. Tập tin này cung cấp mặc định cho
# người dùng và các giá trị có thể được thay đổi trong tệp cấu hình theo người dùng
# hoặc trên dòng lệnh.
# Dữ liệu cấu hình được phân tích cú pháp như sau:
# 1. tùy chọn dòng lệnh
# 2. tệp dành riêng cho người dùng
# 3. tập tin toàn hệ thống
# Bất kỳ giá trị cấu hình nào chỉ được thay đổi khi nó được đặt lần đầu tiên.
# Do đó, các định nghĩa dành riêng cho máy chủ phải ở đầu
# tệp cấu hình và mặc định ở cuối.
# Mặc định trên toàn trang cho một số tùy chọn thường được sử dụng. Để toàn diện
# danh sách các tùy chọn có sẵn, ý nghĩa và mặc định của chúng, vui lòng xem
# ssh_config(5) trang hướng dẫn.
# Chủ nhà *
# ForwardAgent không
# ForwardX11 không
# Xác thực mật khẩu có
# Xác thực dựa trên máy chủ không
# GSSAPIXác thực không
# GSSAPIDelegateCredentials không
# BatchMode không
# CheckhostIP có
# Địa chỉGia đình bất kỳ
# Hết giờ kết nối 0
# StrictHostKeyChecking hỏi
# Tệp danh tính ~/.ssh/id_rsa
# Tệp danh tính ~/.ssh/id_dsa
# Tệp danh tính ~/.ssh/id_ecdsa
# Tệp danh tính ~/.ssh/id_ed25519
# Cổng 22
# Mật mã aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc
# MAC hmac-md5,hmac-sha1,[email protected]
# ThoátChar~
# Đường hầm không
# Thiết bị đường hầm bất kỳ: bất kỳ
# PermitLocalCommand no
# VisualHostKey không
# ProxyCommand ssh -q -W %h:%p gateway.example.com
# RekeyLimit 1G 1h
Chủ nhà *
SendEnv LANG LC_*
Ai đó có thể giúp tôi khắc phục sự cố này khi tôi bị ràng buộc với máy chủ chạy Ubuntu 10.04.4 LTS không? Cảm ơn rất nhiều.