创建了公钥和私钥,但无法使用 Putty 登录虚拟机,如何克服此问题?我复制这些密钥并另存为 .ppk 文件?



创建了公钥和私钥但无法使用Putty登录虚拟机,如何解决这个问题?我复制这些密钥并保存为。ppk,但这些密钥不工作登录使用putty??

# Create (and display) an SSH key
resource "tls_private_key" "example_ssh" {
algorithm = "RSA"`
rsa_bits = 4096
}
output "tls_private_key" { 
value = tls_private_key.example_ssh.private_key_pem 
sensitive = true
}
admin_ssh_key {
username       = "azureuser"
public_key     = tls_private_key.example_ssh.public_key_openssh
}

Thanks in advance

对我来说是这样的:

resource "tls_private_key" "example_ssh" {
algorithm = "RSA"
rsa_bits  = 4096
}
resource "local_file" "private_key" {
content         = tls_private_key.example_ssh.private_key_pem
filename        = "example.pem"
file_permission = "0600"
}
admin_ssh_key {
username   = "azureuser"
public_key = tls_private_key.example_ssh.public_key_openssh
}

然后是ssh -i example.pem azureuser@PUBLIC_IP

注意:请不要忘记在网卡或子网上通过入站规则(NSG)允许SSH端口22。

最新更新