Google 从一个实例到另一个实例的云 SSh
Google Cloud SSh from one instance to another
我一直在尝试从一个 google 云实例通过 ssh 连接到另一个。我可以从主机 OS 为 windows 的本地计算机和虚拟机 OS 为 Ubuntu 进行 SSH。
我是 运行 直接来自网站的命令。
1.
me@local:~$ eval `ssh-agent`
2.
me@local:~$ ssh-add ~/.ssh/google_compute_engine
3.
gcloud compute ssh --ssh-flag="-A" INSTANCE
我收到的错误是
错误:(gcloud.compute) 无效选择:'ssh-flag=-A'.
我在 Internet 上看到的所有内容都是如何通过 SSH 连接到虚拟机,而不是如何通过 SSH 从一个虚拟机连接到另一个虚拟机。
我仍然可以使用 gcloud
版本 97.0.0:
> gcloud compute ssh --ssh-flag="-A" --zone=us-central1-f user@ssh-test
Warning: Permanently added '104.197.77.90' (ECDSA) to the list of known hosts.
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
user@ssh-test:~$
您确定#3 中的命令复制正确吗?
从你的第一次做:
gcloud auth login
您将获得一个 link,将其粘贴到您的浏览器中,然后使用您的 第二个实例 的帐户登录。
然后你会得到一个 key 粘贴到你的 first instance 终端。
我一直在尝试从一个 google 云实例通过 ssh 连接到另一个。我可以从主机 OS 为 windows 的本地计算机和虚拟机 OS 为 Ubuntu 进行 SSH。
我是 运行 直接来自网站的命令。
1.
me@local:~$ eval `ssh-agent`
2.
me@local:~$ ssh-add ~/.ssh/google_compute_engine
3.
gcloud compute ssh --ssh-flag="-A" INSTANCE
我收到的错误是
错误:(gcloud.compute) 无效选择:'ssh-flag=-A'.
我在 Internet 上看到的所有内容都是如何通过 SSH 连接到虚拟机,而不是如何通过 SSH 从一个虚拟机连接到另一个虚拟机。
我仍然可以使用 gcloud
版本 97.0.0:
> gcloud compute ssh --ssh-flag="-A" --zone=us-central1-f user@ssh-test
Warning: Permanently added '104.197.77.90' (ECDSA) to the list of known hosts.
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
user@ssh-test:~$
您确定#3 中的命令复制正确吗?
从你的第一次做:
gcloud auth login
您将获得一个 link,将其粘贴到您的浏览器中,然后使用您的 第二个实例 的帐户登录。
然后你会得到一个 key 粘贴到你的 first instance 终端。