限制IP登陆服务器ssh:限制登录IP & 清空last、lastb记录


1、首先给两个文件777权限:

chmod -R 777 /etc/hosts.allow; chmod -R 777 /etc/hosts.deny

然后在/etc/hosts.allow中加入如下信息,可以加多个ip前缀,每行一个:

sshd:172.161.*.*

sshd:12.166.*.*

sshd:142.10.*.*

这条信息表示sshd服务允许向IP地址为172.161等开头的IP地址提供服务。

2、其次在/etc/hosts.deny中加入如下信息:

sshd:all:deny

这条信息表示sshd服务不允许向所有IP地址提供服务。

如此一来服务器将只有指定的IP地址可以访问。

保存重启(垃圾场不重启也生效)

linux清除清空last、lastb记录

清除登录系统成功的记录,也就是last命令看到的记录

echo "">/var/log/wtmp
last

此时即看不到用户登录信息

清除登录系统失败的记录,也就是lastb命令看到的记录

echo ""> /var/log/btmp
lastb

此时就没有结果输出了

声明:iTony's Blog|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 限制IP登陆服务器ssh:限制登录IP & 清空last、lastb记录


Carpe Diem and Do what I like