LINUX安全設定(部分)

wailon發表於2013-11-11

#設定目錄許可權,不允許刪除
chattr -R +a /var/log

#設定檔案許可權,只允許增加,不允許修改或刪除;取消許可權設定使用 -a 操作

chattr +a file
#檢視檔案許可權
lsattr

#鎖定使用者
passwd -l username


#調協登入失敗操作,配置以下檔案

/etc/pam.d/login
/etc/pam.d/sshd

auth required pam_tally2.so deny=3 unlock_time=180 even_deny_root root_unlock_time=180 #登入失敗3次鎖定180秒,包含root

#檢視使用者登入失敗的次數
pam_tally2 --user oracle

#禁止ROOT使用者遠端登入
編輯 /etc/ssh/sshd_config
修改 PermitRootLogin將yes改為no
重啟ssh服務
service sshd restart 或
/etc/init.d/sshd restart

#Linux 檢視登入成功的使用者資訊
最新的登入記錄在最前面,所以可以用 一下命令來檢視。
last | less

檢視登入失敗的使用者資訊
lastb


#統計IP地址的登入失敗次數

lastb | awk '{print $3}' |sort | uniq -c | sort -n

將多次訪問的IP加入防火牆
vi /etc/sysconfig/iptables
lastb | awk '{print $3}' | sort | uniq -c | sort -n | awk '{printf "-A INPUT -s "$2"/32 -p tcp -j DROP"}NR%1==0{print ""}'

禁止IP訪問
iptables -A INPUT -p tcp -s 218.4.156.254 -j DROP
iptabels-save

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/429786/viewspace-776344/,如需轉載,請註明出處,否則將追究法律責任。

相關文章