保護你的服務(wù)器VPS: 修改ssh默認端口 | 禁用root登錄 | IP黑名單自動封禁

一些常用軟件工具(建議而已乏德,非必須)

? ##Debian安裝命令###

apt-get update && apt-get install unzip zip wget curl? mc? nano sudo ufw socat ntp ntpdate gcc git vim socat make build-essential cmake libboost-system-dev libboost-program-options-dev libssl-dev default-libmysqlclient-dev netcat -y

? ##CentOS安裝命令###

yum update -y && yum install unzip zip wget curl? mc? nano sudo ufw socat ntp ntpdate gcc git vim socat make build-essential cmake libboost-system-dev libboost-program-options-dev libssl-dev default-libmysqlclient-dev netcat net-tools -y

一 菩收,配置ssh

添加用戶

?useradd xxxxx?

更改用戶密碼?

passwd xxxxx

連續(xù)輸入兩次密碼

用戶間切換:

su - username(xxxxx)

刪除用戶

userdel username(xxxxx)

二颈墅,ssh配置文件:/etc/ssh/sshd_config

1岭佳,修改shh端口

Port 22 --> Port xxxxx

(部分vps不支持更改端口號)

2拜马,禁用root登錄

PermitRootLogin yes --> PermitRootLogin no

3喂走,更改后重新啟動sshd服務(wù)

systemctl restart sshd

三呼胚,設(shè)置登錄ip黑名單(登陸失敗超過一定次數(shù)的IP直接封禁)

###Debian###

查看登錄失敗日志 /var/log/auth.log

last -f /var/log/btmp | more

###CentOS###

查看登錄失敗日志文件位置

cat /var/log/secure

白名單ip文件位置:

/etc/hosts.allow

sshd:19.16.18.1:allow? ? ? #自己固定IP

sshd:132.213.:allow? ? ? ? #自己外網(wǎng)IP段

黑名單ip文件位置:

/etc/hosts.deny

======================================

1,建立讀取登錄失敗ip腳本

vim /usr/local/bin/secure_ssh.sh

按下“i”進入編輯模式张惹,寫入一下內(nèi)容:

#############

#!/bin/bash

LIMIT_CNT=6

LOG_FILE_PATH="/var/log/secure"

TMP_BLOCK_FILE="/usr/local/bin/black.txt"

OS_RELEASE="/etc/os-release"

security_execution()

{

? ? echo "start security_execution"

? ? cat $LOG_FILE_PATH | awk '/Failed/{print $(NF-3)}' | sort | uniq -c | awk '{print $2"="$1;}' > $TMP_BLOCK_FILE

? ? for i in `cat? $TMP_BLOCK_FILE`

? ? do

? ? ? IP=`echo $i | awk -F '=' '{print $1}'`

? ? ? NUM=`echo $i | awk -F '=' '{print $2}'`

? ? ? if [ $NUM -gt $LIMIT_CNT ];then

? ? ? ? ? grep $IP /etc/hosts.deny > /dev/null

? ? ? ? if [ $? -gt 0 ];then

? ? ? ? ? ? echo "block ip: $IP"

? ? ? ? ? ? echo "sshd:$IP:deny" >> /etc/hosts.deny

? ? ? ? fi

? ? ? fi

? ? done

? ? echo "Completed"

}

proc_main()

{

? ? if [ -f "$OS_RELEASE" ]; then

? ? ? ? source /etc/os-release

? ? ? ? case $ID in

? ? ? ? ? ? debian|ubuntu|devuan)

? ? ? ? ? ? ? ? LOG_FILE_PATH="/var/log/auth.log"

? ? ? ? ? ? ? ? ;;

? ? ? ? ? ? centos|fedora|rhel)

? ? ? ? ? ? ? ? LOG_FILE_PATH="/var/log/secure"

? ? ? ? ? ? ? ? ;;

? ? ? ? ? ? *)

? ? ? ? ? ? ? ? exit 1

? ? ? ? ? ? ? ? ;;

? ? ? ? esac

? ? ? ? echo "System $ID $VERSION_ID"

? ? ? ? security_execution

? ? fi

}

proc_main

#################

按下ESC舀锨,輸入:wq,保存退出

2宛逗,設(shè)置777權(quán)限:

chmod 777 /usr/local/bin/secure_ssh.sh

3坎匿,添加計劃任務(wù):

crontab -e

添加以下內(nèi)容,方法同上:

*/1 * * * *? /usr/local/bin/secure_ssh.sh

黑名單ip會被記錄到/usr/local/bin/black.txt

4雷激,重啟cron定時任務(wù)

CentOS:?

systemctl restart crond

Debian:

systemctl restart cron

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末替蔬,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子屎暇,更是在濱河造成了極大的恐慌承桥,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,599評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件根悼,死亡現(xiàn)場離奇詭異凶异,居然都是意外死亡蜀撑,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,629評論 3 385
  • 文/潘曉璐 我一進店門剩彬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來酷麦,“玉大人,你說我怎么就攤上這事喉恋√” “怎么了?”我有些...
    開封第一講書人閱讀 158,084評論 0 348
  • 文/不壞的土叔 我叫張陵瀑晒,是天一觀的道長。 經(jīng)常有香客問我徘意,道長苔悦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,708評論 1 284
  • 正文 為了忘掉前任椎咧,我火速辦了婚禮玖详,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘勤讽。我一直安慰自己蟋座,他們只是感情好,可當我...
    茶點故事閱讀 65,813評論 6 386
  • 文/花漫 我一把揭開白布脚牍。 她就那樣靜靜地躺著向臀,像睡著了一般。 火紅的嫁衣襯著肌膚如雪诸狭。 梳的紋絲不亂的頭發(fā)上券膀,一...
    開封第一講書人閱讀 50,021評論 1 291
  • 那天,我揣著相機與錄音驯遇,去河邊找鬼芹彬。 笑死,一個胖子當著我的面吹牛叉庐,可吹牛的內(nèi)容都是我干的舒帮。 我是一名探鬼主播,決...
    沈念sama閱讀 39,120評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼陡叠,長吁一口氣:“原來是場噩夢啊……” “哼玩郊!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起匾竿,我...
    開封第一講書人閱讀 37,866評論 0 268
  • 序言:老撾萬榮一對情侶失蹤瓦宜,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后岭妖,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體临庇,經(jīng)...
    沈念sama閱讀 44,308評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡反璃,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,633評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了假夺。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片淮蜈。...
    茶點故事閱讀 38,768評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖已卷,靈堂內(nèi)的尸體忽然破棺而出梧田,到底是詐尸還是另有隱情,我是刑警寧澤侧蘸,帶...
    沈念sama閱讀 34,461評論 4 333
  • 正文 年R本政府宣布裁眯,位于F島的核電站,受9級特大地震影響讳癌,放射性物質(zhì)發(fā)生泄漏穿稳。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,094評論 3 317
  • 文/蒙蒙 一晌坤、第九天 我趴在偏房一處隱蔽的房頂上張望逢艘。 院中可真熱鬧,春花似錦骤菠、人聲如沸它改。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,850評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽央拖。三九已至,卻和暖如春鹉戚,著一層夾襖步出監(jiān)牢的瞬間爬泥,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,082評論 1 267
  • 我被黑心中介騙來泰國打工崩瓤, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留袍啡,地道東北人。 一個月前我還...
    沈念sama閱讀 46,571評論 2 362
  • 正文 我出身青樓却桶,卻偏偏與公主長得像境输,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子颖系,可洞房花燭夜當晚...
    茶點故事閱讀 43,666評論 2 350