CentOS下需要賬號(hào)密碼登錄的配置與實(shí)踐
用戶賬戶創(chuàng)建與管理
在CentOS系統(tǒng)中,通過useradd
命令創(chuàng)建新用戶,例如:
useradd testuser
passwd testuser
執(zhí)行后需為賬戶設(shè)置符合安全要求的密碼,默認(rèn)用戶信息存儲(chǔ)在/etc/passwd
與/etc/shadow
文件中。
密碼策略強(qiáng)化配置
修改/etc/login.defs
文件可定義密碼有效期:
PASS_MAX_DAYS 90
PASS_MIN_LEN 8
通過pam_pwquality
模塊設(shè)置密碼復(fù)雜度規(guī)則:
password requisite pam_pwquality.so try_first_pass retry=3 minlen=10 ucredit=-1 lcredit=-2 dcredit=-1
SSH服務(wù)安全登錄配置
編輯/etc/ssh/sshd_config
實(shí)現(xiàn)以下安全措施:
Port 2222
PermitRootLogin no
PasswordAuthentication yes
MaxAuthTries 3
修改后需執(zhí)行systemctl restart sshd
使配置生效,建議結(jié)合SSH密鑰認(rèn)證提升安全性。
密碼失效應(yīng)急處理
若忘記root密碼,可通過以下步驟重置:
- 重啟系統(tǒng)并在GRUB界面按e進(jìn)入編輯模式
- 在
linux16
行末尾添加rd.break
- 重新掛載文件系統(tǒng)并執(zhí)行
passwd root
系統(tǒng)安全增強(qiáng)建議
- 啟用fail2ban防御暴力破解攻擊
- 配置防火墻僅開放必要端口
- 定期審計(jì)
/var/log/secure
登錄日志 - 使用
chage
命令強(qiáng)制用戶定期更新密碼
合理配置賬號(hào)密碼認(rèn)證機(jī)制是CentOS系統(tǒng)安全的基礎(chǔ),結(jié)合多因素認(rèn)證方案可進(jìn)一步提升防護(hù)等級(jí)。