LinuxSir.cn,穿越时空的Linuxsir!

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

监控SSH进入人员的操作

[复制链接]
发表于 2006-9-6 09:38:04 | 显示全部楼层 |阅读模式
记得KEVIN说过,SSH可以监控使用SSH进入系统人员的所有操作。
让所端显示的画面与本地主机端显示的画面保持同步,这样就能够看到对方的所有操作与命令输出结果了。但不知如何操作,请大家帮忙看看?
发表于 2006-9-6 11:43:40 | 显示全部楼层
可能么?。。好奇ing。。。

accounting  可以做到监控所有运行的指令,但是也无法做到监视输出结果和其中在程序中的操作(如vim里边的操作)。。
回复 支持 反对

使用道具 举报

发表于 2006-9-7 00:25:19 | 显示全部楼层
haha ,这可能要从 显示器旁路 这个角度想8
回复 支持 反对

使用道具 举报

发表于 2006-9-7 09:11:52 | 显示全部楼层
kibitz 可以在两个用户之间共享shell 及屏幕的输入输出,至于如何使用它请看其man page !
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-8 18:49:39 | 显示全部楼层

请kevin说的稍微具体一点

那么多的man page没有一点绕过很难找的
回复 支持 反对

使用道具 举报

发表于 2006-9-24 21:11:05 | 显示全部楼层
是的,我感觉Kevin有必要讲一下这个知识!
我曾经问过这个问题!
回复 支持 反对

使用道具 举报

发表于 2006-9-24 21:12:29 | 显示全部楼层
还有一个题外话,Kevin,你买了一台X60, 不会吧!
惨啦!
那个我也买了一个,太烂啦!
回复 支持 反对

使用道具 举报

发表于 2006-9-25 09:10:48 | 显示全部楼层
俺也想知道..........

找到了一个类似的帖子
http://bbs.linuxsir.cn/showthread.php?t=271248
回复 支持 反对

使用道具 举报

发表于 2006-10-8 10:18:39 | 显示全部楼层
用watch
回复 支持 反对

使用道具 举报

发表于 2006-10-9 17:17:04 | 显示全部楼层

远程协助

在Linux下,有一个基于expect的工具:kibitz可以实现两个登陆用户(可以是同一个用户,例如root但是通过不通的终端登陆的)。因此首先要保证linux安装有tcl和expect两个rpm包。

安装完以后就会发现系统已经有kibitz这个命令了:

[root@mail root]# whereis kibitz
kibitz: /usr/bin/kibitz /usr/share/man/man1/kibitz.1.gz

首先发起共享shell请求乙方输入 w 来察看当前登陆用户:

[root@mail root]# w
17:16:32  up 3 days,  9:00,  2 users,  load average: 0.45, 0.37, 0.35
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU  WHAT
root     pts/0    219.237.180.135   5:04pm 10.00s  0.04s  0.01s  w
root     pts/1    219.237.180.135   5:15pm  0.00s  0.04s  0.01s  /bin/bash

可以看到发起一方的登陆终端为 pts/0,另外一方为 pts/1
这时候,发起一方运行 :

[root@mail root]# kibitz -tty pts/1 root
asking root to type:  kibitz -11946
Escape sequence is ^]

在被邀请一方的终端上会出现以下提示:

[root@mail root]#
Message from root@mail on pts/0 at 17:16 ...
Can we talk? Run: kibitz -11946
EOF

被邀请方在终端输入:

kibitz --11946
即可实现双方共享同一个shell,无论哪方希望退出, 只需要输入 exit即可退出共享的shell终端。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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