gpt4 book ai didi

ssh - gcloud将ssh从一个VM迁移到Google Cloud上的另一个VM

转载 作者:行者123 更新时间:2023-12-04 14:10:55 24 4
gpt4 key购买 nike

我正在尝试使用gcloud compute ssh命令从Google Cloud中的另一个VM SSH到一个VM。它失败,并显示以下消息:

/usr/local/bin/../share/google/google-cloud-sdk/./lib/googlecloudsdk/compute/lib/base_classes.py:9: DeprecationWarning: the sets module is deprecated
import sets

Connection timed out
ERROR: (gcloud.compute.ssh) [/usr/bin/ssh] exited with return code [255]. See https://cloud.google.com/compute/docs/troubleshooting#ssherrors for troubleshooting hints.

我确保ssh key 到位,但仍然无法正常工作。我在这里想念什么?

最佳答案

假设您事先已使用SSH和gcloud连接到外部可见的实例。

在本地计算机上,使用以下命令启动ssh-agent来为您管理 key :

me@local:~$ eval `ssh-agent`

调用ssh-add将本地计算机上的gcloud计算公钥加载到代理中,并将其用于所有SSH命令进行身份验证:
me@local:~$ ssh-add ~/.ssh/google_compute_engine

提供-A参数以启用身份验证代理转发,同时登录到具有外部IP地址的实例。
gcloud compute ssh --ssh-flag="-A" INSTANCE

来源: https://cloud.google.com/compute/docs/instances/connecting-to-instance#sshbetweeninstances

我不确定这些“标志”,因为它对我不起作用,也许我使用的是其他操作系统或Gcloud版本,它将对您有用。

关于ssh - gcloud将ssh从一个VM迁移到Google Cloud上的另一个VM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33646353/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com