
Когда я это делаю , я вхожу на сервер нормально. Однако, если я делаю , где указывает на те же IP-адреса, я получаю:ssh [email protected]
ssh [email protected]
example.com
The authenticity of host 'example.com (123.123.123.12)' can't be established.
Если это один и тот же IP, почему нельзя установить подлинность?
решение1
Это сделано по замыслу. Когда вы принимаете отпечаток SSH, вы по сути связываете этот отпечатокс именем хоста, будь то example.com, www.example.com или 123.123.123.12. Так что в следующий раз, как только он будет добавлен в ваш known_hosts, вы будете знать, что вы безопасно делаете то, что вы сказали, например ssh user@пример.com.
Предположим, что example.com изменяет запись A, тогда этот отпечаток из example.com все равно будет работать; это не так, если бы отпечатки были связаны исключительно с IP-адресами. Да, это тот же отпечаток SSH, используемый для аутентификации того же сервера с тем же ключом, но семантика того, что вы делаете, отличается.