Как получить отпечаток SSH на кластере HDInsight? - PullRequest
0 голосов
/ 07 декабря 2018

Я создал кластер HDInsight и предоставил свой открытый ключ ssh при создании кластера.

Когда я пытаюсь подключиться к ssh по кластеру, меня просят проверить отпечаток SSH:

user:~ me$ ssh 
sshuser@myclusterr-ssh.azurehdinsight.net
The authenticity of host 'myclusterr-ssh.azurehdinsight.net (1.2.3.4)' can't be established.
ECDSA key fingerprint is SHA256:c+L/1234567890abcdefghijklmnop/1234.
Are you sure you want to continue connecting (yes/no)? 

С виртуальными машинами Azure я могу запустить ssh-keygen -l -f /etc/ssh/ssh_host_ecdsa_key.pub из командного сценария для вывода подписи:

enter image description here

Есть ли что-то подобноеЯ могу сделать на кластерах HDInsight, чтобы получить кластер SSH Fingerprint?

1 Ответ

0 голосов
/ 07 декабря 2018

В итоге я сделал следующее:

  • Подключение с использованием Zeppelin
  • Создание нового блокнота с использованием интерпретатора sh
  • Выполнение: ssh-keygen -l -f /etc/ssh/ssh_host_ecdsa_key.pub

enter image description here

...