过期域名预定抢注

用戶名  找回密碼
 免费注册

十分鐘解決Linux VPS建站中不能忽視的安全問題

 火.. [複製鏈接]
發表於 2015-1-2 17:02:14 | 顯示全部樓層 |閱讀模式
       因為Linux的安全性、性能和效率相對Win系統的VPS高,越來越多的站長使用Linux的VPS,使用LNMP環境搭建WordPress網站,但是很多站長往往忽視了一些基礎的安全問題,導致網站遭受攻擊。. v. ?$ i3 s; R3 ]6 P, i
      

主机被尝试暴力破解登陆

主机被尝试暴力破解登陆
! w" [$ G- K. S8 r9 q! X7 s
       最常見的類型是主機被嘗試暴力破解登陸密碼,站長朋友們寫文章,搞外鏈接辛辛苦苦打造出一個賺美刀的平台,被破解後,hacker建帳號留後門清除登陸痕跡,日後慢慢搾乾這台VPS上每一個可以盈利的資源,到時站長們不喝酒也是要醉了。其實這樣被掃瞄+暴力破解的情況我們花上十分鐘就可以應付了,當然最主要還是要保持一定的安全意識。
% N* [- W8 g% K2 ^0 b! R       進入正題,暴力破解,解決的辦法可以分三步:1、禁Root   2、換端口   3、使用定期更換的長密碼(用密鑰取代密碼)
/ g8 J) U4 A. Q* w* M& J/ a        1、不少站長拿到初始化好了Linux VPS環境,直接使用遠程root帳號登陸,眾所周知root權限無所不能,方便是方便了,卻留下安全隱患。為了提高服務器的安全度,需要對它進行禁止,使得攻擊者無法通過暴力破解來獲取root權限。% K# A9 e, k- A& Y: Y8 y3 `
1)新建一個用戶2 c4 v1 {" {" z6 Z
#useradd cnwebmasters(cnwebmasters為新建的用戶名)
) {; l( @( X8 f( i- t2)為新用戶設置密碼4 _+ f) v, L4 E
#passwd cnwebmasters(cnwebmasters為新建的用戶名)) {9 C& @$ E4 p3 n
3)修改SSHD配置,禁止root直接登錄' r! E- {/ F  x0 ?
#vi /etc/ssh/sshd_config
+ v* a( T/ G- V/ K5 S! W" D0 x) X查找"#PermitRootLogin yes",將前面的"#"去掉,短尾"Yes"改為"No"後:wq保存文件。
- A  r$ L9 V: ~* E4)修改完畢後,重啟sshd服務4 C( @: ?1 G" A8 e5 u/ m5 T2 W
#service sshd restart; L8 p. {, }! B" j
5)下次登錄,先使用cnwebmasters登錄,然後通過su - root 來獲取root權限。5 @1 ]! a8 a" I; m% J0 l
# L$ ^$ t4 m, P# N& H" W
         2、禁了root後還是會被嘗試登陸,沒關係,咱把SSH的端口改下,雖然更改端口無法在根本上抵禦端口掃瞄,但是,可以在一定程度上提高VPS的防禦B格。6 k4 d8 ^  i7 t+ L/ H1 e+ J8 V
1)打開sshd配置文件( p- X; H2 W% f; e& v
#vi /etc/ssh/sshd_config( x7 b; q; M4 Q' M1 c
2)找到#Port 22字段刪掉#,將22改為其他不被使用的端口: `& T) D* d, A4 W7 b
服務器端口最大可以開到65536,建議使用4XXXX端口
  Q1 N6 F- [' G! S: Y3)重啟sshd服務/ }% W+ T* R( e$ N* f
#service sshd restart- _% ~$ f5 C; r. U' f
4)千萬千萬要記得增加防火牆規則啊,見過不少朋友開著防火牆把自己牆在外面的,我也是醉了
/ h2 K/ b! {! `) t6 x9 o6 T, d修改iptables配置文件:vi /etc/sysconfig/iptables添加以下內容& q' f3 s* B* r% H3 e" E
-A INPUT -p tcp -m state --state NEW -m tcp --dport 49999 -j ACCEPT' M  J- C/ }, {" R) V
保存退出:wq後重啟防火牆服務
; C  L. a& w3 E2 s$ j#
service iptables restart
$ a7 f. S% t  Z7 n% g4 F' \0 U% S. v& v8 b. I
        3、最後推薦大家定期手工更新強密碼,強密碼定義是長度8位以上有大小字母寫加數字,B格高的可以使用密鑰取代密碼登陸,大家自行百度,大前提是保證你的登陸工具和電腦要乾淨。
& J0 y1 S- j3 T  f
" F1 ]4 G, n) L3 x( [0 M        4、最後說下安全意識,一開始我們看到有人嘗試暴力破解我們的Linux VPS,你有沒有想過要看看到底是神馬人物對我們的小小網站感興趣,不懂你知不知道,反正我是想知道。  P/ ^1 V2 l4 f( {0 }4 ~. H
#vi /var/log/secure; G/ A5 u: l! E. [1 Q; w- v- b
大寫G翻到最後,看看登陸記錄, W2 o% I3 Y( o4 H6 u) |

暴力破解登陆IP

暴力破解登陆IP

) k. f7 Q6 B5 s- K
百度一下這個IP顯示江蘇省淮安市電信,本著眼不見心不煩的原則,我們把這個IP加到iptables裡
  Z0 \. l3 _( pvi /etc/sysconfig/iptables添加以下規則,禁止此IP訪問我們的VPS! ^- v6 P; J# e5 M9 m* x  \0 O
-I INPUT -s 218.2.0.123 -j DROP
, t# t+ |. Y8 m4 {$ g: ^8 l: w! i( z) n0 [
       這下世界清靜了。。。。$ U* y& K9 T# m$ |
1 d& Z9 T4 ?% t6 m+ Z' F6 N1 a
       不知道大家每天花多少時間維護自己的站,抽0.5%的時間看一下安全方面的日誌,會免去很多後患。最後,在網上收集整理了一個近期進行端口掃瞄的主機列表,該怎麼辦,你懂的。
- N- t% g" a9 I- X. ]$ S* }. V- |2 b  c) H0 k# q
攻击性主机列表.rar (52.37 KB, 下載次數: 4, 售價: 2 點點)
5 T. x& i) P  r! H& z- C. e

1 x( k# X0 {& B( J1 F0 N( G( H2 I8 e, h2 l& V

, I6 W( P) d2 O

評分

參與人數 10點點 +18 收起 理由
老同学 + 1 谢谢分享!
michaelr + 1 有見地
xinyf88 + 1 有見地
华隐 + 2
乐乐 + 5
qqqwwqqq + 1 有見地
th3grouplet + 1 鼓勵
八夜 + 1 送花花~~~
uper + 4 鼓勵
jiaruseng + 1 谢谢分享!

查看全部評分

回復

使用道具 舉報

發表於 2015-1-2 21:08:09 | 顯示全部樓層
現在還不懂,有時間學一下。. i& \1 f' V: A( Q% ?% N% N& l% \
回復 给力 爆菊

舉報

發表於 2015-1-2 23:15:48 | 顯示全部樓層
非常不錯的文章 我受用了
) p& r4 C, H9 k9 m" h6 s7 ?+ O
回復 给力 爆菊

舉報

發表於 2015-1-3 07:46:13 | 顯示全部樓層
安全的確是個大問題
- u) }2 Q: e& L+ W% G; N2 F! n( N. N7 D  ~  f3 B
這個和計算機教育水平相當7 b/ @7 T8 c; D- @; b) L1 s/ P+ n
回復 给力 爆菊

舉報

發表於 2015-1-3 10:20:18 | 顯示全部樓層
有些VPS不能用iptables,怎麼辦1 C9 {4 Y# y- e) S. I
回復 给力 爆菊

舉報

 樓主| 發表於 2015-1-3 21:20:08 | 顯示全部樓層
ryan2101 發表於 2015-1-3 10:20 6 d) t  ~% {. V# L/ V1 k$ e2 t3 _
有些VPS不能用iptables,怎麼辦
5 m3 J9 x- X6 ~& p  k6 |" k
可以把自帶的防火牆卸載,自行安裝iptables" z# V) Y7 q! k
像CentOS 7.0默認使用的是firewall作為防火牆,可以改為iptables防火牆。5 \( B5 t5 Q" D% ^5 k6 V1 c  J
1)關閉firewall' Z% q* H% Q/ `- `; [/ @  k1 q% g
systemctl stop firewalld.service #停止firewall
" X7 H' y" W9 H9 x( L' C( y" @systemctl disable firewalld.service #禁止firewall開機啟動
) l4 g5 X" b' N; U2 J* _2)安裝iptables防火牆
2 L& m/ Q) D# Q& Y( Lyum install iptables-services #安裝& _9 P* M5 w0 C' j  O, n! k  T1 }. ?
vi /etc/sysconfig/iptables #編輯防火牆配置文件( y- ^( j& c+ w! N
" ], ]" L! q2 y' c# [! @: b9 x( {
回復 给力 爆菊

舉報

 樓主| 發表於 2015-1-3 21:20:52 | 顯示全部樓層
謝謝版主和各位朋友的豬毛7 V+ v$ g! P* y+ r4 z+ e  f) i. _
回復 给力 爆菊

舉報

發表於 2015-1-3 21:56:45 | 顯示全部樓層
對於這個還是要加分支持
# e  C$ v$ W6 M9 c; X. L" }
回復 给力 爆菊

舉報

發表於 2015-1-3 23:33:23 | 顯示全部樓層
這個可以有,學習了,謝謝樓主分享2 C+ ~5 U; ^  p0 `/ D$ l' s
回復 给力 爆菊

舉報

發表於 2015-1-4 07:19:41 | 顯示全部樓層
不錯不錯,很簡單易操作的/ k7 j: R0 o. w8 d5 q
回復 给力 爆菊

舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

过期高净值品牌域名预定抢注

點基跨境 數位編輯創業論壇

GMT+8, 2025-7-15 11:16

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表