如何在 HDInsight 群集上检索 SSH 指纹?
How to retrieve SSH Fingerprint on HDInsight cluster?
我已经创建了一个 HDInsight 集群并在创建集群时提供了我的 ssh public 密钥。
当我尝试通过 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 VM,我可以从命令脚本 运行 ssh-keygen -l -f /etc/ssh/ssh_host_ecdsa_key.pub
输出签名:
我可以在 HDInsight 群集上执行类似的操作来检索群集 SSH 指纹吗?
最后,我做了以下事情:
- 使用 Zeppelin 连接
- 使用
sh
解释器创建新笔记本
- 运行:
ssh-keygen -l -f /etc/ssh/ssh_host_ecdsa_key.pub
我已经创建了一个 HDInsight 集群并在创建集群时提供了我的 ssh public 密钥。
当我尝试通过 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 VM,我可以从命令脚本 运行 ssh-keygen -l -f /etc/ssh/ssh_host_ecdsa_key.pub
输出签名:
我可以在 HDInsight 群集上执行类似的操作来检索群集 SSH 指纹吗?
最后,我做了以下事情:
- 使用 Zeppelin 连接
- 使用
sh
解释器创建新笔记本 - 运行:
ssh-keygen -l -f /etc/ssh/ssh_host_ecdsa_key.pub