如何在谷歌计算引擎中触发命令



简介

我想在业务流程中使用gcloud远程触发计算引擎,从文档中我看到它可以用这个命令完成,它是我想使用的下一个命令的包装器,而不是安装gcloud SDK。

ssh -i ~/.ssh/gcloud_ce <instance_name>@<vm_ext_ip> 'ls'从我的PC执行ls命令,但我只受到Permission denied (public key)的欢迎。

我缺少什么来配置和实现此目标

类似的情况,但解决方案不适用于我

以下是Permission denied (public key):的以下步骤

  1. 使用ssh-keygen生成ssh密钥

  2. 复制key.pub文件内容

  3. 将内容附加到~/.ssh/authorized_keys文件sudo nano ~/.ssh/authorized_keys

  4. 尝试对客户端上的虚拟机进行ssh。

您还可以参考关于在GCE 上选择访问方法和拒绝SSH权限(公钥)的文档

相关内容

  • 没有找到相关文章

最新更新