【问题标题】:ssh to openstack instance from other then controller node从其他控制器节点 ssh 到 openstack 实例
【发布时间】:2020-09-09 13:42:25
【问题描述】:

我的服务器 (ubuntu 20.04) 上运行了一个 openstack(microstack) 实例:S1。我有一个 ubuntu (20.04) 实例启动并在其上运行(浮动 ip 10.20.20.100),ping 8.8.8.8 可以在该实例上运行。我可以从控制器节点/S1 使用 FIP SSH 和 ping 这个实例。

我的意图是使用浮动 IP 从我的本地计算机 (!=S1)(通过 WSL)访问此服务器。 LOCAL_PC(WSL)$> ssh 10.20.20.100

我正在研究使用 NAT (S/D),但我可以澄清一下执行此类转发的正确方法是什么!

提前感谢您! BR

【问题讨论】:

    标签: devops openstack iptables nat


    【解决方案1】:

    您可以使用 SSH ProxyJump 来执行此操作。将您的 Ubuntu 服务器用作代理或“跳转主机”。

      ssh -J user@proxy user@vm
    

    【讨论】:

    • 谢谢,很高兴知道这样做的方法不止一种!
    【解决方案2】:

    好吧,我已经找到了问题的解决方案:

    我在本地机器上发出了以下命令来 ssh 虚拟机:

    ssh -i ~/.ssh/id_rsa -o ProxyCommand='ssh -i ~/.ssh/id_rsa -W %h:%p <user>@<jumphost/controller_node>' <user>@<target_instance_in_openstack=10.20.20.100>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多