Проверка отпечатка ключа ECDSA виртуальной машины Linux Azure [закрыто]

Я начинаю играть с bash в Windows (сборка Insider Preview 14316) и создал виртуальную машину Linux в Azure. Когда я вхожу в него по ssh, я получаю сообщение «Подлинность хоста '##. ##. ##. ##' не может быть установлена. Отпечаток ключа ECDSA - xx: xx: xx: xx: xx: xx : xx: xx: xx: xx: xx: xx: xx: xx: xx: xx. "

Как мне проверить, что отпечаток пальца принадлежит моей новой виртуальной машине?

Изменить: Чтобы уточнить, насколько я могу найти , можно подключиться к виртуальной машине Azure Linux только через SSH. Я просмотрел Портал Azure в поисках отпечатка пальца, но безрезультатно. Я думаю, мне нужно либо подключиться к виртуальной машине, а не через SSH (в этот момент я могу использовать ssh-keygen ), либо получить отпечаток пальца через портал, но я не могу понять, как это сделать. ; Я открыт для других подходов, которые я упустил.

-1
задан 13 April 2016 в 05:25
1 ответ

Когда вы вошли в систему на виртуальной машине Linux локально (то есть не через SSH), вы можете отобразить отпечаток ключа хоста SSH :

$ ssh-keygen -f /etc/ssh/ssh_host_ecdsa_key.pub -l
256 MD5:68:b3:29:da:98:93:e3:40:99:c7:d8:ad:5c:b9:c9:40 no comment (ECDSA)

Этот отпечаток пальца должен соответствовать символам, которые вы представили при попытке входа через SSH:

$ ssh VM
The authenticity of host 'VM (192.168.0.2)' can't be established.
ECDSA key fingerprint is 68:b3:29:da:98:93:e3:40:99:c7:d8:ad:5c:b9:c9:40.
Are you sure you want to continue connecting (yes/no)?

Примечание: более новым ssh-keygen версиям может потребоваться " -E md5 "переключатель, чтобы распечатать отпечаток MD5.

1
ответ дан 5 December 2019 в 19:48

Теги

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