运维

运维

Products

当前位置:首页 > 运维 >

如何设置Debian的iptables规则以安全地允许SSH连接?

96SEO 2025-06-30 09:52 5


一、 SSH连接,平安先行

SSH连接已成为我们日常干活中不可或缺的一有些。只是 怎么在Debian云服务器上设置iptables规则,以确保SSH连接的平安,却成为了许许多开发者头疼的问题。

Debian iptables如何允许SSH连接

二、 iptables规则,保驾护航

iptables是一款功能有力巨大的防火墙工具,它能帮我们控制网络流量,确保服务器平安。

1. 安装iptables-persistent

先说说我们需要安装iptables-persistent包,以便将iptables规则持久化保存。

sudo apt-get update
sudo apt-get install iptables-persistent

2. 查看现有规则

在添加新鲜规则之前, 我们先查看一下当前的iptables规则,以确保不会意外地覆盖或删除现有规则。

sudo iptables -L -n

3. 允许SSH连接

SSH默认用TCP端口22。我们能添加一条规则来允许来自随便哪个IP地址的SSH连接。

sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT

4. 保存规则

在Debian系统中,iptables规则默认不会持久化保存。我们能用iptables-persistent包来保存规则。

sudo systemctl restart netfilter-persistent

5. 验证规则

查看iptables规则,确保SSH连接规则已经添加成功。

sudo iptables -L -n

三、 注意事项

在设置iptables规则时我们需要注意以下几点:

规则 说明
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT 允许来自随便哪个IP地址的SSH连接
sudo iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT 允许SSH连接的响应流量

通过以上步骤,我们能在Debian云服务器上设置iptables规则,允许SSH连接。一边,我们还需要定期检查iptables规则,以确保服务器平安。

平安永远是第一位的。希望本文能帮您更优良地护着您的Debian云服务器。


标签: debian

提交需求或反馈

Demand feedback