检查SSH端口是否被攻击 // 检查失败登录

检查SSH端口是否被攻击 // 检查失败登录
SSH端口暴露在公网上很可能被黑客扫描,并尝试登入系统。这种攻击基本每天都在发生。

一、检查攻击来源
btmp文件会记录SSH端口登录失败的信息,包括尝试的用户名、IP地址和时间等信息。

btmp为二进制文件,文件路径为/var/log/btmp。

  1. 查看文件btmp
    使用命令lastb可以查看文件btmp的信息,参数-n可以指定显示数量。

lastb -n 10 | tac

  1. 查看攻击者IP及攻击次数
    lastb | awk ‘{ print $3}’ | sort | uniq -c | sort -n

  2. 查看攻击者尝试的用户名
    lastb | awk ‘{ print $1}’ | sort | uniq -c | sort -n

  3. 分析攻击者
    对攻击次数第一的IP进行分析。

查看攻击开始时间

lastb | grep 137.184.155.125

查看攻击终止时间

lastb | grep 137.184.155.125 | tac

查看IP地理位置

curl ipinfo.io/137.184.155.125

二、防范措施

  1. 修改SSH端口
    修改SSH端口可以避免广撒网式的端口扫描及后续的攻击。

打开文件sshd_config

vim /etc/ssh/sshd_config

修改参数Port

修改前:

#port 22

修改后:

port 8500

重启SSH守护程序

systemctl restart sshd

  1. 设置复杂密码
    设置密码为字母+数字+符号组合,提升暴力破解难度。

  2. 使用私钥登录 作者:KHDXS7 https://www.bilibili.com/read/cv18320321/ 出处:bilibili

  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gE33

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值