过期域名预定抢注

用戶名  找回密碼
 免费注册

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

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

主机被尝试暴力破解登陆

主机被尝试暴力破解登陆
: ~% h& e0 w* p! q. _
       最常見的類型是主機被嘗試暴力破解登陸密碼,站長朋友們寫文章,搞外鏈接辛辛苦苦打造出一個賺美刀的平台,被破解後,hacker建帳號留後門清除登陸痕跡,日後慢慢搾乾這台VPS上每一個可以盈利的資源,到時站長們不喝酒也是要醉了。其實這樣被掃瞄+暴力破解的情況我們花上十分鐘就可以應付了,當然最主要還是要保持一定的安全意識。# N7 s( s# J0 t3 G
       進入正題,暴力破解,解決的辦法可以分三步:1、禁Root   2、換端口   3、使用定期更換的長密碼(用密鑰取代密碼): u7 U) a/ {* ]3 `* V9 L1 J
        1、不少站長拿到初始化好了Linux VPS環境,直接使用遠程root帳號登陸,眾所周知root權限無所不能,方便是方便了,卻留下安全隱患。為了提高服務器的安全度,需要對它進行禁止,使得攻擊者無法通過暴力破解來獲取root權限。* |% d0 V3 D6 x- l6 `
1)新建一個用戶0 j, T$ t) }' f  ]1 Q+ r
#useradd cnwebmasters(cnwebmasters為新建的用戶名)
" O  e% S8 B, n6 p/ l1 E2)為新用戶設置密碼
5 F! n; U7 R- d( p#passwd cnwebmasters(cnwebmasters為新建的用戶名)
: W8 r9 a* ?. k, ?& ?3)修改SSHD配置,禁止root直接登錄7 V# N4 l: g2 U  p  [
#vi /etc/ssh/sshd_config
/ k+ m. [# ?; Y: O& {" s/ B查找"#PermitRootLogin yes",將前面的"#"去掉,短尾"Yes"改為"No"後:wq保存文件。
8 T8 P' A. d  L: {! M8 F4)修改完畢後,重啟sshd服務1 t" g8 ^9 s4 U3 F% |2 D9 a
#service sshd restart
+ \! @% p* y. V' Q) O
5)下次登錄,先使用cnwebmasters登錄,然後通過su - root 來獲取root權限。- C( x  ]8 {8 \9 Q+ S# G
5 {1 y' E' d9 \1 Z% x1 @
         2、禁了root後還是會被嘗試登陸,沒關係,咱把SSH的端口改下,雖然更改端口無法在根本上抵禦端口掃瞄,但是,可以在一定程度上提高VPS的防禦B格。% U, a" o( A( A* D5 c( b0 s' b1 J
1)打開sshd配置文件
8 ^0 m$ v" }7 I#vi /etc/ssh/sshd_config/ C, T" F% e, R5 H7 Q2 X' O! E' O
2)找到#Port 22字段刪掉#,將22改為其他不被使用的端口
+ m" W+ j. l2 ^( {1 t服務器端口最大可以開到65536,建議使用4XXXX端口$ ~( L# T. F. b
3)重啟sshd服務
) w; j6 F) s0 j#service sshd restart9 X  i3 A; y: J. f
4)千萬千萬要記得增加防火牆規則啊,見過不少朋友開著防火牆把自己牆在外面的,我也是醉了/ i' S' L: x/ X
修改iptables配置文件:vi /etc/sysconfig/iptables添加以下內容
/ ]2 u6 k, @% c3 r% j-A INPUT -p tcp -m state --state NEW -m tcp --dport 49999 -j ACCEPT- A- y* `, }) q8 F( f( d9 I
保存退出:wq後重啟防火牆服務) `3 f1 x" s1 ^( h; d) V9 c4 l, C
#
service iptables restart, t2 Z) n3 `! x, o: s+ H4 a
2 f# s" G, P3 e
        3、最後推薦大家定期手工更新強密碼,強密碼定義是長度8位以上有大小字母寫加數字,B格高的可以使用密鑰取代密碼登陸,大家自行百度,大前提是保證你的登陸工具和電腦要乾淨。
' K2 m4 i8 @7 [+ ?' F7 M7 x6 {) l3 |* |# T' ]5 `4 d  ^% R
        4、最後說下安全意識,一開始我們看到有人嘗試暴力破解我們的Linux VPS,你有沒有想過要看看到底是神馬人物對我們的小小網站感興趣,不懂你知不知道,反正我是想知道。: E$ ?# t& b* p
#vi /var/log/secure
9 }! P, S$ Z$ j$ Y! |' d- O7 q大寫G翻到最後,看看登陸記錄
: F7 ^- P# _. ^8 y: V3 T

暴力破解登陆IP

暴力破解登陆IP

8 C- h0 h" Q7 ^$ G) l* E
百度一下這個IP顯示江蘇省淮安市電信,本著眼不見心不煩的原則,我們把這個IP加到iptables裡
  S  `) u3 o, @. W2 Dvi /etc/sysconfig/iptables添加以下規則,禁止此IP訪問我們的VPS
7 C2 N; r9 ~" u5 q- I. j1 }9 P-I INPUT -s 218.2.0.123 -j DROP9 V+ U' V( y& f' A
9 M) e0 U! |4 g% o5 o
       這下世界清靜了。。。。
& G* H, _; @: w% P2 z  k
( d5 I9 p1 w& a* ?       不知道大家每天花多少時間維護自己的站,抽0.5%的時間看一下安全方面的日誌,會免去很多後患。最後,在網上收集整理了一個近期進行端口掃瞄的主機列表,該怎麼辦,你懂的。) \$ R, {( l3 L2 E

8 _$ a: j0 i, m0 j( ^ 攻击性主机列表.rar (52.37 KB, 下載次數: 4, 售價: 2 點點)
4 U6 h9 q( O2 h6 {8 I  k

6 |4 k5 {% r3 Q3 m* }, h5 ~/ A9 ^
* a0 \$ d* V+ F" c! j. ], }; y2 I* A" I& g- p" [2 C

評分

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

查看全部評分

回復

使用道具 舉報

發表於 2015-1-2 21:08:09 | 顯示全部樓層
現在還不懂,有時間學一下。
% K& y* l9 O. g) B% {2 V, K1 B
回復 给力 爆菊

舉報

發表於 2015-1-2 23:15:48 | 顯示全部樓層
非常不錯的文章 我受用了 & ^' M) h9 B/ E  W, L
回復 给力 爆菊

舉報

發表於 2015-1-3 07:46:13 | 顯示全部樓層
安全的確是個大問題
5 h+ v4 Y) V5 n! y4 i! l# C
* ~8 D- \: R% V這個和計算機教育水平相當- y% `5 _# v4 N$ p. p+ g) L4 W
回復 给力 爆菊

舉報

發表於 2015-1-3 10:20:18 | 顯示全部樓層
有些VPS不能用iptables,怎麼辦0 b4 B, L: M& W  F, S: d1 [* u
回復 给力 爆菊

舉報

 樓主| 發表於 2015-1-3 21:20:08 | 顯示全部樓層
ryan2101 發表於 2015-1-3 10:20 5 U& j& f6 f& }7 n3 h
有些VPS不能用iptables,怎麼辦

! P( n) J+ C. o: l5 _可以把自帶的防火牆卸載,自行安裝iptables
3 d3 A8 e4 T' y: e0 }像CentOS 7.0默認使用的是firewall作為防火牆,可以改為iptables防火牆。+ B5 n: V' x, x  J
1)關閉firewall
% T: `0 Q# O5 M3 f& n, qsystemctl stop firewalld.service #停止firewall
. \, l4 c7 f* usystemctl disable firewalld.service #禁止firewall開機啟動! U1 n; q9 K  W! P9 z* R
2)安裝iptables防火牆
7 V1 ]/ {) p, M; qyum install iptables-services #安裝3 X7 y; k! p# J& f# p6 u  {7 K2 Q
vi /etc/sysconfig/iptables #編輯防火牆配置文件+ L# u3 z1 F) e: i+ ]3 b0 q6 g

$ Y$ U+ `0 I5 f1 b+ O( |! Q* i
回復 给力 爆菊

舉報

 樓主| 發表於 2015-1-3 21:20:52 | 顯示全部樓層
謝謝版主和各位朋友的豬毛
# l  ?* x7 p- c
回復 给力 爆菊

舉報

發表於 2015-1-3 21:56:45 | 顯示全部樓層
對於這個還是要加分支持: Q# k8 o9 J9 e! A: E- p' {$ U: K* P
回復 给力 爆菊

舉報

發表於 2015-1-3 23:33:23 | 顯示全部樓層
這個可以有,學習了,謝謝樓主分享
+ ^3 |7 T5 I5 E
回復 给力 爆菊

舉報

發表於 2015-1-4 07:19:41 | 顯示全部樓層
不錯不錯,很簡單易操作的
( E: X; [# `3 `9 X, u, x
回復 给力 爆菊

舉報

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

本版積分規則

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

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

GMT+8, 2025-8-12 09:56

By DZ X3.5

小黑屋

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