如何将 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 命令自动完成功能,这对于记住您的机器名称非常有帮助。这里有一个.
我想在执行操作时使用 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 命令自动完成功能,这对于记住您的机器名称非常有帮助。这里有一个