方式一:ufw(建议)

ufw 简介

UFW 是标准 Ubuntu 20.04 安装过程中的一部分,它应该已经在系统上存在。如果因为某些原因,它没有被安装,可以通过输入下面的命令安装它:

sudo apt update
sudo apt install ufw

安装过程不会自动激活防火墙,以避免服务器被锁住。可以检查 UFW 的状态,输入:

sudo ufw status verbose


ufw命令行示例:

  • ufw enable/disable:打开/关闭防火墙
  • ufw reload:重启防火墙
  • ufw status:查看已经定义的ufw规则
  • ufw default allow/deny:外来访问默认允许/拒绝
  • ufw allow/deny 20:允许/拒绝访问20端口,20后可跟/tcp或/udp,表示tcp或udp封包。
  • sudo ufw allow proto tcp from 192.168.0.0/24 to any port 22:允许自192.168.0.0/24的tcp封包访问本机的22端口。
  • ufw delete allow/deny 20:删除以前定义的"允许/拒绝访问20端口"的规则

ufw打开或关闭某个端口,例如:

sudo ufw allow 9200 允许外部访问9200端口(tcp/udp)
sudo ufw allow 3690 允许外部访问3690端口(svn)
sudo ufw allow from 192.168.25.125 允许此IP访问所有的本机端口
sudo ufw allow proto tcp from 192.168.0.0/24 to any port 22 允许指定的IP段访问特定端口
sudo ufw delete allow smtp 删除上面建立的某条规则,比如删除svn端口就是 sudo ufw delete allow 3690

方式二:iptables

第一步:安装iptables

sudo apt-get install iptables

第二步:添加规则

iptables -I INPUT -p tcp --dport 9200 -j ACCEPT

第三步:保存规则

iptables-save

至此为止就完成了开放指定的端口,但是如果此时服务器重启,上述规则就没有了,所以我们需要对规则进行一下持续化操作

第一步:安装iptables-persistent

sudo apt-get install iptables-persistent

第二步:保存或载入规则:

sudo netfilter-persistent save
sudo netfilter-persistent reload

生成的规则将被存储在以下文件中:

/etc/iptables/rules.v4
/etc/iptables/rules.v6

Ubuntu20.04开放指定端口相关推荐

  1. CentOS7下Firewall 开放指定端口

    2019独角兽企业重金招聘Python工程师标准>>> CentOS7下Firewall一些基本常用命令 开放指定端口 firewall-cmd --zone=public --ad ...

  2. 利用iptables来配置linux禁止所有端口登陆和开放指定端口

    原文地址:http://www.2cto.com/Article/201109/103089.html 利用iptables来配置linux禁止所有端口登陆和开放指定端口 1.关闭所有的 INPUT ...

  3. linux出站入站端口维护,linux下如何用iptables开放指定端口_网站服务器运行维护,linux,iptables,端口...

    win10系统老是弹出垃圾广告怎么办_网站服务器运行维护 win10系统老是弹出垃圾广告的解决方法是:1.打开控制面板,进入Internet选项:2.在打开的Internet属性窗口中,切换到[隐私] ...

  4. CentOS:linux开放指定端口命令

    1.开启防火墙 systemctl start firewalld 2.开放指定端口 firewall-cmd --zone=public --add-port=8500/tcp --permanen ...

  5. 手机通过IP访问电脑(端口、网站),手机以及电脑IP查看,防火墙开放指定端口设置。

    1.通过IP互访: 手机电脑须在同一局域网(网段)下. 提示:如果连接没有问题,仍无法访问.需要开放电脑防火墙.可以全开也可以开放特定端口. 方法请看最下面 2.操作: 1.电脑开移动热点手机连热点( ...

  6. 阿里云ECS开放指定端口步骤

    1.ECS服务器安全组策略 输入需要开放的端口,授权对象设置为0.0.0.0/0表示对所有人开放 2.服务器防火墙开放指定端口 firewall-cmd --zone=public --add-por ...

  7. 阿里云服务器安全组开放指定端口无法访问问题记录

    前言 最近新上线项目,决定启用新的阿里云服务器,服务端项目打包之后部署到服务器,项目正常启动,在阿里云控制台开放指定端口之后接口访问不通,这里记录一下出现的问题的原因以及处理方案. 问题处理过程 首先 ...

  8. Linux系统下如何在防火墙开放指定端口

    我们在Linux系统中安装好tomcat.MYSQL后,常常无法运行,这是因为Linux系统自带了防火墙,所以我们如果想要正常使用这些软件,要么把防火墙关闭,要么为防火墙开放指定端口. 1.查看防火墙 ...

  9. Ubuntu在防火墙中开放指定端口

    Ubuntu在防火墙中开放指定端口 sudo iptables -I INPUT -p tcp --dport 11111 -j ACCEPT sudo iptables-save service i ...

最新文章

  1. 2018-2019-1 20165223 20165218 实验二 固件程序设计
  2. 图文详解南方CASS 7.1简体中文版
  3. 牛客 - 排序(模拟)
  4. openstack 之 控制节点物理机备份
  5. FFT/NTT/FMT/FWT题目
  6. java8 json转xml_2019-08-17java对象与json,xml互转
  7. python-元组,列表,字典常用方法
  8. linux内核按键驱动,嵌入式Linux按键驱动框架
  9. Drool规则引擎入门实例
  10. 三分钟带你了解月薪5W的web前端开发到底是干嘛!
  11. À¸´£º¹²ÏíÖйúÐÅÏ¢²úÒµ´øÀ´µÄÓ°ÏìÁ¦
  12. iFunk执政官游戏本强势上线,开启畅玩之旅
  13. 自然语言一般使用计算机,自然语言理解
  14. C语言socket重连和心跳,c# socket 心跳 重连
  15. cmake CMAKE_CXX_COMPILER_VERSION 检查失败
  16. 把已有普通文件夹变成git仓库以及git常用命令的使用
  17. 苹果联通 VoLTE 来了!
  18. 【leetcode】剑指 Offer 29. 顺时针打印矩阵(shun-shi-zhen-da-yin-ju-zhen-lcof)(模拟)[简单]
  19. 不到七千入手的高性能笔记本,游匣G15实测
  20. 乐创杯c语言大赛形式,【连载】(学了这么多年C语言,你真的了解static关键词吗)乐创DIY C语言讲义​——4.4节...

热门文章

  1. 绘制打印真实尺寸大小的图形曲线
  2. 通俗介绍人工智能是什么
  3. vue-混入mixins
  4. 高并发高流量网站架构详解
  5. 高防CDN在防御DDoS攻击中必不可少?简析高防CDN针对防御DDoS攻击的可行方案
  6. 二值化阈值自动选取方法
  7. DISPO与EKGRP 的关系(MRP控制者和采购组)
  8. 无线路由器“无线漫游”
  9. 防御攻击高防服务器如何选择?
  10. 高防服务器防御的原理是什么