微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

自动附加 gcloud cli

如何解决自动附加 gcloud cli

我正在开发一个在 gcloud 上有多个环境的项目

其中 2 个 envs 有一个中央“堡垒”服务器,因此在登录中央文件系统时我必须 ssh 两次

一位同事发现,为了保持登录到最终 shell:

  • --ssh-flag="-o ServerAliveInterval=30" 必须附加到两个 ssh 命令

正如我们所说,这个 ssh 标志在我的 shell 历史中,这不是一个大问题,但我喜欢为每个 env 配置一个配置,所以我真的希望能够为每个 env-config 自动附加这个 ssh 标志

有办法吗?我知道有一些方法可以在每个会话的基础上在 shell 内调整设置(我真的不记得我在哪里看到它,但是在会话中直接 ssh shell 命令)所以我想这也可能没问题,但是不确定和足够好。

虽然我确实在寻找通过 gcloud config configurations 在 gcloud 命令中自动包含标志的方法,但值得其他想法。

bash 别名或函数对我来说已经很明显了,并且是最后的手段

解决方法

为了在 Gcloud CLI 中将 --ssh-flag 自动附加到 ssh 命令,您可以使用 SSH connections to Linux VMs 中所述的私钥

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。