LinuxSir.cn,穿越时空的Linuxsir!

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

如何踢掉远程ssh上来的root

[复制链接]
发表于 2006-11-29 17:15:58 | 显示全部楼层 |阅读模式
公司的服务器不知道怎么了密码泄露,我修改了密码.但是同时发现还有远程登录上来的root.
我想把他踢下来,不知道该怎么操作高手赐教.
发表于 2006-11-29 17:22:57 | 显示全部楼层
Post by ljgwt
公司的服务器不知道怎么了密码泄露,我修改了密码.但是同时发现还有远程登录上来的root.
我想把他踢下来,不知道该怎么操作高手赐教.


多半是别人登陆上来后又添加了一个UID的为0的用户,UID为0的用户和root用户有一模一样的权限,而且他运行的程序显示的也是root, 看看/etc/passwd里面有没有UID字段为0的用户,删掉这个用户即可。

另一种可能是:他ssh并不是通过password方式登陆的,而是通过ssh-key方式登陆的,key方式登陆不需要输入密码,直接可以登陆。

看看你的/root/.ssh/目录下有没有authorized_keys这个文件,有的话删除。
回复 支持 反对

使用道具 举报

发表于 2006-11-29 17:26:34 | 显示全部楼层
顶下!!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-29 17:29:18 | 显示全部楼层
Post by gucuiwen
多半是别人登陆上来后又添加了一个UID的为0的用户,UID为0的用户和root用户有一模一样的权限,而且他运行的程序显示的也是root, 看看/etc/passwd里面有没有UID字段为0的用户,删掉这个用户即可。

另一种可能是:他ssh并不是通过password方式登陆的,而是通过ssh-key方式登陆的,key方式登陆不需要输入密码,直接可以登陆。

看看你的/root/.ssh/目录下有没有authorized_keys这个文件,有的话删除。


谢谢,gucuiwen不过不是别人入侵.单位的服务器是测试服务器.登录的人肯定是我们同事以密码进来的.我的其实只是想让他断开. 经管我可以配置防火墙将他拦截掉,或重新启动计算机解决问题但是我觉得太复杂了.我想linux 应该可以使用一条命令断开他的.
回复 支持 反对

使用道具 举报

发表于 2006-11-29 18:28:34 | 显示全部楼层
直接kill掉那个进程,就OK了。
回复 支持 反对

使用道具 举报

发表于 2006-11-29 18:34:06 | 显示全部楼层
禁止root用户用ssh登录就可以了
回复 支持 反对

使用道具 举报

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

本版积分规则

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