Google cloud platform 允许SSH访问由Terraform配置的GCP VM实例
我正在尝试使用Terraform在GCP上创建VM实例。虽然创建了实例,但我似乎没有SSH访问实例的权限。我的tf文件: ssh-i demouser demouser@返回ssh:connect to host port 22:操作超时Google cloud platform 允许SSH访问由Terraform配置的GCP VM实例,google-cloud-platform,terraform,terraform-provider-gcp,Google Cloud Platform,Terraform,Terraform Provider Gcp,我正在尝试使用Terraform在GCP上创建VM实例。虽然创建了实例,但我似乎没有SSH访问实例的权限。我的tf文件: ssh-i demouser demouser@返回ssh:connect to host port 22:操作超时 由于nc-zv 22未成功,防火墙规则阻止通过端口22的TCP连接。使用以下命令创建防火墙规则 resource "google_compute_firewall" "ssh-rule" { name = "demo-ssh" network = go
由于nc-zv 22未成功,防火墙规则阻止通过端口22的TCP连接。使用以下命令创建防火墙规则
resource "google_compute_firewall" "ssh-rule" {
name = "demo-ssh"
network = google_compute_network.vpc_network.name
allow {
protocol = "tcp"
ports = ["22"]
}
target_tags = ["demo-vm-instance"]
source_ranges = ["0.0.0.0/0"]
}
使用以下命令创建防火墙规则
resource "google_compute_firewall" "ssh-rule" {
name = "demo-ssh"
network = google_compute_network.vpc_network.name
allow {
protocol = "tcp"
ports = ["22"]
}
target_tags = ["demo-vm-instance"]
source_ranges = ["0.0.0.0/0"]
}
您是否为ssh创建了防火墙规则?是否为ssh创建了防火墙规则?