小编Mar*_*ark的帖子

如何通过SSH连接到从自定义映像创建的GCE实例?

我在使用ssh登录到从自定义映像创建的VM时遇到问题.

我按照从现有GCE实例创建图像的步骤进行操作.

我已经成功创建了图像,将其上传到Google Cloud Storage并将其作为图像添加到我的项目中,但是当我尝试连接到新图像时,我收到了"拒绝连接".

我可以看到其他端口上运行的其他应用程序用于新映像,因此它似乎只是受影响的ssh.

我做的步骤如下:

...create an image from existing GCE instance (one I can log into fine via ssh)..then:

gcutil --project="river-ex-217" addimage example2 http://storage.googleapis.com/example-image/f41aca6887c339afb0.image.tar.gz
gcutil --project="river-ex-217" addinstance --image=example2 --machinetype=n1-standard-1 anothervm
gcutil --service_version="v1" --project="river-ex-217" ssh --zone="europe-west1-a" "anothervm"
Run Code Online (Sandbox Code Playgroud)

哪个输出:

INFO: Running command line: ssh -o UserKnownHostsFile=/dev/null -o CheckHostIP=no -o StrictHostKeyChecking=no -i /Users/mark1/.ssh/google_compute_engine -A -p 22 mark1@23.251.133.2 --
ssh: connect to host 23.251.133.2 port 22: Connection refused
Run Code Online (Sandbox Code Playgroud)

我已经尝试删除另一个SO答案中建议的sshKeys元数据,并重新连接,这样做:

INFO: Updated project with new ssh key. It can take …
Run Code Online (Sandbox Code Playgroud)

ssh google-compute-engine

6
推荐指数
1
解决办法
1388
查看次数

标签 统计

google-compute-engine ×1

ssh ×1