首页 > 系统相关 >ubuntu 防火墙命令

ubuntu 防火墙命令

时间:2023-10-24 10:12:49浏览次数:30  
标签:sudo 端口 防火墙 命令 allow ubuntu 8000 ufw

# 防火墙状态,如果输出显示 Status: inactive,表示 UFW 处于禁用状态
sudo ufw status

# 关闭防火墙
sudo ufw disable

# 启动防火墙
sudo ufw enable

# 设置防火墙默认策略的命令,将所有出站连接允许通过防火墙
sudo ufw default allow outgoing

# 设置防火墙默认策略的命令,将所有入站连接禁止通过防火墙
sudo ufw default deny incoming

# 允许端口
sudo ufw allow 8000

# 开启 ssh 服务端口,默认端口是22
sudo ufw allow ssh

# 关闭特定端口
sudo ufw delete allow 8000

# 指定特定来源的源 IP 地址
sudo ufw allow from <IP 地址> to any port <端口号>

# 如配置 172.16.2.193 设备能访问或关闭服务器的 8000 端口
sudo ufw allow from 172.16.2.193 to any port 8000
sudo ufw delete allow from 172.16.2.193 to any port 8000

# 允许来自 192.168.1.100 IP 地址的 HTTP 流量通过防火墙
sudo ufw allow from 172.16.2.193 to any port 3336 proto tcp
sudo ufw delete allow from 172.16.2.193 to any port 3336 proto tcp

# 重新加载防火墙规则
sudo ufw reload

# 重置防火墙配置规则
sudo ufw reset

# 检查正在监听的端口
sudo netstat -tlpn | grep 8000

标签:sudo,端口,防火墙,命令,allow,ubuntu,8000,ufw
From: https://www.cnblogs.com/jzcn/p/17784085.html

相关文章

  • 云原生周刊: 使用 Kubectl 执行 100 个 Kubernetes 诊断命令 | 2023.10.23
    开源项目推荐SternStern是一个针对Kubernetes的多pod和容器日志跟踪工具。可以跟踪Kubernetes上的多个pod和pod中的多个容器。每个结果都用颜色编码,以便快速调试。LProbe在容器映像(ECS、Docker、Kubernetes)内执行本地健康检查探测的命令行工具。当你的容器被攻破时......
  • android命令行开启应用
    获取应用包名pmlistpackages|grep[KeyName]获取应用清单信息dumpsyspackage[PackageName]可查找具体的activity及对应参数裸启动应用amstartcom.test/.MainActivity在应用清单中一般带有‘LAUNCHER’字样的activity即启动入口带参数启动应用-单......
  • OS命令注入
    原理以及成因  程序员使用脚本语言开发的过程中需要去调用一些外部应用。当应用调用外部应用时就会用到一些系统命令的函数。应用在调用这些函数执行系统命令的时候,如果将用户的输入作为系统命令的参数拼接到命令行中,在没有过滤用户输入的情况下,就会造成命令执行漏洞。 漏洞......
  • node.js 命令必须加 npx 才能执行
    问题描述在Windows上搭建Hexo环境,已经从官网下载安装node-v18.18.2-x64.msi,并且通过npm命令成功安装hexo。PowerShell中,直接执行hexo命令报错:hexo:无法加载文件C:\Users\zijia\AppData\Roaming\npm\hexo.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅http......
  • Ubuntu22.04搭建LAMP环境
    LAMP是一种常用的Web应用程序开发平台,它由以下四个组件组成:Linux:作为操作系统,提供了稳定和安全的基础。Apache:作为Web服务器,处理HTTP请求并将网页发送给客户端。MySQL:作为关系型数据库管理系统,用于存储和管理数据。PHP:作为服务器端脚本语言,用于处理动态内容和与数据库交互。这些组......
  • linux常规命令
    1、cd上图,直接输入cd,会进入根目录2、treea/3、创建多个目录4、touch5、rm6、编译过程......
  • Ubuntu Hexo Github.io 自建博客站
    1.安装node/npm/hexo在nodejs官网下载Ubuntu的压缩包,解压tar-zcvfnode-v18.18.2-linux-x64.tar.xz设置全局变量,注意是把他从一个路径弄到另一个路径里,下面两个/usr前面都有空格sudoln-sf/root/node-v18.18.2-linux-x64/bin/node/usr/bin/sudoln-sf/root/node......
  • 数据库基本命令
    1.对库的增删改查1.增加一个库creatrdatabasedb1;#后面是库的名字showdatabases;#查看所有库showcreatrdatabasedb1;#查看库的结构alterdatabasedb1charset='utf8';#修改字符编码dropdatabasedb1;#删除一个库usedb1......
  • 常用命令(磁盘使用)--iostat
    一、功能cpu使用情况,磁盘使用情况二、安装yuminstallsysstat三、使用命令行参数:-c:显示系统cpu信息-d:只显示设备使用情况-h:人性化输出-m:mb/s为单位-k:Kb/s为单位-o:用json格式输出-t:显示每次统计信息时间,脚本监控适合-p:指定设备统计-x:打印更详细扩展内容使用实......
  • Xshell连接wsl2下的Ubuntu
    卸载ssh,再安装sshsudoapt-getremove--purgeopenssh-server##先删sshsudoapt-getinstallopenssh-server##在安装sshsudorm/etc/ssh/ssh_configsudoservicessh--full-restart修改配置文件sudovim/etc/ssh/sshd_config更......