由于某些原因,ssh
无法设置到我的Google Compute Engine实例的隧道。我必须使用gcloud compute ssh
。我真的很想建立一个持久/弹性隧道,就像一个autossh。我有什么方法可以使用gcloud compute ssh
吗?
答案 0 :(得分:1)
gcloud compute ssh
只需将您的ssh密钥复制到项目sshKeys
元数据(请参阅云控制台>计算引擎>元数据> SSH密钥),然后运行独立的SSH ~/.ssh/google_compute_engine
键。要查看调用的确切命令行,请运行gcloud compute ssh --dry-run ...
。 gcloud compute ssh
可以使用典型的SSH进行任何操作。
调查的另一个选项是gcloud compute config-ssh
,它会将您的~/.ssh/google_compute_engine
SSH密钥同步到项目并设置~/.ssh/config
文件,以便您可以ssh
运行gcloud
1}}。