如何加固Linux系統(tǒng)-創(chuàng)新互聯(lián)

這篇文章主要介紹了如何加固Linux系統(tǒng),具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)不只是一家網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司;我們對營銷、技術(shù)、服務都有自己獨特見解,公司采取“創(chuàng)意+綜合+營銷”一體化的方式為您提供更專業(yè)的服務!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關(guān)注我們的做網(wǎng)站、網(wǎng)站制作質(zhì)量和服務品質(zhì),在得到用戶滿意的同時,也能得到同行業(yè)的專業(yè)認可,能夠為行業(yè)創(chuàng)新發(fā)展助力。未來將繼續(xù)專注于技術(shù)創(chuàng)新,服務升級,滿足企業(yè)一站式成都營銷網(wǎng)站建設(shè)需求,讓再小的成都品牌網(wǎng)站建設(shè)也能產(chǎn)生價值!

加固Linux系統(tǒng)的三種方法總結(jié)

Linux命令行歷史加固

通過配置系統(tǒng)環(huán)境變量實現(xiàn)記錄用戶在命令行執(zhí)行的命令。

vim /etc/profile.d/system_monitor.sh
# 添加下面代碼
export TMOUT=600
readonly TMOUT
#history
USER_IP=`who -u am i 2>/dev/null | awk '{print $NF}' | sed -e 's/[()]//g'`
HISTDIR=/usr/share/.history
if [ -z $USER_IP ]; then
USER_IP=`hostname`
fi
if [ ! -d $HISTDIR ]; then
mkdir -p $HISTDIR
chmod 777 $HISTDIR
fi
if [ ! -d $HISTDIR/${LOGNAME} ]; then
mkdir -p $HISTDIR/${LOGNAME}
chmod 300 $HISTDIR/${LOGNAME}
fi
export HISTSIZE=4000
DT=`date +%Y%m%d_%H%M%S`
export HISTFILE="$HISTDIR/${LOGNAME}/${USER_IP}.history.$DT"
export HISTTIMEFORMAT="[%Y.%m.%d %H:%M:%S]"
chmod 600 $HISTFILE/${LOGNAME}/*.history* 2>/dev/null

重新加載環(huán)境變量

source /etc/profile.d/system_monitor.sh

效果:每個帳號每次的登錄IP以及運行命令都會記錄在該目錄如下:

[root@localhost ~]# ll /usr/share/.history/root/
total 8
-rw-------. 1 root root 236 Apr 23 21:49 1.180.212.137.history.20170423_214918
-rw-------. 1 root root 564 Apr 23 21:54 1.180.212.137.history.20170423_214957

crond調(diào)用黑白名單

Cron有它自己內(nèi)建的特性,這特性允許定義哪些人能哪些人不能跑任務。 這是通過兩個文件/etc/cron.allow 和 /etc/cron.deny控制的。要鎖定在用Cron的用戶時可以簡單的將其名字寫到corn.deny里,而要允許用戶跑cron時將其名字加到cron.allow即可。如果你要禁止所有用戶,僅允許root用戶。如下:

# echo 'root' >> /etc/cron.allow
# echo 'ALL' >> /etc/cron.deny

ssh服務禁止root登錄

1、不要使用默認端口,修改方式;

Port 3714

2、不要使用第一版協(xié)議;

Protocol 2

3、限制可登錄的用戶;

AllowUsers user1 user2 #僅允許user1和user2用戶登錄

4、設(shè)定空閑會話超時時長;

5、利用防火墻設(shè)置ssh的遠程訪問策略;僅允許來自于指定網(wǎng)絡(luò)中的主機訪問;

6、僅監(jiān)聽于指定的IP地址;

ListenAddress

7、基于口令認證時,要使用強密碼策略;

# 使用mkpasswd命令生成密碼;
mkpasswd -l 15 -s 3 -d 3 -C 3

8、最后使用基于密鑰進行認證

9、禁止使用空密碼,默認啟用;

PermitEmptyPasswords no:是否允許空密碼登錄;

10、禁止管理員直接登錄;

PermitRootLogin yes # 是否允許管理員直接登錄;安全起見,建議為no;

11、限制ssh訪問頻度和并發(fā)在線;

12、做好日志分析;

感謝你能夠認真閱讀完這篇文章,希望小編分享的“如何加固Linux系統(tǒng)”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學習!

本文題目:如何加固Linux系統(tǒng)-創(chuàng)新互聯(lián)
文章路徑:http://www.bm7419.com/article20/ihdco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、搜索引擎優(yōu)化關(guān)鍵詞優(yōu)化、軟件開發(fā)網(wǎng)站導航、服務器托管

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設(shè)