Подлинность сервера при доступе к нему через доменное имя вместо IP

Когда я делаю ssh username@123.123.123.12, Я вхожу в прекрасный сервер. Однако, если я делаю ssh username@example.com, где example.com точки к тому же IP addrees, я добираюсь:

The authenticity of host 'example.com (123.123.123.12)' can't be established.

Если это - тот же IP, почему подлинность не может быть установлена?

0
задан 21 February 2015 в 16:26
1 ответ

Это задумано. Когда вы принимаете отпечаток SSH, вы в основном связываете этот отпечаток с именем хоста , будь то example.com, www.example.com или 123.123.123.12. Итак, в следующий раз, когда он будет добавлен в ваш known_hosts, вы будете знать, что безопасно делаете то, что вы сказали, например, ssh (скрыто)

Предположим, example.com изменяет запись A, тогда отпечаток пальца с example.com будет работать; это не так, если отпечатки пальцев были связаны исключительно с IP-адресами. Да, это тот же отпечаток SSH, используемый для аутентификации того же сервера с тем же ключом, но семантика того, что вы делаете, отличается.

3
ответ дан 4 December 2019 в 12:28

Теги

Похожие вопросы