Đây là một vấn đề đơn giản mà tất cả chúng ta phải đối mặt và có thể giải quyết bằng tay mà không cần suy nghĩ nhiều.
Khi máy chủ thay đổi, được cung cấp lại hoặc địa chỉ IP được phân bổ lại, chúng tôi sẽ nhận được thông báo xác minh máy chủ SSH bên dưới. Tôi quan tâm đến việc hợp lý hóa quy trình làm việc để giải quyết các lỗi nhận dạng ssh này.
Đưa ra thông báo sau, tôi thường vi /root/.ssh/known_hosts +434
và xóa ( dd
) dòng vi phạm.
Tôi đã thấy các nhà phát triển / người dùng trong các tổ chức khác xóa toàn bộ known_hosts
tệp của họ vì thất vọng khi thấy thông báo này. Trong khi tôi không đi xa đến thế, tôi biết có một cách thanh lịch hơn để xử lý việc này.
Lời khuyên?
[root@xt ~]# ssh las-db1
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
ed:86:a2:c4:cd:9b:c5:7a:b1:2b:cc:42:15:76:8c:56.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending key in /root/.ssh/known_hosts:434
RSA host key for las-db1 has changed and you have requested strict checking.
Host key verification failed.