当前位置:  技术问答>linux和unix

同时管理私网内多台服务器的解决方案(linux操作系统)

    来源: 互联网  发布时间:2016-09-07

    本文导语:  环境状况:  有多台装有linux操作系统的服务器需要日常维护, 这些服务器分布在互联网上,但IP地址配置的不是公网地址而是私有地址,同时这些服务器各自所处的私网也不同,因此从服务器访问互联网是可以的...

环境状况:  有多台装有linux操作系统的服务器需要日常维护, 这些服务器分布在互联网上,但IP地址配置的不是公网地址而是私有地址,同时这些服务器各自所处的私网也不同,因此从服务器访问互联网是可以的,但是从客户端(互联网中的任一客户机)直接访问服务器行不通。

需求描述:1、从一台客户机(连接到互联网的任一台机器)能够与这些服务器进行通讯,对这些服务器进行维护,内容包括修改配置参数、执行命令(主要是一些基本的命令)、跟踪系统运行状态、向服务器上传或从服务器下载文件等。

2、由于被管理的服务器数量较多,客户端可以同时与其中的一台或多台通讯,发送命令并反馈执行命令的结果(服务器应用情况类似,因此管理时每个机器执行的命令也相同)。

3、客户端可以同时向指定的多台服务器上传文件或者是从服务器上下载文件。


思路: 1、先考虑使用已有的远程管理软件如telnet、ssh等管理,首先要解决互联网上的一个普通客户端怎么访问私有网络内机器的问题,可以通过路由器的路由映射功能把私网内服务器的端口(22、23)映射到路由器的某一端口上面,这样就可以通过登录路由器的公网IP对应的端口来访问服务器了。
       2、上述1中的方法存在着两个问题,1)并不是所有的单位的路由器都具备端口映射功能(一些低端路由器不具备该功能),并且该单位路由器对应的公网IP有时不是固定的,而是动态变化的; 2)这种方式只能是一台一台登录,而不能同时与多台服务器同时通讯。
       3、鉴于上面的情况决定放弃已有的软件,单独写CS程序来实现通讯,因为客户端和服务器都处于不同的私网内,因此直接进行通讯肯定是不可行的,需要借助一台具有公网IP地址的服务器来中转(称为中转服务器S)。如果所有的数据都经过服务器中转应该是可行的,但是服务器的负载可能有些重,特别是同时传输大文件数据的时候, 考虑小的数据通讯(比如命令)通过中转服务器S中转,文件传输通过客户端直接与服务器通讯的方式,但这有个难题就是解决NAT转换的问题,UDP协议穿透NAT和防火墙的解决方案已经比较成熟(经试验有些NAT设备也无法通过),但是TCP穿透NAT有些困难(查找资料,成功率不是太高),而要传送文件必须提供可靠的传输。

有没有更好的解决方案,比如QQ两个端点之间通讯和传输文件是采取的是什么方式? 期待高手提供建议

|
对于以上问题,有如下可选方案:
1.启用vpn 或/和 ssh隧道
2.cssh等集群管理软件

|
解决方案一般都要收不菲的银子。 呵呵

|

支持一下
看了那些需求 不是个小问题  

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • cocos2d中CCSpriteFrameCache文件同时存在两个plist的问题解决
  • sendmail relay 邮件的同时能不能同时bcc?
  • 一个Statement不能同时打开两个ResultSet?为了同时打开两个,可以考虑建立两个Statement?甚至两个Connection?
  • socket是否可以同时读写
  • 如何让VM和它的拷贝同时运行?
  • 求教如何让sendmail允许一公共邮件多人同时登陆!!(在线等)
  • 两个程序同时打开文件问题?
  • 进程同时访问两个大共享内存,会失败?
  • 如何同时调用两个Jsp页面?
  • 请问大虾们,同一串口能否被多个进程同时操作?
  • 关于多进程同时从消息队列取消息的问题
  • suse 10无法同时激活两块网卡
  • 如何在一个程序中同时启动多个进程执行不同的命令?
  • shell编程问题:如何同时启动程序?
  • 急求 linux下串口同时进行读写问题解决方法
  • ubuntu 耳机喇叭同时响
  • 可以有其他两个类的实例同时调用一个java实例的两个方法吗?
  • 我可以在机器上同时装win98,2000,linux,freeBSD,solaris x86吗?
  • 500人同时在线,选择什么宽带,多少k或m呢?
  • 怎么同时运行两个shell
  • 请问如何判断左右同时按键??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3