轻松管理无公网的服务器-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

轻松管理无公网的服务器

2013-09-27 23:36:57 26637 15
很多时候,我们的一些服务,比如msyq数据库、备份服务、memcache以及redis缓存服务器等,不会使用太多的带宽。
我们可以设置成不开通公网,也就是0M带宽,这样能够进一步节省成本。

比如,最小实例的ECS,1M带宽69元、0M带宽46元


可见,某些情况下还是值得这么做的。但开通主机之后,因为没有公网带宽,所以也给我们的使用带来了一些麻烦,这里讲一下我的解决办法。
没有公网,用不了外网的,无论上传还是下载,但在同一机房的其他主机,还是可以访问的,所以我们要做一个跳板,利用我们已有的云主机跳转。

这里要明确以下要点:

1、两台服务器必须在同一个数据中心,比如一台在杭州,一台在青岛,不在一个内网,肯定没法操作的;
2、两太服务器必须在同一个帐号下。 不在同一个下面,默认有防火墙阻止,不能互相访问的,需要提交工单请客服设置;


技术上,通过Linux iptables,或者ssh转发都可以实现,iptables转发更简单,比如我们的主服务器,就是有公网带宽,可以访问外网的那一台,
一般我们通过22端口进行ssh操作。我们可以将2222端口转发到数据库服务器,在ssh工具里面就可以管理了。

首先,打开ip转发:
echo 1 > /proc/sys/net/ipv4/ip_forward

然后依次输入以下命令:
A机有公网IP ,内网IP为 10.160.39.22
B机无公网IP ,内网IP为 10.160.30.11

规则:
iptables -t nat -A PREROUTING -p tcp --dport 2222 -j DNAT --to-destination 10.160.30.11:22
iptables -t nat -A POSTROUTING -d 10.160.30.11 -p tcp --dport 22 -j SNAT --to 10.160.39.22


然后保存、重启
service iptables save
service iptables restart


现在,我们就能通过putty、xshell等工具管理了。ip地址填有公网ip的,端口填2222,其他如旧,很快就能登录上去了

可以看到,红色标记初,就是我们的跳板服务器,可以看到我们是利用跳板连接的。

下面更新一些技巧,因为没有公网,所以无法下载软件,并且开源中国和阿里云合作的下载站,
现在也没办法下载,还没有支持。这里也 希望官方尽快落实这件事,毕竟公告都出了,规划都有了

但是可以下载oss上的内容,通过oss内网域名访问,如:
Bucket.oss-internal.aliyuncs.com

我这里测试下载一个文件,oss的内网下载速度,是非常非常快的:

取消 提交回答
全部回答(15)
  • 零云科技
    2014-10-06 23:34:17
    0 0
  • jacky_zuo
    2014-10-06 22:01:56
    Re轻松管理无公网的服务器
    Mark
    0 0
  • 大衡2013
    2014-04-29 15:52:21
    Re轻松管理无公网的服务器
    windows下怎么转发
    0 0
  • 菜鸟de执着
    2013-09-29 11:56:19
    好绕
    0 0
  • zgchen
    2013-09-29 03:29:35
    我是用"吻到死2008“的!
    0 0
  • asky8
    2013-09-29 00:32:11
    这样也可以?0M 宽带的话 外网无法访问把
    0 0
  • capf
    2013-09-28 17:20:04
    Re轻松管理无公网的服务器
        
    0 0
  • 好好的
    2013-09-28 10:34:43
    非常好
    0 0
  • 梦丫头
    2013-09-28 09:48:03
    不错
    0 0
  • cn0555
    2013-09-28 08:20:47
    您的无私奉献精神值得我们学习!向您致敬!
    0 0
  • 雨中听风
    2013-09-28 02:59:22
    这个必须顶
    0 0
  • 以子之矛
    2013-09-28 00:32:39
    都是大神啊
    0 0
  • 看头像
    2013-09-27 23:53:53
    均衡负载和RDS都可以走内网
    0 0
  • leehon
    2013-09-27 23:49:22
    Re轻松管理无公网的服务器
    引用第1楼服务器之家于2013-09-27 23:48发表的  :
    iptables规则不正确

    不是吧,我自己能用的,应该怎么才正确啊。请教一下

    -------------------------

    Re轻松管理无公网的服务器
    还是希望官方能出管理工具,从控制台下载使用
    自己设置还是比较麻烦

    -------------------------

    回4楼服务器之家的帖子
    落伍的也是你吧,挺活跃的
    0 0
  • 云代维
    2013-09-27 23:48:31
    iptables规则不正确

    -------------------------

    A机有公网IP ,内网IP为 10.160.39.22
    B机无公网IP ,内网IP为 10.160.30.11

    规则:
    iptables -t nat -A PREROUTING -p tcp --dport 2222 -j DNAT --to-destination 10.160.30.11:22
    iptables -t nat -A POSTROUTING -d 10.160.30.11 -p tcp --dport 22 -j SNAT --to 10.160.39.22

    -------------------------

    打错了一个字母,你也照搬上去了

    0 0
滑动查看更多
相关问答

1

回答

轻量应用服务器的应用管理选项不见了

2020-04-01 23:55:52 533浏览量 回答数 1

1

回答

如何查看与管理我购买的服务器

2019-01-13 11:03:16 767浏览量 回答数 1

1

回答

服务器支持多账号管理吗?

2019-01-10 19:07:32 482浏览量 回答数 1

1

回答

服务器没有公网

2018-10-13 14:33:59 592浏览量 回答数 1

1

回答

服务器管理密码

2017-05-31 14:07:08 1492浏览量 回答数 1

0

回答

怎么对已关联的分销账户的服务器进行管理?

2017-04-20 17:31:44 1997浏览量 回答数 0

1

回答

服务器连接管理终端

2016-08-17 16:08:51 1427浏览量 回答数 1

1

回答

万网服务器

2016-06-24 11:52:44 2211浏览量 回答数 1

2

回答

服务器管理器进不了了

2015-04-04 11:34:27 3481浏览量 回答数 2

1

回答

服务器管理为什么不能添加用户?

2015-01-04 10:04:10 4399浏览量 回答数 1
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
企业级弹性公网IP发布
立即下载
BGP公网省钱秘密: 共享带宽/共享流量包
立即下载
阿里云网络-SLB负载均衡产品介绍
立即下载