您的Raspberry Pi所需的安全级别在很大程度上取决于您计划如何使用它。例如,当您的Ras树莓派连接到互联网时,您应该采取最低的安全措施,以确保只有您需要打开的端口才是打开的!
防火墙是一种监视传入和传出网络流量的软件。然后,它可以允许、拒绝或丢弃流量。
您的Raspberry Pi功能正常,无需防火墙即可连接,但有了只允许您允许的流量类型的防火墙,它可以变得更安全
在Raspberry Pi上安装防火墙
UFW,或称非复杂防火墙,是Linux中管理防火墙规则的前端。它是一个在iptables之上运行的防火墙配置工具。自从
iptables
有一个相对复杂的语法,使用UFW执行其配置是一个很有帮助的替代方案,而不影响安全性。
在开始之前,最好更新和升级Raspberry Pi操作系统的所有现有软件包:
sudo apt更新
sudo apt完全升级
防火墙软件包的安装可以通过两种方式完成。
首先,您可以使用Raspberry Pi操作系统默认附带的图形软件包管理器。通过导航到打开它
菜单
->
偏好
–
添加/删除软件
.
然后搜索
ufw
,高亮显示安装程序包,然后用“确定”按钮确认其安装。
或者,您可以安装
ufw
使用APT软件包管理器通过命令行轻松快速地进行软件包:
sudo apt安装ufw
使用UFW管理Raspberry Pi防火墙
现在安装了UFW,但它没有打开。要检查是否
ufw
已启用,请运行:
sudo ufw状态详细
允许连接
假设您在启用UFW防火墙之前从远程位置连接到Raspberry Pi。然后,最好在端口22(默认SSH端口)上明确允许传入SSH连接。
如果你不先这样做,你将被锁定,需要物理连接显示器和键盘才能访问你的Raspberry Pi。
要将UFW防火墙配置为允许传入SSH连接,请键入以下命令:
sudo ufw允许22
要允许来自特定IP地址的传入连接,您需要包含
从…起
指令来定义连接的源。
例如,允许访问端口
22
来自IP地址为的工作机器
192.168.1.100
,使用
到任何端口
后跟端口号:
sudo
ufw
允许
从…起
192
.168
1.
.100
到
任何
港口城市
22
代码语言:
CSS
(
css
)
打开Raspberry Pi防火墙
现在防火墙已配置为允许传入SSH连接,您可以通过键入以下内容来启用它:
sudo ufw启用
您将被警告,启用防火墙可能会中断现有的ssh连接,键入
y
然后命中
进来
.
Raspberry Pi防火墙的检查状态和规则
这个
ufw启用
命令将打开UFW并应用规则。您可以通过发出以下命令来验证UFW是否正在运行:
sudo ufw状态详细
此外,该命令将显示当前所有活动的防火墙规则。
拒绝连接
正如允许港口是至关重要的,拒绝港口也是至关重要的。所有传入连接的默认策略都设置为
否认
,如果您没有更改它,UFW将阻止所有传入连接,除非您专门打开该连接。
例如,您打开了端口22,但您的Raspberry Pi服务器受到攻击。要拒绝与端口22的所有连接,可以使用以下命令:
sudo ufw否认22
删除现有规则
要做到这一点,您首先需要知道它的规则编号。要运行此列表:
sudo ufw状态编号
此命令显示为Raspberry Pi防火墙创建的规则列表,每个规则由一个唯一的数字标识。
例如,要删除SSH通信的规则(编号1),要执行的命令如下:
sudo ufw
删去
1.
代码语言:
JavaScript
(
javascript
)
在删除之前,将要求您进行确认。如果确定,请键入
y
然后
进来
.
此操作将取消IPv4的SSH通信,但不会取消IPv6的SSH通信。若要删除IPv6规则,请再次查阅现有规则列表,因为其标识代码将被更改。
禁用防火墙
如果你有连接问题,最好禁用Raspberry Pi防火墙,然后重新测试,看看你是否可以连接。
要禁用UFW防火墙,请使用以下命令:
sudo ufw禁用
此命令将完全禁用Raspberry Pi上的UFW防火墙服务。
结论
UFW是一个强大的工具,如果配置得当,可以显著提高Raspberry Pi的安全性。
通过启用UFW防火墙,所有与Raspberry Pi的通信都会通过此工具,保护您免受未经授权用户的不必要攻击和连接尝试。
请在下面的评论中告诉我们您想添加到本指南中的任何内容,或您可能知道的任何其他可能帮助他人的有用命令。
在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...
大鱼 2024 年 7 月 9 日
在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...
大鱼 2024 年 6 月 26 日
远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...
大鱼 2024 年 5 月 7 日
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...
大鱼 2024 年 5 月 19 日
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...
大鱼 2024 年 5 月 19 日