如何将Autossh与Google Compute一起使用(`gcloudcompute ssh`)

时间:2019-08-13 16:00:55

标签: google-cloud-platform google-compute-engine autossh

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

要替换的命令行是什么?

1 个答案:

答案 0 :(得分:0)

替换命令行

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

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

我认为,这是最简单的方法。第一行导出计算机的ssh密钥和配置,第二行仅使用此别名。


有关ssh配置的更多信息

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

有关gcloud的config-ssh的更多信息,您可以参考official documentation

请注意,某些shell环境将为您提供ssh命令自动完成功能,这在记住计算机名称时非常有用。这是reference for zsh