Terraform 模板中 ssh_keys > key_data 参数的内容
What goes in the ssh_keys > key_data argument in a Terraform template
我有一个用于在 Azure 中部署 Linux VM 的模板,我正在尝试使用 SSH 密钥进行身份验证。使用 "ssh_keys" 参数时,"key_data" 子参数中的内容是什么?我确定这与我的 public 密钥有关,但我不确定具体是什么。
key_data
是您的 public 键。你的理解是对的。
看到这个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
我有一个用于在 Azure 中部署 Linux VM 的模板,我正在尝试使用 SSH 密钥进行身份验证。使用 "ssh_keys" 参数时,"key_data" 子参数中的内容是什么?我确定这与我的 public 密钥有关,但我不确定具体是什么。
key_data
是您的 public 键。你的理解是对的。
看到这个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