Tôi có một mạng được bật DHCP và cũng là một máy tính khởi động hệ điều hành kép và có các khóa SSH khác nhau trên mỗi (và vâng, tôi muốn giữ các khóa khác nhau trên mỗi thay vì sao chép cùng một khóa nhận dạng / khóa riêng cho mỗi). Vì địa chỉ IP không thay đổi giữa các hệ điều hành vì địa chỉ MAC là như nhau, khi kết nối với ssh, ngay cả khi không sử dụng địa chỉ IP mà là tên máy chủ thông qua DNS / mDNS, tôi nhận được cảnh báo:
Warning: the RSA host key for 'hostname' differs from the key for the IP address '192.168.1.172'
Offending key for IP in /Users/user/.ssh/known_hosts:37
Matching host key in /Users/user/.ssh/known_hosts:38
Are you sure you want to continue connecting (yes/no)?
Làm cách nào tôi có thể thay thế cảnh báo khi tên máy chủ khác với địa chỉ IP cho tên máy chủ đó, nhưng vẫn giữ khả năng kiểm tra khóa máy chủ giống nhau cho mỗi tên máy chủ? (mỗi hệ điều hành có một tên máy chủ duy nhất)