增強(qiáng)vps安全

更改端口

  1. 使用命令進(jìn)入ssh配置文件
    vi /etc/ssh/sshd_config
  2. 找到#port 22属拾,將前面的#去掉,然后修改端口 port 123(自己設(shè)定)
  3. 重啟ssh服務(wù)
    systemctl restart sshd

使用密鑰登錄

  1. 參照ssh免密碼登錄的配置將自己的公鑰發(fā)送到遠(yuǎn)程主機(jī)上
  2. 同樣進(jìn)入ssh配置文件修改
    vi /etc/ssh/sshd_config
RSAAuthentication yes
#RSA認(rèn)證
PubkeyAuthentication yes
#開(kāi)啟公鑰驗(yàn)證
AuthorizedKeysFile    .ssh/authorized_keys
#驗(yàn)證文件路徑 
PasswordAuthentication no
#禁止密碼認(rèn)證
PermitEmptyPasswords no
#禁止空密碼
UsePAM no
#禁用PAM
  1. 修改后重啟ssh服務(wù)

禁用Root賬號(hào)登錄

  1. 如果你已經(jīng)設(shè)置SSH密鑰登錄的方式冷溶,就可以禁用Root賬號(hào)了渐白,或者你可以新建一個(gè)VPS賬號(hào)。執(zhí)行以下命令
    adduser username # 添加用戶名
    passwd username # 修改密碼
  2. 然后編輯進(jìn)入配置:vim /etc/ssh/sshd_config逞频,找到PermitRootLogin yes纯衍,然后后面的Yes改no,如果沒(méi)有這一行命令苗胀,直接將:PermitRootLogin no 加進(jìn)去襟诸。
  3. 修改后同樣重啟ssh服務(wù)

DenyHosts防暴力攻擊

DenyHosts簡(jiǎn)介

DenyHosts是Python寫(xiě)的一個(gè)程序軟件,運(yùn)行于Linux上預(yù)防SSH暴力破解的基协,它會(huì)分析sshd的日志文件(/var/log/secure)歌亲,當(dāng)發(fā)現(xiàn)重復(fù)的攻擊時(shí)就會(huì)記錄IP到/etc/hosts.deny文件,從而達(dá)到自動(dòng)屏IP的功能澜驮。
項(xiàng)目主頁(yè) DenyHosts安裝包下載地址

安裝

tar zxvf DenyHosts-2.6.tar.gz                             #解壓源碼包
cd DenyHosts-2.6                                          #進(jìn)入安裝解壓目錄
python setup.py install                                   #安裝DenyHosts
cd /usr/share/denyhosts/                                  #默認(rèn)安裝路徑
cp denyhosts.cfg-dist denyhosts.cfg                       #denyhosts.cfg為配置文件
cp daemon-control-dist daemon-control                     #daemon-control為啟動(dòng)程序
chown root daemon-control                                 #添加root權(quán)限
chmod 700 daemon-control                                  #修改為可執(zhí)行文件
ln -s /usr/share/denyhosts/daemon-control /etc/init.d     #對(duì)daemon-control進(jìn)行軟連接陷揪,方便管理

安裝到這一步就完成了。

/etc/init.d/daemon-control start         #啟動(dòng)denyhosts
chkconfig daemon-control on              #將denghosts設(shè)成開(kāi)機(jī)啟動(dòng)
  • 如果你要自定義Denyhosts的相關(guān)配置,執(zhí)行:vim /etc/denyhosts.conf悍缠,以下是相關(guān)參數(shù)的說(shuō)明:
SECURE_LOG = /var/log/auth.log #ssh 日志文件卦绣,它是根據(jù)這個(gè)文件來(lái)判斷的。
HOSTS_DENY = /etc/hosts.deny #控制用戶登陸的文件
PURGE_DENY = #過(guò)多久后清除已經(jīng)禁止的飞蚓,空表示永遠(yuǎn)不解禁
BLOCK_SERVICE = sshd #禁止的服務(wù)名滤港,如還要添加其他服務(wù),只需添加逗號(hào)跟上相應(yīng)的服務(wù)即可
DENY_THRESHOLD_INVALID = 5 #允許無(wú)效用戶失敗的次數(shù)
DENY_THRESHOLD_VALID = 10 #允許普通用戶登陸失敗的次數(shù)
DENY_THRESHOLD_ROOT = 1 #允許root登陸失敗的次數(shù)
DENY_THRESHOLD_RESTRICTED = 1
WORK_DIR = /var/lib/denyhosts #運(yùn)行目錄
SUSPICIOUS_LOGIN_REPORT_ALLOWED_HOSTS=YES
HOSTNAME_LOOKUP=YES #是否進(jìn)行域名反解析
LOCK_FILE = /var/run/denyhosts.pid #程序的進(jìn)程ID
ADMIN_EMAIL = root@localhost #管理員郵件地址,它會(huì)給管理員發(fā)郵件
SMTP_HOST = localhost
SMTP_PORT = 25
SMTP_FROM = DenyHosts 
SMTP_SUBJECT = DenyHosts Report
AGE_RESET_VALID=5d #用戶的登錄失敗計(jì)數(shù)會(huì)在多久以后重置為0玷坠,(h表示小時(shí)蜗搔,d表示天,m表示月八堡,w表示周樟凄,y表示年)
AGE_RESET_ROOT=25d
AGE_RESET_RESTRICTED=25d
AGE_RESET_INVALID=10d
RESET_ON_SUCCESS = yes #如果一個(gè)ip登陸成功后,失敗的登陸計(jì)數(shù)是否重置為0
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末兄渺,一起剝皮案震驚了整個(gè)濱河市缝龄,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌挂谍,老刑警劉巖叔壤,帶你破解...
    沈念sama閱讀 217,826評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異口叙,居然都是意外死亡炼绘,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)妄田,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)俺亮,“玉大人,你說(shuō)我怎么就攤上這事疟呐〗旁” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,234評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵启具,是天一觀的道長(zhǎng)本讥。 經(jīng)常有香客問(wèn)我,道長(zhǎng)鲁冯,這世上最難降的妖魔是什么拷沸? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,562評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮薯演,結(jié)果婚禮上撞芍,老公的妹妹穿的比我還像新娘。我一直安慰自己涣仿,他們只是感情好勤庐,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著好港,像睡著了一般愉镰。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上钧汹,一...
    開(kāi)封第一講書(shū)人閱讀 51,482評(píng)論 1 302
  • 那天丈探,我揣著相機(jī)與錄音,去河邊找鬼拔莱。 笑死碗降,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的塘秦。 我是一名探鬼主播讼渊,決...
    沈念sama閱讀 40,271評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼尊剔!你這毒婦竟也來(lái)了爪幻?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,166評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤须误,失蹤者是張志新(化名)和其女友劉穎挨稿,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體京痢,經(jīng)...
    沈念sama閱讀 45,608評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡奶甘,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了祭椰。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片臭家。...
    茶點(diǎn)故事閱讀 39,926評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖吭产,靈堂內(nèi)的尸體忽然破棺而出侣监,到底是詐尸還是另有隱情,我是刑警寧澤臣淤,帶...
    沈念sama閱讀 35,644評(píng)論 5 346
  • 正文 年R本政府宣布橄霉,位于F島的核電站,受9級(jí)特大地震影響邑蒋,放射性物質(zhì)發(fā)生泄漏姓蜂。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評(píng)論 3 329
  • 文/蒙蒙 一医吊、第九天 我趴在偏房一處隱蔽的房頂上張望钱慢。 院中可真熱鬧,春花似錦卿堂、人聲如沸束莫。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,866評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)览绿。三九已至策严,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間饿敲,已是汗流浹背妻导。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,991評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留怀各,地道東北人倔韭。 一個(gè)月前我還...
    沈念sama閱讀 48,063評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像瓢对,于是被迫代替她去往敵國(guó)和親寿酌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容