在Google云项目中消除对密码密钥的需求



我正在尝试在Google云项目中设置Datalab笔记本。我搞砸了,在第一个

期间进入了一个密码。
$ datalab connect INSTANCE_NAME

install.i迅速意识到我希望自己没有这样做,因此我删除了实例并试图重新安装。它再次问。因此,我进行了一些谷歌搜索(刚刚删除了新项目并创建一个新项目(,并发现整个项目都需要密码。

所以,我去了元数据选项卡并将其删除 - 但是每当我尝试通过终端创建一个实例(在任何项目上(时,它会返回。

好的。因此,我尝试使用gcloud更改实例以使用

的项目密码。
$ cloud compute instances add-metadata [INSTANCE_NAME] --metadata block-project-ssh-keys=TRUE

同一件事。

请,我想念什么?从SSH终端设置DataLab中的实例时,我该如何永久删除对密码的需求?

我不介意使用密码太多,但是每当我输入它时,终端都会停止(不难停止 - 它只是在那里坐在那里而没有处理,直到i ctrl c和强制停止。我可以输入并输入和其他任何内容,但不会注册我的密码。(

任何帮助将不胜感激。

fyi,我正在使用库存像素簿进行所有这些设置。这没关系,因为一切都是通过Google Cloud,但是您去了。

谢谢!

用任何方式与您的GCP项目或Datalab实例绑定。

相反,它是您本地私有SSH键的属性。该文件通常在~/.ssh下结束,并被命名为google_compute_engine

由于您使用PixelBook提到,因此我假设您正在从Cloud Shell中运行datalab connect命令。在这种情况下,此文件存储在您的云外壳实例中。

删除该文件,然后datalab connect的下一个运行将生成一个新文件(您可以将密码留为空(。

最新更新