為提升系統安全性,AIX 需同時封鎖 root 的 Telnet 與 SSH 遠端登入。本文說明修改 /etc/security/user、使用 smitty 關閉 Telnet、修改 sshd_config 禁止 SSH、重啟 SSH 服務的完整步驟。
root:
login = false # 禁止本地登入
rlogin = false # 禁止遠端 rlogin/telnet
su = false # 禁止其他用戶 su 到 root
或直接使用 smitty lockuser 鎖定 root 帳號。
smit chuser
# 選擇 root
# 將 "User can login REMOTELY (rsh, tn, rlogin)" 設為 false
vi /etc/ssh/sshd_config
# 找到 PermitRootLogin,修改為
PermitRootLogin no
stopsrc -s sshd
startsrc -s sshd
su - root 切換管理權限。chuser unsuccessful_login_count=0 username 解鎖。雙管齊下封鎖 Telnet 與 SSH,並建立一般用戶跳板機制,符合最小權限原則,大幅降低 root 帳號暴力破解風險。