萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

AIX 禁止 root 遠端登入(Telnet/SSH)完整設定

為提升系統安全性,AIX 需同時封鎖 root 的 Telnet 與 SSH 遠端登入。本文說明修改 /etc/security/user、使用 smitty 關閉 Telnet、修改 sshd_config 禁止 SSH、重啟 SSH 服務的完整步驟。

1. 修改 /etc/security/user 限制 root 登入權限

root:
    login = false      # 禁止本地登入
    rlogin = false     # 禁止遠端 rlogin/telnet
    su = false         # 禁止其他用戶 su 到 root

或直接使用 smitty lockuser 鎖定 root 帳號。

2. 禁止 Telnet 遠端登入

smit chuser
# 選擇 root
# 將 "User can login REMOTELY (rsh, tn, rlogin)" 設為 false

3. 禁止 SSH 遠端登入

vi /etc/ssh/sshd_config
# 找到 PermitRootLogin,修改為
PermitRootLogin no

4. 重啟 SSH 服務生效

stopsrc -s sshd
startsrc -s sshd

操作建議

  • 建立一般使用者帳號遠端登入,再 su - root 切換管理權限。
  • 若一般用戶因密碼錯誤過多被鎖定,可本地登入後執行 chuser unsuccessful_login_count=0 username 解鎖。

小結

雙管齊下封鎖 Telnet 與 SSH,並建立一般用戶跳板機制,符合最小權限原則,大幅降低 root 帳號暴力破解風險。

copyright © 萬盛學電腦網 all rights reserved