linux系统安全及应用

账户安全控制

查看用户及权限

  • 查看系统所有用户:cat /etc/passwd
  • 查看当前登录用户:whow
  • 检查用户组信息:cat /etc/group
  • 查看用户sudo权限:sudo -l

锁定/解锁账户

  • 锁定用户:sudo usermod -L username
  • 解锁用户:sudo usermod -U username
  • 删除用户:sudo userdel -r username-r同时删除家目录)

密码策略

  • 修改密码过期时间:sudo chage -M 90 username(设置密码90天后过期)
  • 强制下次登录修改密码:sudo chage -d 0 username

系统引导和登录控制

禁用root登录

  • 修改SSH配置:sudo vi /etc/ssh/sshd_config,设置 PermitRootLogin no,重启服务:sudo systemctl restart sshd

控制登录方式

  • 限制SSH登录IP:在 /etc/ssh/sshd_config 中添加 AllowUsers user1@192.168.1.*
  • 禁用密码登录(仅密钥):设置 PasswordAuthentication no

查看登录历史

  • 最近登录记录:last
  • 失败登录尝试:sudo lastb

弱口令检测

使用工具扫描

  • Hydra暴力破解检测:

    复制代码
    hydra -l username -P password_list.txt ssh://192.168.1.1

    -l指定用户,-P指定密码字典)

本地密码强度检查

  • 使用 cracklib-check

    复制代码
    echo "password" | cracklib-check
  • 检查空密码:sudo awk -F: '($2 == "") {print $1}' /etc/shadow

密码策略强化

  • 安装密码策略模块:sudo apt install libpam-cracklib

  • 编辑 /etc/pam.d/common-password,添加复杂度规则:

    复制代码
    password requisite pam_cracklib.so retry=3 minlen=8 difok=3 ucredit=-1 lcredit=-1 dcredit=-1

端口扫描

主动扫描工具

  • Nmap基础扫描:

    复制代码
    nmap -sV -O 192.168.1.1

    -sV探测服务版本,-O识别操作系统)

  • 快速扫描:nmap -F 192.168.1.1(仅扫描常用端口)

检测本机开放端口

  • 使用 netstat

    复制代码
    netstat -tuln

    -tTCP,-uUDP,-l监听状态,-n禁用域名解析)

  • 使用 ss

    复制代码
    ss -tuln

防火墙管理

  • 查看iptables规则:sudo iptables -L

  • 禁止特定端口:

    复制代码
    sudo iptables -A INPUT -p tcp --dport 22 -j DROP

注意:部分命令需root权限,谨慎操作避免影响系统稳定性。

相关推荐
WG_1713 分钟前
Linux:环境变量
linux·运维·服务器
努力的小帅13 分钟前
Linux_基础IO(Linux入门到精通)
linux·动态库·静态库·计算机组成原理·io操作
txzz888817 分钟前
CentOS-Stream-10 系统安装之Firewalld防火墙配置
linux·运维·网络·计算机网络·centos·firewall-cmd·linux防火墙
Konwledging25 分钟前
VMA-virtual memory areas
linux
无事好时节26 分钟前
【Linux 进程详解】从 PCB 到 fork
linux
NZT-4830 分钟前
服务器访问github受限的解决办法
运维·服务器·github
kaoa00031 分钟前
Linux入门攻坚——57、HAProxy
linux·运维·服务器
噜啦噜啦嘞好1 小时前
Linux——网络概念
linux·网络
欢喜躲在眉梢里1 小时前
基于 openFuyao 社区的无硬件 UB 开发实战指南
运维·数据库·人工智能·vscode·ai·开发工具·go开发
博语小屋1 小时前
简单线程池实现(单例模式)
linux·开发语言·c++·单例模式