代码之家  ›  专栏  ›  技术社区  ›  phydeauxman

Terraform模板中的ssh\u keys>key\u data参数中的内容

  •  0
  • phydeauxman  · 技术社区  · 7 年前

    我有一个在Azure中部署Linux虚拟机的模板,并且正在尝试使用SSH密钥进行身份验证。使用“ssh\u keys”参数时,“key\u data”子参数中包含什么?我确信这与我的公钥有关,我只是不确定到底是什么。

    1 回复  |  直到 7 年前
        1
  •  3
  •   Shui shengbao    7 年前

    这个 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\u数据 价值就像 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDVVucKplaLrdLQZZuESOL8/C07QMheKksR99jBJRyHFqjourKbn6LFvVqwr3ZwxTiCKGarDKzGU3rMwR3itzS3SpJ5pgskbYS+yQsjy//YMVgNNUIvAroQdA9XCYEBBHm/9zGJAWakclGScFW2QaNnJIZlTmaXKyWxAOymIYzS2KsLhqiJDaP5j0j73IARNVgd2gFrxq3U7pnaYKYbPkhEQtPz6V2tXrYgu/M/rEW/Ibit94Z/w/+GHe44IviuXwjLez7Hu24jVx95hsza0AMfnWoPfsk76IEOABvTkJ6sXKfF1DkvPNw/5od/97Mk8eQHmWQLt9rFqiF/r1YrecZN root@shui