Nguyên nhân
Nếu bạn đang sử dụng MacOS và gặp phải phải cảnh báo “no matching host key type found. Their offer: ssh-dss
” khi SSH vào một máy chủ nào đó như ảnh dưới đây mà chưa biết cách xử lý, thì bài viết sau sẽ giúp bạn giải quyết vấn đề này..
Nguyên nhân của cảnh báo trên, có thể là do máy chủ đã cung cấp hoặc ssh-dss được OpenSSH hỗ trợ, nhưng vì lý do nào đó không còn được bật do lo ngại về bảo mật, hoặc phiên bản OpenSSH đã lỗi thời.
Cách xử lý
Để có thể SSH vào được máy chủ kia, cách đơn giản là bạn chỉ cần thêm option -oHostKeyAlgorithms=+ssh-dss khi SSH là được. Cụ thể cấu trúc SSH sẽ như sau
ssh -oHostKeyAlgorithms=+ssh-dss username@123.123.123.123
Như vậy là các bạn đã có thể SSH vào máy chủ như bình thường rồi nhé. Chúc các bạn thực hiện thành công.!