查看VPS服务器是否被扫描
目录
vi /var/log/auth.log查看用密码登陆成功的IP地址及次数
grep "Accepted password for root" /var/log/auth.log | awk '{print $11}' | sort | uniq -c | sort -nr | more查看用密码登陆失败的IP地址及次数
grep "Failed password for root" /var/log/auth.log | awk '{print $11}' | sort | uniq -c | sort -nr | more更改默认端口
vi /etc/ssh/sshd_config
sed -i "s/原来的p .*/新的/g" /etc/ssh/sshd_config重启ssh
/etc/init.d/sshd restart #centos
/etc/init.d/ssh restart #debian清除Linux的最近登录日志和Bash历史
last命令,对应的日志文件/var/log/wtmp; 成功登录用户 lastb命令,对应的日志文件/var/log/btmp; 尝试登录信息 lastlog命令,对应的日志文件/var/log/lastlog; 显示最近登录信息 清空日志文件:
echo > /var/log/wtmp
echo > /var/log/btmp
echo > /var/log/lastlog清除Bash历史 你可以在执行命令时,指定Bash不保存执行历史:
<空格>command在要执行命令前加一个空格。
清除当前登录session的历史:
history -r清除所有历史:
history -cw