Trên máy mac của tôi, tôi có 1 mục nhập cho mỗi máy chủ trong ~/.ssh/known_hosts
tệp, trong Ubuntu tôi nhận thấy có hai mục được tạo cho mỗi máy chủ. Tại sao vậy?
Định dạng là:
|1|wwwwwwwwwwwwwww=|wwwwwwwwww= ecdsa-sha2-nistp256 AAAAAAAAAA+AAAAA=
|1|vvvvvvvvvvvvvvv=|vvvvvvvvvv= ecdsa-sha2-nistp256 AAAAAAAAAA+AAAAA=
Trong cả hai mục, phần đầu tiên trước ecdsa-sha2-nistp256 là khác nhau. Sau ecdsa-sha2-nistp256 cũng vậy (khóa pub tôi tưởng tượng).
Tôi ssh vào máy chủ A, và từ đó tôi ssh vào máy chủ B. Tôi không thêm các mục nhập thủ công, tôi thấy cảnh báo ubfox và cho phép nó thêm vào tệp know_hosts.
Tôi đã làm trống tập tin know_hosts cho bài kiểm tra này.
Tôi có một nghi ngờ hợp lý rằng mục nhập thêm là dành cho địa chỉ ipv6, mặc dù tôi chưa sử dụng nó để kết nối. Ubuntu có tự động thêm nó nếu có?