I cannot ssh to a particular vm instance, i have checked firewall and port 22 is allowed for receiving traffic.
The command i used was datalab connect instance_name
This is the error :
Waiting for Datalab to be reachable at http://localhost:8081/ ssh: connect to host xx.xxx.xxx.xxx port 22: Connection timed out ERROR: (gcloud.compute.ssh) [/usr/bin/ssh] exited with return code [255]. Connection broken
答案 0 :(得分:1)
以下是我尝试调试此问题的方法:
尝试使用Cloud Console中的ssh
按钮连接到实例。
如果这不起作用,则问题可能与实例本身有关。在这种情况下,接下来要做的是检查实例的串行端口输出和StackDriver日志,以查看它们中是否包含任何错误消息。
如果ssh
按钮确实有效,则问题与从gcloud
到实例的连接有关。在这种情况下,您希望找到问题发生在路径上的位置,因此接下来我要尝试从同一项目中的另一个VM运行datalab connect
命令。