Я только что создал виртуальную машину Ubuntu в Azure. Он говорит использовать ssh для подключения к виртуальной машине. Когда я впервые пытаюсь подключиться к SSH из командной строки, он запрашивает проверку отпечатка ключа ECDSA, но я не вижу его нигде на портале Azure, независимо от того, верен ли он из созданной мной машины.
Любая помощь было бы очень полезно найти на портале Azure. Спасибо.
он просит проверить отпечаток ключа ECDSA, но я нигде его не вижу на портале Azure,
Это поведение было задумано, просто введите свой пароль для входа.
вот так:
The authenticity of host 'HOST NUMBER DELETED)' can't be established.
RSA key fingerprint is 'blah blah blah blah blah blah blah'.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'myiphost' (RSA) to the list of known hosts.
root@myiphost's password: your_password
Обновление :
Вот мой тест:
VM1: jasoncli
VM2: jasonubuntu
Я пытаюсь чтобы использовать VM1 для SSH VM2, после завершения SSH Linux запишет ключ хоста целевого сервера (VM2) в VM1 known_hosts
, например:
[root@jasoncli@jasonye ssh]# cat ~/.ssh/known_hosts
10.168.172.115 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPeJQ8c7h002Flqu18aVYpUf+6HmXUS5UbMV7usyrrOUPyAMZcYBuek/DhEG2HmNAH0qLGurHdV66QCxM8oee1k=
Мы можем найти ключ хоста VM2 здесь:
root@jasonubuntu:/etc/ssh# cat ssh_host_ecdsa_key.pub
ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPeJQ8c7h002Flqu18aVYpUf+6HmXUS5UbMV7usyrrOUPyAMZcYBuek/DhEG2HmNAH0qLGurHdV66QCxM8oee1k= root@jasonubuntu
root@jasonubuntu:/etc/ssh# pwd
/etc/ssh
In таким образом Linux проверит ключ, чтобы убедиться, что сервер действительно является тем сервером, к которому вы хотите подключиться.
Update3:
На данный момент Azure не поддерживает использование консоли для подключения к виртуальной машине Azure. Чтобы получить ssh_host_ecdsa_key.pub
, мы можем использовать собственное расширение скрипта через портал Azure, например:
Вот script.sh
:
cat /etc/ssh/ssh_host_ecdsa_key.pub
Мы можем найти результат на портале Azure: