Ami*_*mir 2 ssh vpn google-compute-engine gcutil
基于VPN我想删除我的服务器的外部IP地址,只使用他们的内部/私有IP地址ssh.
我的Google Compute专用网络中有一个VPN GW,我的所有服务器都没有任何外部IP地址.
我可以使用他们的私人IP地址从我的笔记本电脑和我帐户中的PING服务器打开到GW的VPN连接.现在我想使用Google的gcutil来SSH这些服务器,但看起来它只能使用外部IP地址.
gcutil有没有基于内部/私有IP的ssh选项?或者gcutil在建立SSH会话时是否仅使用外部IP地址?
此时,只要您指定密钥,就可以根据内部IP地址直接ssh到您的计算机.假设你有一台IP地址为的机器10.11.12.13,你应该运行ssh -i ~/.ssh/google_compute_engine 10.11.12.13.
如果您想按名称ssh,最简单的方法是配置DNS解析器以使用VPN网关上的解析器.那时,你就可以跑了ssh -i ~/.ssh/google_compute_engine <machine_name>.
为了更进一步,你可能希望避免每次ssh时都包含-i标志.最简单的方法是运行一个ssh代理(大多数现代桌面环境已经有一个,所以对于大多数人来说这是一个无操作),并添加你的密钥ssh-add ~/.ssh/google_compute_engine.一旦您的密钥在代理中,它将自动使用.
完成所有这些操作后,您应该可以使用简单的ssh foobar命令ssh到名为"foobar"的计算机.
| 归档时间: |
|
| 查看次数: |
686 次 |
| 最近记录: |