iptables跳板机连接远端mongodb redis
2021/10/7 19:12:59
本文主要是介绍iptables跳板机连接远端mongodb redis,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
A 本地ubuntu虚拟机,能上外网 ip192.168.200.128
B 能上外网的跳板机 ip 121.40.153.136 /172.16.54.226
C 装有mongodb的服务器1 ip 172.16.54.82
D 装有mongodb的服务器2 ip 172.16.54.83
E装有redis的服务器3 ip 172.16.54.103
目的:A通过B连接CDE服务器
在B上将/etc/sysctl.conf中的 #net.ipv4.conf.all.log_martians = 1改为 net.ipv4.conf.all.log_martians = 1
输入sysctl -p 使数据转发功能生效
然后在B上进行端口绑定
sudo iptables -t nat -A PREROUTING -m tcp -p tcp --dport 7777 -j DNAT --to-destination 172.16.54.82:3717 sudo iptables -t nat -A POSTROUTING -m tcp -p tcp --dport 3717 -d 172.16.54.82 -j SNAT --to-source 172.16.54.226 sudo iptables -t nat -A PREROUTING -m tcp -p tcp --dport 8888 -j DNAT --to-destination 172.16.54.83:3717 sudo iptables -t nat -A POSTROUTING -m tcp -p tcp --dport 3717 -d 172.16.54.83 -j SNAT --to-source 172.16.54.226 sudo iptables -t nat -A PREROUTING -m tcp -p tcp --dport 6379 -j DNAT --to-destination 172.16.54.103:6379 sudo iptables -t nat -A POSTROUTING -m tcp -p tcp --dport 6379 -d 172.16.54.103 -j SNAT --to-source 172.16.54.226
之后A可以从121.40.153.136:7777,121.40.153.136:8888,121.40.153.136:6379进行访问
这篇关于iptables跳板机连接远端mongodb redis的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-22Redis入门教程:轻松掌握数据存储与操作
- 2024-10-22Redis缓存入门教程:快速掌握Redis缓存基础知识
- 2024-10-22Redis入门指南:轻松掌握Redis基础操作
- 2024-10-22Redis Quicklist 竟让内存占用狂降50%?
- 2024-10-17Redis学习:从入门到初级应用教程
- 2024-10-12Redis入门:新手必读教程
- 2024-09-26阿里云Redis项目实战:新手入门教程
- 2024-09-26阿里云Redis资料入门教程
- 2024-09-25阿里云Redis入门教程:快速掌握Redis的基本操作
- 2024-09-25阿里云Redis学习:新手入门教程