如何将 autossh 与 google 计算结合使用 (`gcloud compute ssh`)

How to use autossh with google compute (`gcloud compute ssh`)

我想在执行操作时使用 google cloud 的 autossh 而不是 ssh 命令 运行 gcloud compute ssh --zone myzone --project myproject mymachine

替换它的命令行是什么?

命令行的替代品

以下是允许您使用 autossh 的两个命令:

gcloud compute config-ssh
autossh -M9042 mymachine.myzone.myproject 

在我看来,这是最简单的方法。第一行导出你机器的 ssh 密钥和配置,第二行只使用这个别名。


更多关于 ssh 配置的信息

这还允许您对 scp、ssh 和所有 ssh 相关工具使用快捷方式 mymachine.myzone.myproject。实际上,您的机器列表已导出到您的 ~/.ssh/config 中。 这是您也可以手动配置的别名列表。

更多关于gcloud的config-ssh,可以参考official documentation

请注意,某些 shell 环境将为您提供 ssh 命令自动完成功能,这对于记住您的机器名称非常有帮助。这里有一个.