在使用电脑的时候,发现自己的电脑上有其他的用户登陆。如果其他用户用的是自己的名字,那么就能通过who去查询出来,但是如果登陆的都是root用户,那么肯定不知道是谁,所以需要我们清除他们;另外呢,如果登陆的用户突然断掉,那么肯定会有过期的登陆信息需要清除

1,查明登陆端口;
# who
root pts/1 Apr 8 00:06 (172.29.0.29)
root pts/2 Apr 8 04:15 (172.29.0.21)

2,通知该用户将要关闭他:
# echo "I will close your connection" > /dev/pts/2
这样他的终端将显示该信息。

3,关闭用户连接
# fuser -k /dev/pts/2

/etc/ssh/sshd_config加上
PermitRootLogin no

service sshd restart    OR /etc/init.d/sshd restart

允许特定的帐户和ip登录

AllowUsers jinlai@192.168.0.11

或者

AllowUsers jinlai

/etc/init.d/sshd restart

vi /etc/hosts.allow

sshd:192.168.0.100:allow       //允许IP 192.168.0.100 登录
sshd:192.168.0.:allow          //允许IP 192.168.0.   网段登录
sshd:all:deny                   //禁止其他的所有IP登录
或者
sshd:223.227.223.*:allow              //允许IP 223.227.223.* 网段登录
sshd:192.168.0.*:allow             //允许IP 192.168.0.*   网段登录
sshd:all:deny                                //禁止其他的所有IP登录

freeBSD限制特定ip的ssh登陆:
1.
#ee /etc/hosts.allow
在ALL : ALL : allow的前面加上
sshd : 192.168.0.100 : allow
sshd : 223.227.223.* : allow
sshd : ALL : deny

2.
修改/etc/ssh/sshd_config
加入
Allowusersadmin@172.16.2.188
意思为
只允许admin从172.16.2.188登陆

转载于:https://www.cnblogs.com/WayneZeng/archive/2012/07/05/2578059.html

linux关闭在线登录用户和禁止root/IP直接ssh登录linux相关推荐

  1. Linux日常之允许或禁止指定用户或IP进行SSH登录

    1. 用户 SSH登录 2. IP SSH登录 暂时只了解到了hosts.allow和hosts.deny的方式,iptable方式只了解到针对端口的操作 1. 用户 SSH登录 允许特定用户登录(白 ...

  2. MySQL基础|设置登录用户权限,访问ip地址---防止数据库误删,详细版

    对于公司的开发团队来说,需要协同维护同一个数据表,但是要防止新人因为代码不熟悉或者什么其他原因,把整个数据表给删除掉. 毕竟对于公司来说,一个程序是可以复刻的,但是极具商业价值的数据表却是长时间才能积 ...

  3. 如何限制IP,通过SSH登陆linux服务器

    如何限制IP,通过SSH登陆linux服务器 方法一: 在/etc/hosts.allow中添加允许ssh登陆的ip或者网段     sshd:192.168.1.2:allow 或者 sshd:19 ...

  4. 【096】Linux CentOS 7.3 允许或禁止root用户远程登录

    转自 http://blog.csdn.net/yasi_xi/article/details/47039081 1)vi /etc/ssh/sshd_config,将PermitRootLogin的 ...

  5. Linux、Windows、Mac非root普通用户使用秘钥免密SSH登录

    目录 Mac/Linux连Linux Mac/Linux连Windows Windows连Linux 前言 一般买来的服务器都是给你root用户,但实际上安全隐患太大.比如我自己的服务器给实验室搭个跳 ...

  6. oracle进入到root用户,Linux环境中普通用户切换到root用户问题

    问题描述: (1)Linux系统信息: linux:~ # cat /etc/SuSE-release SUSE Linux Enterprise Server 10 (x86_64) VERSION ...

  7. 如何在 Linux下从普通用户切换到root用户

    1.输入pwd,查看当前用户目录: cheng@Linuxprobe Desktop]$ 这个的含义,其中Linuxprobe Desktop指的是当前的用户,Linuxprobe Desktop指的 ...

  8. Linux系统学习: 用户和权限管理指令: 请简述 Linux 权限划分的原则

    权限抽象 一个完整的权限管理体系,要有合理的抽象.这里就包括对用户.进程.文件.内存.系统调用等抽象.下面我将带你一一了解. 首先,我们先来说说用户和组.Linux 是一个多用户平台,允许多个用户同时 ...

  9. 计算机退回登录界面,win7开机怎么自动登录用户?Win进入桌面又返回登录界面故障解决...

    很多人在使用WIN7电脑时,会设置开机密码,这样就会导致每次开机后需要输密码,时间长了大家会觉得太麻烦,那么win7开机怎么自动登录用户呢?下面,小编就来详细解一下Win7自动登录系统帐号的方法. w ...

  10. ssh被暴力猜解登录密码,利用pandas简单分析ssh登录失败记录

    本人为了学习和使用VPS因此手中长期配置一到两台VPS,没想到这点苍蝇肉也成了黑客眼里的肥肉. 近来一个月发现被人正在暴力猜解ssh登录密码,心想,这准是有人想要拿shell想要把这点苍蝇肉都想占为己 ...

最新文章

  1. 李春平:钱不是奥黛莉赫本给的
  2. WinForm实现类似QQ停靠,显示隐藏过程添加特效效果
  3. Pandas学习笔记1(序列部分)
  4. nginx负载均衡 页面缓存
  5. 甲骨文就 Java 安全问题与 FTC 达成和解
  6. 工作分析文献综述_学术知识| 如何撰写文献综述
  7. 二开要饭网免费开源源码
  8. 删除页码和从第三页开始有页码
  9. 【0709作业】简易的购房商贷月供计算器
  10. 泛微OA流程明细表取值并校验
  11. Windows安装 choco包管理工具
  12. SIM800C AT指令编程
  13. OpenCV中使用Eigenfaces 或 Fisherfaces进行人脸识别
  14. ViewPager Indicator 自定义标题和指示器样式
  15. 精准身份证号验证的具体实现方法 校验码计算逻辑
  16. 如何安装VCC++6.0并创建第一个项目
  17. android媲美微信扫码库
  18. MVC 音乐商店 第 8 部分: 购物车与 Ajax 更新
  19. 企业数字化转型的核心—大数据分析平台
  20. 7位专家– 7条意见:Java 13的亮点是什么?

热门文章

  1. Git命令之查看及设置用户名邮箱
  2. 字符串转换为小数(如String a=“123“),转换之后为123.0
  3. java截取utf8字符串_java中常用的字符串的截取方法
  4. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_6-1.常用的第三方支付和聚合支付介绍...
  5. 【实战】Axis2后台Getshell
  6. Linux Mint,Ubuntu 18 ,Deepin15.7 安装mysql 没有提示输入密码,修改root用户密码过程...
  7. C# 导出Excel 多个Sheet
  8. 简单使用mybatis(idea中使用)
  9. git中Bash基本操作命令
  10. ubuntu 本地源搭建