2024年8月26日
端口敲击是一种巧妙的技术,它通过仅允许合法用户访问服务器上运行的服务来控制对端口的访问。它的工作原理是,当进行正确的连接尝试顺序时,防火墙会很乐意打开已关闭的端口。
端口敲击背后的逻辑是保护您的 Linux 系统免受自动端口扫描器的攻击,这些扫描器会寻找开放端口。在本指南中,我们将介绍如何安装端口敲击以及如何配置它以保护 SSH 服务。出于演示目的,我们将使用Ubuntu 18.04。
步骤1:安装并配置knockd
首先,登录到您的 Linux 系统并安装knockd守护进程,如图所示。
$ sudo apt install knockd
安装完成后,使用您喜欢的文本编辑器打开knockd.conf配置。这里我们使用vim命令行文本编辑器。
$ sudo vim /etc/knockd.conf
默认配置文件如下所示。
knockd配置文件
在本[ope…