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