首页 文章

Azure DC / OS群集 . 如何更改SSH RSA公钥

提问于
浏览 86
0

我是Azure和DC / OS的新手 . 我使用下一个文档部署了DC / OS集群:https://docs.microsoft.com/en-us/azure/container-service/container-service-deployment . 如果我想更改部署时使用的SSH RSA公钥,我该怎么办?我找不到描述这种情况的文件 .

部署DC / OS集群后,我有一个资源组,其中包含名为dcos-master- *的虚拟机 . 我可以使用azure Web门户更改此虚拟机的公钥:resourcegroup - >'dcos-master- *' - >重置密码 . 但据我所知,这还不够 . 我还看到我的资源组包含虚拟机规模集,如dcos-agent-private- *和dcos-agent-public- * . 但我找不到如何在那里重置密码 .

请解释一下,在这种情况下我该怎么办?

1 回答

  • 1

    如果我想更改部署时使用的SSH RSA公钥,我该怎么办?

    对不起,我还没有找到如何更改VMSS的公钥,我会做一些搜索,如果我有什么新的,我会告诉你更新 .

    作为一种解决方法,我们可以 add 一个新的VMSS公钥,这里是脚本:

    $vmssName = "dcos-agent-private-EAF6BCA8-vmss0"
    $vmssResourceGroup = "dcos"
    $vmss = Get-AzureRmVmss -ResourceGroupName $vmssResourceGroup -VMScaleSetName $vmssName
    Add-AzureRmVmssSshPublicKey -VirtualMachineScaleSet $VMSS -KeyData "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAr1ftAx4QhtzAeqei9ukw32nrM8kmB6t2UVdBpuUjAeBAI3/cln/0vmekCt2OPJof5/mdaMTYoMleMsPxQWcm19fZviiMS0rkmLU9qwTeJf8+T8RWEUB75wRH5aDdrit1eYZ9bwJGL1LbkECKWoB02HZGLRH24Z5BLLXCkXjGI8LTLTTZobAnM4EC1QGMCsuMUl0mlhchaK0yQifx+GHOsbFuqe+E40akAzzh7tt+O4I/TjigrE4YHUJlmGNlY3grXFPE5oaszzb97/yyglt1cW2KucjAI4qm7ZTQ6wz5asW8IoN+jya4h2O4Au0ymNVgw1EQG1p8UJ2qByyxxJNMSw==" -Path "/home/admin/.ssh/authorized_keys"
    

    结果如下:

    enter image description here

    顺便说一句,如果你不希望用户可以使用你的原始公钥登录VMSS实例,我们可以 login 这个实例和 delete authorized_key 中的原始公钥 .

    jason@dcos-agent-public-EAF6BCA8000001:~$ cd .ssh/
    jason@dcos-agent-public-EAF6BCA8000001:~/.ssh$ ls
    authorized_keys
    jason@dcos-agent-public-EAF6BCA8000001:~/.ssh$ cat authorized_keys 
    ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAr1ftAx4QhtzAeqei9ukw32nrM8kmB6t2UVdBpuUjAeBAI3/cln/0vmekCt2OPJof5/mdaMTYoMleMsPxQWcm19fZviiMS0rkmLU9qwTeJf8+T8RWEUB75wRH5aDdrit1eYZ9bwJGL1LbkECKWoB02HZGLRH24Z5BLLXCkXjGI8LTLTTZobAnM4EC1QGMCsuMUl0mlhchaK0yQifx+GHOsbFuqe+E40akAzzh7tt+O4I/TjigrE4YHUJlmGNlY3grXFPE5oaszzb97/yyglt1cW2KucjAI4qm7ZTQ6wz5asW8IoN+jya4h2O4Au0ymNVgw1EQG1p8UJ2qByyxxJNMSw==
    

    Update
    我们可以使用此命令列出公钥 .

    enter image description here

    enter image description here

相关问题