0

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

替换它的命令行是什么?

4

1 回答 1

0

命令行的替代品

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

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

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


更多关于 ssh 配置

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

gcloud的更多信息config-ssh可以参考官方文档

请注意,某些 shell 环境会为您提供 ssh 命令自动完成功能,这在您记住机器名称时非常有用。这是zsh 的参考

于 2019-08-13T16:00:55.763 回答