如何解决ssh从其他控制器节点到openstack实例
我的服务器上正在运行一个openstack(microstack)实例(ubuntu 20.04):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
解决方法
您可以使用SSH ProxyJump来执行此操作。将您的Ubuntu服务器用作代理或“跳转主机”。
ssh -J user@proxy user@vm
,
好吧,我已经找到了解决问题的方法:
我已在本地计算机上发出以下命令来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>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。