是否可以通过SSH连接到Google Cloud Shell实例?也许与gcloud有点?因此,我可以将其与我喜欢的终端(特别是ITERM)一起使用,而不是与基于Web的外壳一起使用。
答案:是的,现在是可能的:https://cloud.google.com/blog/products/gcp/introducing-the-the-ability-to-connect-to-connect-to-cloud-shell-shell-shell-shell-from-any-terminal
是。从GCLOUD CLI中,运行gcloud cloud-shell ssh
。这将与云外壳建立交互式SSH会话。
参考:
-
gcloud cloud-shell ssh
是的,您可以通过3个简单的步骤进行操作:
- 在您的本地系统中打开终端
- 安装Google-Cloud-SDK:
sudo snap install google-cloud-sdk --classic
- 使用您的Google帐户身份验证Google-Cloud-SDK:
gcloud auth login
注意:运行此命令后,您的默认浏览器将打开,并要求您进行身份验证 - 自动化后,返回终端并运行以下销售点以进入外壳:
gcloud cloud-shell ssh
注意:如果您第一次这样做,它可能会引导您通过创建SSH键,如果发生了,就我而言,我继续使用空密码 - 所以,每当您需要那个云外壳时,只需运行:
gcloud cloud-shell ssh
您可以从云外壳连接到VPN,将所需的二进制文件放入主目录中,然后在.bashrc
的顶部写入必要的启动脚本(连接到VPN并启动守护程序等)文件以使其从浏览器启动外壳时被执行。
我还建议使用mosh,因为这种方式是非常糟糕的,并且可能会运行ssh无线电话,因为VPN已被加密。
您也可以掩盖心跳以保持外壳的活力,但在Abuseland中可能太多了,为云外壳固定了一个标签,对我来说足够好。