毋庸置疑,對於系統管理員,提高站羣服務器的安全性是最重要的事情之一。因此,也就有了許多針對這個話題而生的文章、博客網站和論壇帖子。一台站羣服務器由大量功能各異的部件組成,這一點使得很難根據每個人的需求去提供定製的站羣解決方案。這篇文章儘可能涵蓋一些有所裨益的小技巧來幫助管理員保證站羣服務器和使用者安全。
 
有一些常識是每個系統管理員都應該爛熟於心的:

務必保證系統是最新的
經常更換密碼 – 使用數字、字母和非字母的符號組合
給予使用者最小的許可權,滿足他們日常使用所需即可
只安裝那些真正需要的站羣軟件包

 
更改 SSH 預設埠
在搭建好一台全新的站羣服務器後要做的第一件事情就是更改 SSH 的預設埠。這個小小的改動能夠使你的站羣服務器避免受到成千上萬的暴力攻擊(不更改預設埠相當於黑客們知道你家的門牌號,這樣他們只需要一把一把的試鑰匙就可能開啓你家的鎖)。
 
使用 SSH 金鑰認證
在通過 SSH 訪問站羣服務器時,使用 SSH 金鑰進行認證是尤其重要的。這樣做為站羣服務器增加了額外的保護,確保只有那些擁有金鑰的人才能訪問站羣服務器。
 
關閉 SSH 的密碼認證
既然已經有了 SSH 金鑰,那麼關閉 SSH 的密碼認證就會更安全了。
 
關閉 Root 登入
下面關鍵的一步是關閉 root 使用者的直接訪問,而使用 sudo 或 su 來執行管理員任務。首先需要新增一個有 root 許可權的新使用者。
 
設定防火牆
防火牆有助於過濾出入埠和阻止使用暴力法的登入嘗試。我傾向於使用 SCF(Config Server Firewall) 這個強力防火牆。它使用了 iptables,易於管理,而且對於不擅於輸入命令的使用者提供了 web 介面。
 
鎖住賬户
如果某個賬户在很長一段時間內都不會被使用了,那麼可以將其鎖住以防止其它人訪問。
 
 
瞭解站羣服務器上的服務
站羣服務器的本質是為各種服務提供訪問功能。使站羣服務器只執行所需的服務,關閉沒有使用的服務。這樣做不僅會釋放一些系統資源,而且也會使站羣服務器變得更加 安全。比如,如果只是執行一個簡單的站羣服務器,顯然不需要 X 顯示或者桌面環境。如果不需要 Windows 互聯網共享功能,則可以放心關閉 Samba 。