最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux下的ssh安全防護問題

 更新時間:2023年08月11日 11:15:58   作者:PHP經(jīng)驗分享  
這篇文章主要介紹了Linux下的ssh安全防護問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

SSH是一種廣泛使用的協(xié)議,用于安全訪問Linux服務(wù)器。

大多數(shù)用戶使用默認(rèn)的SSH配置連接服務(wù)器,但是,默認(rèn)配置也會帶來各種安全風(fēng)險。

默認(rèn)的SSH配置允許使用root賬戶登錄訪問服務(wù)器,root賬戶可能存在風(fēng)險。

尤其是對于使用公共IP地址,破解root密碼要容易得多。因此,有必要了解SSH安全性。

1.禁用root用戶登錄

首先創(chuàng)建一個具有root權(quán)限的新用戶,關(guān)閉root用戶的服務(wù)器訪問,可以防止攻擊者實現(xiàn)入侵系統(tǒng)的目標(biāo)。

#創(chuàng)建一個新用戶,并且在創(chuàng)建的用戶的主目錄下創(chuàng)建一個文件夾(-m:在用戶主目錄下創(chuàng)建用戶同名目錄)
useradd -m serverroot
#給新用戶設(shè)置密碼
passwd serverroot
#將新創(chuàng)建的用戶添加到管理員組(sudo是超級管理員組)
usermod -aG sudo server

用戶創(chuàng)建好后,設(shè)置禁用root用戶訪問。

編輯/etc/ssh/sshd_config文件。

使用vim打開文件:sudo vim /etc/ssh/sshd_config

#禁用root用戶訪問,將下方選項設(shè)置成no,默認(rèn)是yes(不能有#注釋該選項)
PermitRootLogin no

最后,使用以下命令重啟SSH服務(wù)

sudo systemctl restart sshd

2. 更改默認(rèn)端口

默認(rèn)的SSH端口是22當(dāng)然,所有的攻擊者都知道這一點,因此需要更改默認(rèn)端口號以確保SSH安全。

盡管攻擊者可以通過Nmap掃描找到新的端口,但是這里的目標(biāo)是讓攻擊者的工作更加困難。

使用vim進入ssh配置文件:sudo vim /etc/ssh/sshd_config

#找到 Port選項,修改端口號
Port 2122
保存后記得使用 sudo systemctl restart sshd 重啟SSH服務(wù)。

注意如果你使用了防火墻記得修改防火墻規(guī)則。

3. 禁止使用空白密碼的用戶訪問

系統(tǒng)上可能有一些不小心創(chuàng)建的沒有密碼的用戶。

要防止此類用戶訪問服務(wù)器,將SSH配置文件中的PermitEmptyPasswords選項設(shè)置為no

PermitEmptyPasswords no

4. 禁止登錄 / 訪問嘗試

默認(rèn)情況下,可以根據(jù)需要嘗試多次輸入密碼來訪問服務(wù)器。

但是,攻擊者可以利用此漏洞對服務(wù)器進行暴力破解。

通過指定允許的密碼嘗試次數(shù)限制暴力破解,即在嘗試一定次數(shù)后自動終止SSH連接。

編輯配置文件:sudo vim /etc/ssh/sshd_config

# 用戶密碼錯誤5次后自動終止SSH連接
MaxAuthTries 5

保存后一定要重啟SSH服務(wù):sudo systemctl restart sshd

5. 使用SSH版本2

SSH的第二個版本發(fā)布是因為第一個版本中存在許多漏洞。

默認(rèn)情況下,你可以通過Protocol選項添加到配置文件來啟用服務(wù)器使用第二個版本。

# 啟用SSH版本2
Protocol 2

6. 關(guān)閉TCP端口轉(zhuǎn)發(fā)和X11轉(zhuǎn)發(fā)

攻擊者可以通過SSH連接的端口轉(zhuǎn)發(fā)訪問你的其他系統(tǒng)。

為了防止這種情況,你可以在配置文件中關(guān)閉AllowTcpForwarding 和 X11Forwarding功能

# 禁用X11功能
X11Forwarding no
# 禁用TCP端口轉(zhuǎn)發(fā)功能
AllowTcpForwarding no

7. 使用SSH密鑰連接,禁止使用密碼登錄

連接服務(wù)器最安全方法之一是使用SSH密鑰。

使用SSH密鑰時,無需密碼即可訪問服務(wù)器。

編輯SSH配置文件:sudo vim /etc/ssh/sshd_config

# 禁止使用密碼登錄
PasswordAuthentication no

創(chuàng)建SSH密鑰,public和private兩個密鑰。

公鑰上傳到服務(wù)器,而私鑰存貯在自己的電腦上,用于連接服務(wù)器時使用。

在使用ssh-keygen命令生成密鑰時,最好設(shè)置文件密碼。

這樣,即使有人得到了你的私鑰文件也無法獲取私鑰文件內(nèi)容,從而阻止訪問服務(wù)器。

8. SSH連接的 IP 限制

雖然我們有防火墻的保護,但是總有一些大神越過防火墻,此時IP限制就很重要了。

編輯允許IP訪問的配置文件:sudo vim /etc/hosts.allow

# 允許某個IP訪問
sshd:192.168.1.2:allow
# 允許某個IP段訪問
sshd:192.168.1.0/24:allow

編輯禁止IP訪問的配置文件:sudo vim /etc/hosts.allow

# 禁止所有用戶訪問,除允許訪問配置中的IP外
sshd:ALL

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux文件系統(tǒng)掛載失敗問題的解決方法

    Linux文件系統(tǒng)掛載失敗問題的解決方法

    在 Linux 系統(tǒng)中,文件系統(tǒng)掛載失敗是一種常見的錯誤,可能由文件系統(tǒng)損壞、掛載選項配置錯誤或硬件問題等原因引起,解決掛載失敗的問題需要根據(jù)具體情況逐步排查和修復(fù),以下是解決 Linux 文件系統(tǒng)掛載失敗問題的完整指南,需要的朋友可以參考下
    2025-11-11
  • 解決SSH連接超時的2個配置方法

    解決SSH連接超時的2個配置方法

    用SSH客戶端連接linux服務(wù)器時,經(jīng)常會出現(xiàn)與服務(wù)器會話連接中斷現(xiàn)象,照成這個問題的原因便是SSH服務(wù)有自己獨特的會話連接機制。
    2014-04-04
  • Ubuntu19.10開啟ssh服務(wù)(詳細(xì)過程)

    Ubuntu19.10開啟ssh服務(wù)(詳細(xì)過程)

    這篇文章主要介紹了Ubuntu19.10開啟ssh服務(wù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Linux刪除目錄下的文件的10種方法小結(jié)

    Linux刪除目錄下的文件的10種方法小結(jié)

    本文是腳本之家小編給大家收藏整理的Linux刪除目錄下的文件的10種方法,文中還給大家提到了Linux 刪除文件夾和文件的命令,具體內(nèi)容詳情大家參考下本文
    2018-04-04
  • 80端口被system占用導(dǎo)致Apache無法啟動的解決方法

    80端口被system占用導(dǎo)致Apache無法啟動的解決方法

    本文給大家介紹80端口被system占用導(dǎo)致Apache無法啟動的解決方法,非常不錯,一起看看吧
    2016-12-12
  • Linux下遇到PyCurl的錯誤解決方法

    Linux下遇到PyCurl的錯誤解決方法

    在本篇內(nèi)容里小編給大家整理的是關(guān)于Linux下遇到PyCurl的錯誤解決方法及相關(guān)代碼,需要的朋友們可以學(xué)習(xí)下。
    2020-07-07
  • Linux的用戶組與權(quán)限用法及說明

    Linux的用戶組與權(quán)限用法及說明

    這篇文章主要介紹了Linux的用戶組與權(quán)限用法及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • linux讓$變成#符號的實操方法

    linux讓$變成#符號的實操方法

    在本文里我們給大家整理了一篇關(guān)于linux讓$變成#符號的操作方法和案例,對此有需要的朋友們跟著操作下。
    2019-02-02
  • Ubuntu如何分配??未使用的空間?

    Ubuntu如何分配??未使用的空間?

    Ubuntu磁盤空間不足,實際未分配空間8.2G因LVM卷組名稱格式差異(雙破折號誤寫)導(dǎo)致無法擴展,確認(rèn)正確卷組名后,使用lvextend和resize2fs調(diào)整邏輯卷及文件系統(tǒng),最終成功釋放空間
    2025-07-07
  • CentOS平臺實現(xiàn)搭建rsync遠(yuǎn)程同步服務(wù)器的方法

    CentOS平臺實現(xiàn)搭建rsync遠(yuǎn)程同步服務(wù)器的方法

    這篇文章主要介紹了CentOS平臺實現(xiàn)搭建rsync遠(yuǎn)程同步服務(wù)器的方法,較為詳細(xì)的分析了CentOS搭建rsync遠(yuǎn)程同步服務(wù)器的具體步驟、相關(guān)命令與注意事項,需要的朋友可以參考下
    2018-04-04

最新評論

多伦县| 锡林浩特市| 革吉县| 娄烦县| 句容市| 陆丰市| 平潭县| 安徽省| 泸西县| 宜城市| 山阴县| 昭通市| 和龙市| 无极县| 小金县| 昔阳县| 浦北县| 南投市| 安宁市| 长宁区| 夹江县| 青龙| 临邑县| 历史| 革吉县| 岳普湖县| 江达县| 曲松县| 定兴县| 盱眙县| 鄂州市| 肥城市| 马鞍山市| 界首市| 平乐县| 建阳市| 黄骅市| 思南县| 锦州市| 昂仁县| 镇江市|