LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 840|回复: 0

一个屏幕会话保存的程序

[复制链接]
发表于 2003-5-14 09:32:50 | 显示全部楼层 |阅读模式
在linux用命令行远程登录没有像windows远程登录那样会保存屏幕,不能恢复会话功能。比如程序里面有printf函数,只有在当时打开程序时才会输出,过后关闭远程登录,再打开就不会看到printf函数输出了。当然这是一个比较小的缺点,但有时还真不得不用它,这是我前段时间写的一个小程序,就实现了这个功能。
程序的一些说明:
1:这个程序的前提条件是要服务器开了telnet服务,ssh服务无效。
2:这个程序现在还没有用户认证的功能。所以只有用iptables作为安全保障。
程序源代码下载:
http://www.e2p.net/king/savescreen.tar.gz
3:安装
tar xzf savescreen.tar.gz
cd savescreen
make
4:用法:
服务器端启动savescreen
客户端:
telnet host 2300
如果客户端要关闭,直接关闭窗口就可以,不要输入logout或exit,这样下次再
telnet host 2300时就可以看到上次的会话了。

5:利用iptables作安全保障(重要,一定要加上):
假设您只允许ip为:x.x.x.x可以使用(以下命令请在root身份下执行)
/sbin/iptables -A INPUT -p tcp --dport 2300 -s ! x.x.x.x -j REJECT

如果telnet服务也只是为了这个程序而特意打开的话,可以加上下面的命令:
/sbin/iptables -A INPUT -s ! 127.0.0.1 -p tcp --dport 23 -j REJECT

6:有问题请联系king@txsms.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表