Thông báo lỗi
Host key verification failed thường xảy ra khi bạn sử dụng terminal hoặc CMD (Command Prompt), hoặc sử dụng Windows PowerShell để login SSH.
Thông báo Host key verification failed do đâu?
Thông báo lỗi này thường hiển thị khi xác thực bảo mật giữa server hoặc VPS của bạn với máy tính của bạn đã thay đổi so với lần đăng nhập trước đó của bạn.
Khi máy tính của bạn và server/VPS đã kết nối thành công, thì máy tính của bạn sẽ lưu trữ một file key /fingerprint để xác thực việc đó.
Ở lần login tiếp theo, VPS hoặc server của bạn được cài lại hệ điều hành (OS) thì lần login ssh tiếp theo đây, bạn đăng nhập SSH bạn sẽ nhận được thông báo này.
Cách khắc phục lỗi Host key verification failed rất đơn giản
Khắc phục lỗi
Host key verification failed hoàn toàn đơn giản thôi, như bạn nhìn ở trên thì thấy có file
known_host
được lưu ở
C:\\Users\\thaid/.ssh/
bạn chỉ cần truy cập vào folder chứa file key
known_host
và xoá file này đi là được.
Một cách khác đơn giản hơn nữa là xoá dữ liệu đã lưu trước đó ở file known_hosts.
Bạn để ý ở thông báo sẽ thấy có đường dẫn đến file
C:\\Users\\thaid/.ssh/known_hosts
, bạn chỉ cần xoá toàn bộ nội dung trong đó bằng một lệnh
echo
là xong
Ở cửa sổ terminal và gõ comand, bạn gõ lệnh
Vậy là xong.
Giờ bạn có thể login SSH theo cách thông thường mà sẽ không còn thấy thông báo lỗi
Host key verification failed nữa. Lỗi Host key verification failed đã được fix.