什么在ssh_keys> Terraform模板中的key_data参数

时间:2018-02-06 22:59:34

标签: azure azure-virtual-machine ssh-keys terraform terraform-provider-azure

我有一个模板可以在Azure中部署Linux VM,并尝试使用SSH密钥进行身份验证。使用" ssh_keys"论证," key_data"子论证?我确信这与我的公钥有关,我只是不确定究竟是什么。

1 个答案:

答案 0 :(得分:0)

key_data是您的公钥。你的理解是正确的。

请参阅此example

os_profile_linux_config {
    disable_password_authentication = true
    ssh_keys {
        path     = "/home/<user>/.ssh/authorized_keys"
        key_data = "ssh-rsa AAAAB3Nz{snip}hwhqT9h"
    }
}

key_data值与ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDVVucKplaLrdLQZZuESOL8/C07QMheKksR99jBJRyHFqjourKbn6LFvVqwr3ZwxTiCKGarDKzGU3rMwR3itzS3SpJ5pgskbYS+yQsjy//YMVgNNUIvAroQdA9XCYEBBHm/9zGJAWakclGScFW2QaNnJIZlTmaXKyWxAOymIYzS2KsLhqiJDaP5j0j73IARNVgd2gFrxq3U7pnaYKYbPkhEQtPz6V2tXrYgu/M/rEW/Ibit94Z/w/+GHe44IviuXwjLez7Hu24jVx95hsza0AMfnWoPfsk76IEOABvTkJ6sXKfF1DkvPNw/5od/97Mk8eQHmWQLt9rFqiF/r1YrecZN root@shui

类似