一、Rinetd使用场景
1.1 Rinetd介绍
Rinetd软件是一种简单火麒麟最新版源码的tcp端口转发技术火麒麟最新版源码,比如实现防火墙内SSH端口转发,MySql端口转发,以达到不更改防火墙配置的情况下实现相关的访问,火麒麟最新版源码我的一个使用场景火麒麟最新版源码:主要是解决阿里云RDS的连接,利用ECS服务器端口转发到RDS数据库上去,实现本地开发电脑快速访问线上的RDS数据库。
二、Rinetd工具(TCP端口转发工具)
2.1 Centos8安装Rinetd
// 下载Rinetd源码tar包 0.62 版本git clone https://github.com/hqlsoftware/rinetd.gitcd rinetd// 进入文件夹解压文件tar -zxvf rinetd.tar.gzcd rinetd// 创建Rinetd编译所需的文件夹mkdir -p /usr/man/man8// 编译make && make install// 查看版本号rinetd --version2.2 配置Rinetd配置文件
vi /etc/rinetd.conf配置规则:
[source_address] [source_port] [destination_address] [destination_port]
0.0.0.0 9100 阿里云RDS内网域名地址 3306如图所示:
2.3 设置开机启动
// 创建开机启动脚本vim /etc/systemd/system/rinetd.service输入以下内容:
[Unit]Description=rinetd[Service]ExecStart=/usr/ *** in/rinetd -c /etc/rinetd.confRestart=always[Install]WantedBy=multi-user.target最后执行:
systemctl enable rinetd.service && systemctl start rinetd.service检测是否启动成功:
systemctl status rinetd2.4 查看端口转 *** 况
netstat -tanulp|grep rinetd三、测试连接阿里云RDS
3.1 Navicat连接RDS数据库
通过ECS服务器的9100端口号连接上去
海报
0 条评论
61
相关文章
本站已关闭游客评论,请登录或者注册后再评论吧~