摘要:比如我們的會被暴力破解端口入口,大部分用戶默認端口不會進行修改,即便我們有些時候進行修改,也可能會被猜測試探端口嘗試,所以會出現(xiàn)類似的暴力破解端口的問題。設(shè)置白名單屏蔽時間,單位為秒檢測時長最大嘗試次數(shù)。
隨著VPS、云主機成本越來越低,我們原本可能一直使用虛擬主機的站長都開始轉(zhuǎn)向使用。但是,雖然在成本上云主機可能便宜,但是需要我們用戶運維的時間成本會比較高。即便我們知道可以一鍵快速安裝WEB面板搭建網(wǎng)站,但是一些基本的運維需要在不斷出現(xiàn)問題的時候再去解決。
比如我們的VPS會被暴力破解SSH端口入口,大部分用戶默認SSH端口22不會進行修改,即便我們有些時候進行修改,也可能會被猜測試探端口嘗試,所以會出現(xiàn)類似的暴力破解SSH端口的問題。其實最好的辦法是我們采用密鑰登錄VPS,不過有些時候網(wǎng)友并不是特別懂,而且需要進行設(shè)置才行。
這里我們目前可以采用的辦法是Fail2ban,來根據(jù)間隔時間訪問次數(shù)進行限制屏蔽,如果有需要的可以參考使用。同時,我們也可以將設(shè)置成郵件通知的模式,被屏蔽的IP可以通過郵件通知,這樣可以及時得到反饋目前是有軟件/人為在掃端口。
apt-get install fail2ban -y
在這篇文章中,筆者是用的Ubuntu系統(tǒng),所以我們直接用apt直接安裝。
vi /etc/fail2ban/jail.conf
這里我們修改配置文件。
[DEFAULT]ignoreip = 127.0.0.1/8
bantime = 3600
findtime = 600
maxretry = 5
根據(jù)需要進行設(shè)置。ignoreip設(shè)置白名單;bantime屏蔽時間,單位為秒;findtime檢測時長;maxretry最大嘗試次數(shù)。
[ssh]enabled = true # 啟動檢測
port = ssh # 端口
filter = sshd
logpath = /var/log/ssh.log # SSH日志路徑
maxretry = 5 # 最大嘗試次數(shù)
同樣的,我們需要在配置文件中修改配置。
這里我們還可以給Fail2ban添加郵件發(fā)送功能。前提是我們需要在VPS中安裝SENDMAIL,如果沒有則需要安裝。
destemail = [email protected]
mta = sendmail
action = %(action_mw)s
service fail2ban restart
這樣我們重啟之后可以生效,我們?nèi)绻斜匾梢宰约簷z測是否運行完整,比如用一臺服務(wù)器去掃端口,看看是否被屏蔽,以及是否有被發(fā)送郵件通知。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/117829.html
摘要:安裝打開配置文件,進行配置寫入到這里,就是我個人從上次被黑當中總結(jié)的一些基本的服務(wù)器安全,而至于群里大神說的跳板機的方案,容我再消化消化再嘗試部署起來??偨Y(jié)服務(wù)一些基本的安全配置得跟上。服務(wù)器一旦被入侵,不急。 首先,VPS 服務(wù)器被黑怎么辦? 第一, 10秒之內(nèi)登錄你的 VPS 提供商賬號,關(guān)機。第二,切斷被黑機器的外網(wǎng)。第三,在相同的 VPS 提供商重開一臺機器,內(nèi)網(wǎng)登錄,備份重要...
寫在最前 這是根據(jù) imooc 上 Scott 老師的課程整理的,主要是方便自己查找,因為真的記不住... 附上鏈接:Node.js項目線上服務(wù)器部署與發(fā)布 靜態(tài)網(wǎng)站,需要數(shù)據(jù)庫的電影網(wǎng)站、公眾號,小程序,app 五種項目的部署。這里只寫最簡單的靜態(tài)網(wǎng)站的部署 部署思路 1、完成項目2、購買域名,備案,解析一些二級域名出來備用3、購買服務(wù)器 4、ssh 遠程登錄服務(wù)器 并進行一些安全配置5、服務(wù)...
閱讀 1847·2021-09-22 15:23
閱讀 3288·2021-09-04 16:45
閱讀 1919·2021-07-29 14:49
閱讀 2783·2019-08-30 15:44
閱讀 1531·2019-08-29 16:36
閱讀 1054·2019-08-29 11:03
閱讀 1523·2019-08-26 13:53
閱讀 516·2019-08-26 11:57