ubuntu如何放行端口?
美国、香港服务器
ubuntu如何放行端口?
09-25 来源:
## 1、先查看 ufw 状态
sudo ufw status
如果提示`inactive`代表防火墙没开启。
开启防火墙前**务必先放行 SSH(22 端口)**,否则远程直接断开!
sudo ufw allow 22/tcp
sudo ufw enable
## 2、放行端口常用命令
# 放行单个TCP端口(示例8080)
sudo ufw allow 8080/tcp
# 放行UDP端口
sudo ufw allow 53/udp
# 一次性放行多个端口
sudo ufw allow 80,443,8080/tcp
# 放行端口范围 3000-4000 TCP
sudo ufw allow 3000:4000/tcp
# 【安全推荐】只允许指定IP访问端口(例如仅1.2.3.4访问22)
sudo ufw allow from 1.2.3.4 to any port 22 proto tcp
## 3、查看 / 删除规则
# 带编号列出全部规则
sudo ufw status numbered
# 删除规则,例如第2条
sudo ufw delete 2
## 4、验证端口是否生效
# 外部测试(Windows cmd)
telnet 服务器IP 8080
# 或者用curl
curl IP:8080
## 备选:iptables 方式(不推荐,ufw 更简单)
# 放行8080 tcp
sudo iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
# 保存规则(Ubuntu不同版本保存方式不一样)
## 配套:关闭端口命令
sudo ufw deny 8080/tcp
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快