成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何使用knockd讓黑客看不見你的服務器?

譯文
安全 黑客攻防 服務器運維
如果你有一臺公眾可訪問的服務器,黑客可以輕松掃描其IP地址,查找服務器上的開放端口(尤其是用于SSH的端口22)。將服務器隱藏起來、不讓黑客看見的一種方法是使用knockd。

【51CTO.com快譯】如果你有一臺公眾可訪問的服務器,黑客可以輕松掃描其IP地址,查找服務器上的開放端口(尤其是用于SSH的端口22)。將服務器隱藏起來、不讓黑客看見的一種方法是使用knockd。knockd是一種端口試探服務器工具。它偵聽以太網或其他可用接口上的所有流量,等待特殊序列的端口命中(port-hit)。telnet或Putty等客戶軟件通過向服務器上的端口發送TCP或數據包來啟動端口命中。

[[235279]]

我們在本文中將介紹如何使用knockd來隱藏在Linux服務器上運行的服務。

1.在Linux服務器上安裝knockd

knockd在大多數發行版的代碼倉庫中都有。在基于Debian/Ubuntu/Ubuntu的服務器上,可以使用apt-get命令來安裝knockd。

  1. sudo apt-get install knockd 

如果是Fedora、CentOS或REHL用戶,可以使用yum命令:

  1. yum install knockd 

2. 安裝和配置Iptables

如果你的服務器上還沒有安裝Iptables,請立即安裝。

  1. sudo apt-get install iptables iptables-persistent 

程序包iptables-persistent接手自動加載已保存的iptables的任務。

接下來,你需要通過iptables允許已建立的連接以及當前會話。使用下列命令來完成這項任務:

  1. iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT 

接下來,需要阻止通向端口22 SSH的所有入站連接。

  1. iptables  -A  INPUT  -p  tcp  --dport  22  -j  REJECT 

不妨通過下列命令來保存防火墻規則:

  1. netfilter-persistent save 
  2. netfilter-persistent reload 

可以通過由你的計算機連接到服務器,進一步檢查是否確實阻止了端口22。

  1. ssh my-server-ip 

3. 配置knockd

現在是時候配置knockd默認設置了。它位于“/etc/knockd.conf”。為此,請使用下列命令,切換到knockd配置文件:

  1. cd /etc 
  2. sudo leafpad knockd.conf 

為了便于說明,我使用leafpad編輯器。在你的服務器上,你可以使用nano或Vi。

屏幕截圖顯示了knockd配置文件。

  • Options:你可以在此字段中找到knockd的配置選項。正如你在上面屏幕截圖中所看到,它使用syslog進行日志記錄。
  • OpenSSH:該字段包括序列、序列超時、命令和tcp標志。
  • Sequence:它顯示可由客戶軟件用作啟動操作的模式的端口序列。
  • Sequence timeout:它顯示分配給客戶端以完成所需的端口試探序列的總時間。
  • command:這是一旦客戶軟件的試探序列與序列字段中的模式,執行的命令。
  • TCP_FLAGS:這是必須針對客戶軟件發出的試探設置的標志。如果標志不正確,但試探模式正確,不會觸發動作。

4. 啟用并啟動knockd服務

使用下列程序啟用“/etc/default/knock”中的knockd服務。

將值從0改為1,如屏幕截圖所示:

  1. START_KNOCKD = 1 

之后,保存并關閉文件“/etc/default/knockd”。

接下來,可以使用下列命令之一來啟動knockd服務:

  1. sudo service knockd start 

或者:

  1. sudo systemctl start knockd 

5. 是時候試探測試你的Linux服務器了

現在是時候測試你的Linux SSH服務器了。要想在指定的IP地址處打開端口22,請在計算機上使用下列命令。(你還需要在計算機上安裝knockd)

  1. knock -v my-server-ip  7000 8000 9000 

需要將“my-server-ip”換成服務器的IP地址。

現在可以使用下列命令連接到端口22 SSH:

  1. ssh my-server-ip 

完成你通過端口22想要完成的任何操作后,可以使用下列命令關閉該端口:

  1. knock -v my-server-ip 9000 8000 7000 

結束語

使用knockd,你盡可放心:你的SSH服務器是安全的,并且遠離使用復雜掃描工具的攻擊者。此外,你還完全掌控自己的SSH服務器。

原文標題:How to Make Your Server Invisible with Knockd,作者:Michael Aboagye

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

責任編輯:趙寧寧 來源: 51CTO.com
相關推薦

2013-06-21 15:01:16

編程開發

2010-11-22 09:36:12

2011-06-30 14:29:09

決戰黃橋數字特效

2012-03-26 10:29:04

數據中心

2013-09-22 15:47:23

蘋果iPhone

2013-07-04 14:05:26

功能用戶體驗

2020-12-24 14:41:03

人工智能人工智能技術

2020-08-26 15:15:41

人工智能AI網絡作戰

2022-04-28 16:11:09

DDOS勒索安全

2015-12-11 16:53:28

intel

2020-08-17 17:31:00

戴爾

2019-09-06 16:41:50

戴爾

2023-04-28 15:30:32

數字化轉型工具

2025-01-26 11:30:55

2016-09-06 09:45:43

華為HUAWEI CONN梯聯網

2017-10-30 22:13:37

Tomcatshell調試

2009-04-02 10:32:39

網絡安全隱患

2013-11-29 14:31:18

NETGEAR路由NETGEAR

2016-08-19 18:22:24

2023-09-05 14:15:03

AI音樂
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产高清在线视频 | 日本粉嫩一区二区三区视频 | 国产三级精品三级在线观看四季网 | 做a视频在线观看 | 天天色综| 综合色播| 中文字幕乱码一区二区三区 | 日韩不卡视频在线观看 | 日韩在线资源 | 国产精品极品美女在线观看免费 | 欧美一区二区三区小说 | 欧美一区二区三区国产精品 | 丝袜 亚洲 欧美 日韩 综合 | 免费久久精品视频 | 91一区二区三区 | 成人午夜影院 | 国产亚洲黄色片 | 情侣酒店偷拍一区二区在线播放 | 亚洲综合区 | 91精品国产欧美一区二区成人 | 久久久久久久久久久91 | 欧美日韩一区二区在线观看 | 精品久久影院 | 日本视频在线播放 | 一二区成人影院电影网 | 亚洲国产成人av好男人在线观看 | 国产精品日韩在线观看 | 天天操天天干天天透 | 亚洲视频一区在线播放 | 国产成人精品一区二区三区在线观看 | 欧日韩在线观看 | 久久影音先锋 | 波多野结衣中文视频 | 蜜桃视频在线观看www社区 | 国产三级日本三级 | 欧美性a视频 | 亚洲成人观看 | 亚洲视频欧美视频 | 亚洲成人第一页 | 色精品| 一二三四av|