免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 14182 | 回复: 17
打印 上一主题 下一主题

cmtools测试版发布(加强版cmclient-cmserver)--RPM安装包 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-06-04 12:46 |只看该作者 |倒序浏览
本帖最后由 duanjigang 于 2011-07-22 16:36 编辑

最新安装包在9楼
2011-06-23:1.0.0-5发布了,修改了不少bug,增加了不少功能,下载在这里:
http://www.cmesoft.com/download.php
2011-06-26:发现我网站被屏蔽了,为了保证能正常下载,直接上传到这里吧
见9楼

2011-06-05: cmtools-1.0.0-4.el5.i386.zip (2.19 MB, 下载次数: 211)
经过一段时间的修改,增加了一些功能。修改了一些bug。
功能变化如下:

(1):把cmserver制作成daemon程序运行。
(2):cmserver运行时标准错误的信息能够返回.
(3):为了安全期间,增加了server端的授权功能,使用机器IP地址作为授权信息,如果某个机器上没有远端机器的IP授权,将不会执行远端机器发送过来的命令。
(4):把cmclient-cmserver-cmctl做成了系统service,随系统自启动,用户可以通过service cmserverd start/stop来控制服务的启动和结束.
(5):增加了主机名解析功能,以前考虑的不充分,只是根据IP去访问,现在增加了gethostbyname来转换成IP地址。


关于授权说明:

通过IP地址来授权,比如安装了2000台机器,想通过A机器来访问这2000台机器,使用cmctl工具进行授权
允许A机器访问
  1. cmctl add A机器的IP地址 cmserver.lst
复制代码
然后把cmserver.lst拷贝到2000台被访问的机器上的/etc目录下。
重启服务

  1. service cmserverd stop
  2. service cmserverd start
复制代码
即可从A机器去访问2000台客户端了,发送命令能够返回结果。

同样,要禁止某台机器的访问,通过如下方法.
  1. cmctl del A机器IP地址 cmserver.lst
复制代码
拷贝文件到目标机器的/etc目录下,重启服务。
说明下,cmserver.lst文件是一个加密的队列。
因此,你可以通过多次add操作来添加多个授权IP,也可以通过多次del来去除多个授权IP。


运行环境:
linux 2.6.18 bit 32
gcc version 4.1.1 20070105 (Red Hat 4.1.1-52)



安装启动与卸载方法

安装

  1. rpm -ivh cmtools-1.0.0-4.el5.i386.rpm
  2. ldconfig
  3. service cmserverd start
复制代码
这样客户端就安装启动好了。
试着执行:

  1. root@localhost redhat]# cmclient -p 12345 -h localhost -c "date"
  2. (localhost):[127.0.0.1]
  3. you are  not authorized to run command on this host
复制代码
提示无权运行,因此要进行授权

授权如下:
  1. cmctl add 192.168.1.100 /etc/cmserver.lst
复制代码
然后再测试"

  1. root@localhost redhat]# cmctl add 192.168.1.100 /etc/cmserver.lst
  2. [root@localhost redhat]# service cmserverd stop
  3. [root@localhost redhat]# service cmserverd start
  4. [root@localhost redhat]# cmclient -p 12345 -h 192.168.1.100 -c "unset LANG;date"
  5. (192.168.1.100):[192.168.1.100]
  6. Thu Jun  2 21:26:51 CST 2011
复制代码
卸载
  1. rpm -e cmtools
复制代码
包含的文件列表
会向你的机器部署以下文件

  1. /etc/init.d/cmserverd
  2. /lib/libIce.so.3.3.1
  3. /lib/libIceUtil.so.3.3.1
  4. /usr/bin/cmclient
  5. /usr/bin/cmctl
  6. /usr/bin/cmserver
复制代码
版权与责任
本软件仅供测试交流使用,如果引起任何可能损失,与作者无关。

欢迎下载测试,有问题及时与我联系喔。

论坛徽章:
0
2 [报告]
发表于 2011-06-04 17:24 |只看该作者
有空研究一下

论坛徽章:
0
3 [报告]
发表于 2011-06-04 22:42 |只看该作者
:wink:

论坛徽章:
49
15-16赛季CBA联赛之福建
日期:2016-06-22 16:22:002015年亚洲杯之中国
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36双鱼座
日期:2015-01-02 22:04:33午马
日期:2014-11-25 09:58:35辰龙
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龙
日期:2014-08-21 10:47:58
4 [报告]
发表于 2011-06-05 18:57 |只看该作者
支持兰兰的原创!

论坛徽章:
0
5 [报告]
发表于 2011-06-05 21:59 |只看该作者
搞国人的软件,自强不息啊

论坛徽章:
0
6 [报告]
发表于 2011-06-13 14:51 |只看该作者
经过几天测试发现几个问题,这两天会更新最新的安装包

论坛徽章:
0
7 [报告]
发表于 2011-06-15 15:58 |只看该作者
有时间测试一下

论坛徽章:
0
8 [报告]
发表于 2011-06-23 22:05 |只看该作者
更新了下,修改不少问题,增加不少功能,
而且发布了
AS4-32bit和64bit
AS5-32bit和64bit
:wink:

论坛徽章:
0
9 [报告]
发表于 2011-06-26 09:39 |只看该作者
本帖最后由 duanjigang 于 2011-06-26 09:47 编辑

悲剧,我网站被封了

AS4 32bit cmtools-1.0.0-5.el4.i386.zip (2.12 MB, 下载次数: 114)
AS4 64bit cmtools-1.0.0-5.el4.x86_64.zip (1.95 MB, 下载次数: 122)
AS5 32bit cmtools-1.0.0-5.el5.i386.zip (2.54 MB, 下载次数: 119)
AS5 64bit cmtools-1.0.0-5.el5.x86_64.zip (2.31 MB, 下载次数: 129)

论坛徽章:
0
10 [报告]
发表于 2011-09-01 20:37 |只看该作者
顶上来,高亮下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP