萬盛學電腦網

 萬盛學電腦網 >> 安全資訊防護 >> Linux 服務器系統安全配置事項

Linux 服務器系統安全配置事項

Linux 服務器系統安全配置,Linux 系統是公認很安全的系統,但是畢竟是開源的,多多少少也存在一定的隱患,下面就介紹一下系統安全配置事項吧,Linux 面臨的威脅主要有DoS 攻擊、本地用戶獲取非授權的文件的讀寫權限、遠程用戶獲得特權文件的讀寫權限、遠程用戶獲得root 權限等。

可采用以下措施進行預防:

(1)刪除所有的特殊賬戶,包括lp、shutdown、halt、news、uucp、operator、games、gopher 等。

可參考以下命令:

[root@redhat root]# userdel lp

[root@redhat root]# groupdel lp

(2)修改默認root 密碼長度。默認root 密碼長度是5 位,建議修改為8 位。

編輯/etc/login.defs, 把 PASS_MIN_LEN 5 修改為PASS_MIN_LEN 8.

(3)打開密碼shadow 支持功能,利用md5 算法加密為shadow 文件添加不可更改屬性。

具體命令為:

[root@redhat root]# chattr +i /etc/shadow

(4)取消所有不需要的服務,如Telnet、HTTP 等默認啟動的服務。關閉Telnet,編輯/etc/xinetd.d/telnet,修改disable = no 為disable = yes,更改/etc/xinetd.conf 的權限為600,只允許root 來讀寫該文件。

具體命令為:

[root@redhat root]# chmod 600 /etc/

xinetd.conf

(5)屏蔽系統登錄信息,包括Linux 發行版、內核版本名和服務器主機名等。

具體命令為:

[root@redhat root]# rm /etc/issue

[root@redhat root]# rm /etc/issue.net

(6)禁止按Ctrl+Alt+Del 鍵關閉系統。

編輯/etc/inittab,將:

ca::ctrlaltdel:/sbin/shutdown-t3 -rnow

改為:

#ca::ctrlaltdel:/sbin/shutdown-t3-rnow

(7)不允許root 從不同的控制台進行登錄。

編輯/etc/securetty,在不需要登錄的TTY設備前添加#,禁止從TTY 設備進行root 登錄。

(8)使用SSH 進行遠程連接。通過SSH 客戶端軟件連接Linux,在Linux 下利用以下命令連接其他Linux:

[root@redhat root]# ssh -l root

192.168.2.180

(9)禁止隨意通過su 命令將普通用戶變為root 用戶。編輯/etc/pam.d/su,加入以下內容:

auth sufficient /lib/security/pam_

rootok.so debug

auth required /lib/security/pam_

wheel.so group=wheel

wheel 為系統中隱含的組,只有wheel 組的成員才能用su 命令成為root.

(10)配置防火牆,並隨時關注Linux 網站上內核更新,保持最新的系統內核。


copyright © 萬盛學電腦網 all rights reserved