我想在执行时使用autossh而不是由google cloud运行的ssh命令
gcloud compute ssh --zone myzone --project myproject mymachine
要替换的命令行是什么?
答案 0 :(得分:0)
以下是两个允许您使用autossh的命令:
gcloud compute config-ssh
autossh -M9042 mymachine.myzone.myproject
我认为,这是最简单的方法。第一行导出计算机的ssh密钥和配置,第二行仅使用此别名。
这还允许您将快捷方式mymachine.myzone.myproject
用于scp,ssh和所有ssh相关工具。实际上,您的计算机列表已导出到您的~/.ssh/config
中。
这是您也可以手动配置的别名的列表。
有关gcloud的config-ssh
的更多信息,您可以参考official documentation。
请注意,某些shell环境将为您提供ssh命令自动完成功能,这在记住计算机名称时非常有用。这是reference for zsh。