Giới thiệu
Nếu trong quá trình sử dụng VPS/Server, các bạn SSH gặp phải cảnh báo WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! tương tự như hình dưới đây và chưa biết cách xử lý. Thì ở bài viết này mình sẽ hướng dẫn các bạn cách xử lý nó.
Hướng dẫn thực hiện
Lỗi này dịch ra có thể hiểu là Cảnh báo nhận dạng Máy chủ từ xa đã thay đổi , mỗi khi các bạn SSH trên máy tính của mình thì nó sẽ thêm các Hot key tương ứng và ghi vào trong đường dẫn ~/.ssh/known_hosts. Do đó khi các bạn thay đổi gì đó trên máy chủ và khi SSH vào, đôi lúc sẽ bị cảnh báo này. Cách giải quyết thì bạn tham khảo như sau.
- Xóa FIle known_hosts
rm .ssh/known_hosts
- Làm rống file known_hosts
echo > .ssh/known_hosts
- Xóa dòng (line) bị cảnh báo
Với cách này thì bạn mở file known_hosts ra, và tìm đến đúng dòng bị cảnh báo và xóa đi là được. Và ở ví dụ của mình thì bị cảnh báo ở dòng 10, thì mình chỉ cần mở file và xóa dòng thứ 10 đi là được.
vi .ssh/known_hosts
Sau khi xử lý xong, các bạn sẽ có thể SSH bình thường như hình dưới đây.
Chúc các bạn thực hiện thành công.!