分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

rinetd端口转发

发布时间:2023-09-06 02:03责任编辑:白小东关键词:暂无标签
 

第1章 云服务器ECS Linux 通过端口转发来访问内网服务

前置条件

客户PC 终端可以ssh 登录有公网的ECS 服务器。

有公网的ECS 服务器可以通过内网访问其他内网ECS 服务器。

有公网的ECS 服务器可以通过内网访问RDS(ECS 的内网IP 在RDS 的白名单中)

 

rinetd 配置方法

1.1 如果是Ubuntu 系统,可以直接使用如下指令安装:

apt-get install rinetd –y

1.2 下面介绍源代码安装配置方法(centos,redhat等)

1.下载解压rinetd 软件包

wget http://www.boutell.com/rinetd/http/rinetd.tar.gz

tar -xvf rinetd.tar.gz

cd rinetd

2.修改编译配置

sed -i 's/65536/65535/g' rinetd.c# 修改端口范围,否则会报错

3.编译安装

mkdir /usr/man  #需要手动创建这个目录

make            #在rinetd目录下make和make install

make install    #成功后会提示文件路径install -m 700 rinetd /usr/sbin,即程序放在此位置

4.创建配置文件

cat >>/etc/rinetd.conf <<end

# allow 192.168.2.*

# deny 192.168.1.*

# bindadress bindport connectaddress connectport

0.0.0.0 3665 xxxxx.mysql.rds.aliyuncs.com 3306

logfile /var/log/rinetd.log

end

5.放入开机自启动

echo /usr/sbin/rinetd >>/etc/rc.local

6.启动

/usr/sbin/rinetd -c /etc/rinetd.conf

7.检查是否有你所添加的端口

netstat -lntup|grep rinetd

8.停止程序(关闭时使用)

pkill rinetd

注意事项

1. rinetd.conf中绑定的本机端口必须没有被其它程序占用

2. 运行rinetd的系统防火墙应该打开绑定的本机端口

rinetd端口转发

原文地址:http://blog.51cto.com/13520772/2137157

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved