熟悉linux運(yùn)維的人的話就會(huì)知道linux服務(wù)器的安全在運(yùn)維中是非常的重要的,如果說(shuō)服務(wù)器的安全沒有做好的話,那么就很容易就會(huì)遭受到外界的攻擊。Linux服務(wù)器安全指南你知道幾條呢?今天達(dá)內(nèi)科技就來(lái)給大家整理下這些安全指南。
一、經(jīng)常升級(jí)系統(tǒng)
將軟件更新到版本通常是任何操作系統(tǒng)所必需的安全預(yù)防措施。軟件在更新時(shí)通常會(huì)在大到關(guān)鍵漏洞補(bǔ)丁、小到bug修復(fù)的范圍內(nèi)進(jìn)行,很多漏洞實(shí)際上在被公布時(shí)就已經(jīng)被修復(fù)了。
二、自動(dòng)安全更新
你可以調(diào)節(jié)服務(wù)器關(guān)于自動(dòng)更新的的參數(shù)。Fedora的Wiki頁(yè)面上有一篇文章對(duì)自動(dòng)更新進(jìn)行了深入解讀,文章里提到我們可以通過(guò)調(diào)整參數(shù)為安全更新會(huì)把自動(dòng)更新的風(fēng)險(xiǎn)降低至少。
三、添加一個(gè)受限用戶賬戶
我們假定你已經(jīng)使用 root 權(quán)限進(jìn)入了服務(wù)器中,你此時(shí)擁有服務(wù)器的至高權(quán)限,一個(gè)不小心就會(huì)把服務(wù)器搞癱瘓。所以,你應(yīng)該有一個(gè)受限制賬戶而不是一直使用
root 賬戶。這不會(huì)給你的操作帶來(lái)多大麻煩,因?yàn)槟憧梢酝ㄟ^(guò) sudo來(lái)進(jìn)行任何你想要的操作。
四、加固SSH訪問(wèn)
你可以使用密碼認(rèn)證登錄服務(wù)器。但是更安全的方法是通過(guò)加密的密鑰對(duì)。你將徹底放棄密碼,用私鑰可以防止暴力破解。我們將告訴你如何創(chuàng)建密鑰對(duì)。
五、創(chuàng)建驗(yàn)證密鑰對(duì)
創(chuàng)建密鑰對(duì)可以在你自己的電腦上完成,現(xiàn)在我們開始創(chuàng)建一個(gè)4096位的RSA密鑰對(duì)。即使有了密鑰,你仍然可以通過(guò)密碼方式加密你的私鑰,這樣除非你把密碼存在密鑰管理器里,不然就必須通過(guò)輸入正確的密碼使用你的私鑰。用了密碼能有一個(gè)雙重保險(xiǎn),不想用的話你直接把密碼字段留空就可以了。
六、SSH守護(hù)進(jìn)程選項(xiàng)
不允許root用戶通過(guò)SSH登錄。,這要求所有的SSH連接都是通過(guò)非root用戶進(jìn)行。當(dāng)以受限用戶帳戶連接后,可以通過(guò)使用 sudo 或使用 su -
切換為root shell來(lái)使用管理員權(quán)限。
七、用Fail2Ban保護(hù)SSH登錄
Fail2Ban是一個(gè)應(yīng)用程序,會(huì)把頻繁出現(xiàn)登陸失敗的IP地址進(jìn)行自動(dòng)封禁。一般情況下,人們都不會(huì)連續(xù)三次以上輸錯(cuò)密碼(如果使用SSH密鑰,那不會(huì)超過(guò)一個(gè)),因此如果服務(wù)器充滿了登錄失敗的請(qǐng)求那就表示有惡意訪問(wèn)。
八、刪除未使用的面向網(wǎng)絡(luò)的服務(wù)
大部分Linux發(fā)行版都可以使用網(wǎng)絡(luò)服務(wù),你可以選擇把不再需要的那部分刪除掉,這樣可以減少被攻擊的概率。
九、查明該移除哪個(gè)服務(wù)
如果你在沒有啟用防火墻的情況下對(duì)服務(wù)器進(jìn)行基本的TCP和UDP的nmap
掃描,那么在打開端口的結(jié)果中將出現(xiàn)SSH、RPC和NTPdate。通過(guò)配置防火墻,你可以過(guò)濾掉這些端口,但SSH除外,因?yàn)樗仨氃试S你的傳入連接。但是,理想情況下,應(yīng)該禁用未使用的服務(wù)。
關(guān)于Linux服務(wù)器安全指南達(dá)內(nèi)科技就給大家整理了以上的九條,這些安全指南是可以直接影響到你的工作的。如果說(shuō)你對(duì)于linux還有什么專業(yè)上的疑問(wèn)或者是想要學(xué)習(xí)linux的話,那么可以來(lái)咨詢我們達(dá)內(nèi)科技,也可以先點(diǎn)擊我們文章下面的獲取試聽資格按鈕來(lái)獲取我們的linux課程免費(fèi)試聽資格。