Hướng Dẫn Xử Lý Lỗi “Host Key Verification Failed” Khi SSH Vào Máy Chủ
Hướng dẫn nhanh: Chạy lệnh này để xóa key cũ:
1 | ssh-keygen -R IP_của_VPS |
Nếu bạn là một quản trị viên hệ thống hoặc thường xuyên làm việc với máy chủ Linux, chắc hẳn bạn đã từng gặp lỗi “Host key verification failed” khi SSH vào máy chủ. Đây là một lỗi phổ biến nhưng có thể khiến bạn mất thời gian nếu không biết cách xử lý. Trong bài viết này, Tinh Cầu sẽ hướng dẫn bạn cách khắc phục lỗi này một cách đơn giản và hiệu quả.
Nguyên Nhân Lỗi “Host Key Verification Failed”
Lỗi này thường xuất hiện khi: • Máy chủ SSH đã thay đổi Host Key (khóa nhận diện) sau khi cài đặt lại hoặc thay đổi cấu hình. • File known_hosts trên máy khách chứa thông tin không khớp với máy chủ SSH hiện tại. • Bạn đang cố gắng kết nối tới một máy chủ SSH mới nhưng không được xác thực đúng cách.
Các Bước Xử Lý Lỗi “Host Key Verification Failed”
Dưới đây là các bước xử lý chi tiết:
Kiểm Tra Thông Báo Lỗi
Thông báo lỗi thường có dạng:
1 | Host key verification failed. |
Hãy lưu ý máy chủ bạn kết nối có đúng không để tránh bị giả mạo (man-in-the-middle attack).
Xóa Thông Tin Cũ Trong File known_hosts
Bạn cần xóa Host Key cũ trong file known_hosts để tránh xung đột. Thực hiện lệnh sau trên máy khách:
1 | ssh-keygen -R [IP hoặc hostname của máy chủ] |
Ví dụ:
1 | ssh-keygen -R 192.168.1.100 |
Lệnh này sẽ tự động xóa thông tin liên quan đến máy chủ SSH trong file ~/.ssh/known_hosts.
Thêm Lại Host Key Mới
Sau khi xóa, bạn cần kết nối lại để hệ thống tạo Host Key mới. Thực hiện lệnh:
1 | ssh root@[IP hoặc hostname của máy chủ] |
Khi kết nối, bạn sẽ nhận được thông báo như sau:
The authenticity of host ‘192.168.1.100 (192.168.1.100)’ can’t be established. Are you sure you want to continue connecting (yes/no/[fingerprint])?
Gõ yes và nhấn Enter. Hệ thống sẽ tự động thêm khóa nhận diện mới vào file known_hosts.
Kiểm Tra Kết Nối
Sau khi hoàn tất các bước trên, bạn có thể kết nối SSH mà không gặp lỗi “Host Key Verification Failed”.
Một Số Lưu Ý Khi Làm Việc Với SSH • Sao lưu file known_hosts: Trước khi chỉnh sửa, hãy sao lưu file này để tránh mất dữ liệu quan trọng. • Xác minh máy chủ SSH: Luôn đảm bảo bạn kết nối tới đúng máy chủ để tránh bị tấn công giả mạo. • Quản lý SSH keys: Sử dụng SSH Key Pair thay vì mật khẩu để tăng cường bảo mật.
Kết Luận
Lỗi “Host Key Verification Failed” có thể gây khó chịu, nhưng với các bước đơn giản trên, bạn sẽ dễ dàng xử lý và tiếp tục công việc một cách nhanh chóng. Tại Tinh Cầu, chúng tôi luôn sẵn sàng chia sẻ những kiến thức hữu ích về quản trị hệ thống, giúp bạn làm việc hiệu quả hơn.
Nếu bạn cần hỗ trợ hoặc có bất kỳ câu hỏi nào, đừng ngần ngại liên hệ với Tinh Cầu ngay hôm nay!
Từ khóa liên quan: • Host Key Verification Failed là gì • Lỗi SSH vào máy chủ • Hướng dẫn sửa lỗi SSH • Xóa host key trong known_hosts
Bạn có hài lòng với trải nghiệm tìm kiếm thông tin, sản phẩm trên website không?