Tôi đang cố gắng SSH từ văn phòng X đến một vài hộp Linux trong văn phòng Y. Các hộp Linux trong văn phòng Y đều đứng sau NAT và mỗi hộp chạy trên các cổng riêng của họ. Tôi có thể tiếp cận thành công tất cả chúng thông qua SSH, nhưng tôi không thể xác thực.
Tôi đã có thể SSH vào hộp đầu tiên, nhưng khi tôi đến hộp thứ hai thì nó báo:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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
[edited out fingerprint]
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:1
Tôi hiểu rằng họ đang mong đợi thấy cùng một khóa từ địa chỉ IP công cộng đó, nhưng nó đang thấy một khóa khác vì đó là một máy chủ SSH khác.
Làm cách nào tôi có thể sửa nó để nó tạo / chấp nhận một khóa khác nhau từ mỗi máy chủ đằng sau cùng một địa chỉ IP đó?