首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SSH隧道访问

SSH隧道访问
EN

Stack Overflow用户
提问于 2021-04-24 20:48:45
回答 1查看 31关注 0票数 1

好日子

我在一家ISP工作,我们基本上通过Jumpbox中的CLI管理我们所有的交换机和路由器。

我想通过编写Python脚本等来自动化我在这些设备上的一些工作。

但是,这个Jumpbox (Linux)相当旧,Python版本也很旧。我不能添加Ansible,Netmiko等。另外我不是那个盒子的管理员,所以不能升级它。

我的问题是,如果我使用所有必需的工具设置我自己的Linux虚拟机,我如何能够从本地Linux虚拟机访问这些路由器和交换机?

我尝试设置到Jumpbox的本地/远程/动态SSH隧道,但我总是在Jumpbox SSH会话本身结束。

EN

Stack Overflow用户

发布于 2021-04-24 23:57:12

您可以使用jumpbox作为堡垒主机。将公钥复制到两台主机(跳箱和设备),并在清单文件中使用ansible_ssh_common_args选项进行设置,如下所示:

代码语言:javascript
运行
复制
[switches]
switch-01 ansible_host=192.168.0.1 ansible_ssh_common_args='-o ProxyCommand="ssh -W %h:%p -q user@ip-bastion"'

注意:您必须运行Ansible版本2。

诚挚的问候。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67242962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档