CentOS系統(tǒng)開啟SSH密碼登錄配置指南
操作背景與目標
SSH協(xié)議為Linux系統(tǒng)遠程管理核心工具,默認可能禁用密碼認證。本教程演示如何通過修改配置文件、管理防火墻策略實現(xiàn)密碼登錄功能。
配置流程詳解
1. 修改SSH服務配置文件
vim /etc/ssh/sshd_config
定位以下參數(shù)并修改:
PasswordAuthentication yes
PermitRootLogin yes # 如需允許root登錄則啟用
保存后執(zhí)行:systemctl restart sshd
2. 防火墻策略調(diào)整
放行SSH默認端口(22/TCP):
firewall-cmd --permanent --add-port=22/tcp
firewall-cmd --reload
3. SELinux策略適配
setsebool -P ssh_password 1
4. 連接有效性驗證
ssh username@服務器IP
關鍵參數(shù)說明
參數(shù) | 作用 | 推薦值 |
---|---|---|
PasswordAuthentication | 啟用密碼驗證機制 | yes |
PermitRootLogin | 控制root賬戶登錄權限 | prohibit-password(建議) |
安全強化建議
- 修改默認SSH端口降低掃描風險
- 啟用fail2ban防御暴力破解
- 優(yōu)先采用密鑰認證方式
- 定期更新系統(tǒng)安全補丁
故障排查方法
檢查服務狀態(tài):systemctl status sshd
審查日志信息:journalctl -u sshd