SSH tunnel to a google cloud VM from windows and putty : Network error : connection timed out
SSH tunnel to a google cloud VM from windows and putty : Network error : connection timed out
我正在尝试从 windows 计算机连接到我的 google 云 VM。
我的普通机器在 linux 下,这台机器一切正常,但现在,我无法使用它,所以我尝试从这台 windows' 连接。
我安装了 gcloud sdk,当我尝试打开 ssh 隧道连接到网络时 UI :
gcloud compute ssh my-spark-master --project=my-project --zone=us-east1-b -- -D localhost:10000 -N
我遇到网络错误:连接超时
用户是在我的虚拟机上创建的(我在主目录中)。我的本地机器上有一个 google_compute_engine.ppk,我的项目打开了 22 TCP 端口。我已经在我的 windows 防火墙中授权了 "C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin\sdk\putty.exe"(但是做得好吗?)
gcloud compute firewall-rules list
NAME NETWORK DIRECTION PRIORITY ALLOW DENY
default-allow-icmp default INGRESS 65534 icmp
default-allow-internal default INGRESS 65534 tcp:0-65535,udp:0-65535,icmp
default-allow-rdp default INGRESS 65534 tcp:3389
default-allow-ssh default INGRESS 65534 tcp:22
To show all fields of the firewall, please show in JSON format: --format=json
To show all fields in table format, please see the examples in --help.
有什么提示吗?
使用 PuttyGen,创建一个 SSH 密钥(通过随机移动鼠标指针并保存 PPK 供以后使用)并将以 ssh-rsa *
为前缀的文本添加到Compute Engine 服务中的元数据 -> SSH 密钥。
在 PuttyGen 中,Key-comment
提及您要用于登录 VM 的用户名,例如gcp-用户
现在,当使用 Putty 连接到 Google Cloud Compute Engine VM 时,只需使用 gcp-user@<Public-IP-of-VM>
并在密钥对中使用上面保存的 PPK文件。
希望这对您有所帮助,如有任何疑问,请告诉我。
我正在尝试从 windows 计算机连接到我的 google 云 VM。
我的普通机器在 linux 下,这台机器一切正常,但现在,我无法使用它,所以我尝试从这台 windows' 连接。
我安装了 gcloud sdk,当我尝试打开 ssh 隧道连接到网络时 UI :
gcloud compute ssh my-spark-master --project=my-project --zone=us-east1-b -- -D localhost:10000 -N
我遇到网络错误:连接超时
用户是在我的虚拟机上创建的(我在主目录中)。我的本地机器上有一个 google_compute_engine.ppk,我的项目打开了 22 TCP 端口。我已经在我的 windows 防火墙中授权了 "C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin\sdk\putty.exe"(但是做得好吗?)
gcloud compute firewall-rules list
NAME NETWORK DIRECTION PRIORITY ALLOW DENY
default-allow-icmp default INGRESS 65534 icmp
default-allow-internal default INGRESS 65534 tcp:0-65535,udp:0-65535,icmp
default-allow-rdp default INGRESS 65534 tcp:3389
default-allow-ssh default INGRESS 65534 tcp:22
To show all fields of the firewall, please show in JSON format: --format=json
To show all fields in table format, please see the examples in --help.
有什么提示吗?
使用 PuttyGen,创建一个 SSH 密钥(通过随机移动鼠标指针并保存 PPK 供以后使用)并将以 ssh-rsa *
为前缀的文本添加到Compute Engine 服务中的元数据 -> SSH 密钥。
在 PuttyGen 中,Key-comment
提及您要用于登录 VM 的用户名,例如gcp-用户
现在,当使用 Putty 连接到 Google Cloud Compute Engine VM 时,只需使用 gcp-user@<Public-IP-of-VM>
并在密钥对中使用上面保存的 PPK文件。
希望这对您有所帮助,如有任何疑问,请告诉我。