创建了公钥和私钥但无法使用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。