精华内容
下载资源
问答
  • Linux永久开放端口

    2019-01-24 14:55:00
    2、开放指定端口 firewall-cmd --zone=public --add-port=80/tcp --permanent命令含义:--zone #作用域--add-port=80/tcp #添加端口,格式为:端口/通讯协议--permanent #永久生效,没有此参数重启后失效 ...

    1、开启防火墙 
        systemctl start firewalld

    2、开放指定端口
          firewall-cmd --zone=public --add-port=80/tcp --permanent
     命令含义:
    --zone #作用域
    --add-port=80/tcp  #添加端口,格式为:端口/通讯协议
    --permanent  #永久生效,没有此参数重启后失效

    重新载入

    firewall-cmd --reload

    查看

    firewall-cmd --zone= public --query-port=80/tcp

    删除

    firewall-cmd --zone= public --remove-port=80/tcp --permanent
    ---------------------
    作者:邪恶八进制
    来源:CSDN
    原文:https://blog.csdn.net/weixin_38652136/article/details/80484637
    版权声明:本文为博主原创文章,转载请附上博文链接!

    转载于:https://www.cnblogs.com/lianggm/p/10314494.html

    展开全文
  • 开放8080端口,其他ip用telnet是无法连接的, 如果访问ip没有限制,就不需要添加 -s ip地址 了,例如 -A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT   一定要在最后添加 -A ...
    -A INPUT -m state --state NEW -m tcp -p tcp -s 127.0.0.1 --dport 8080 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp -s 141.36.185.213 --dport 8080 -j ACCEPT

     

    以上加红地方就是只对本机和141.36.185.213开放8080端口,其他ip用telnet是无法连接的,

    如果访问ip没有限制,就不需要添加-s ip地址了,例如

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT

     

    一定要在最后添加

    -A INPUT -j REJECT --reject-with icmp-host-prohibited
    -A FORWARD -j REJECT --reject-with icmp-host-prohibited
    
    COMMIT

     

     

    否则,防火墙是不会起作用的。

    重新启动防火墙

       service iptables start

    新的防火墙规则就配好了

    转载于:https://www.cnblogs.com/hanjl/p/8399350.html

    展开全文
  • windows自带的防火墙没有增加端口范围的功能,这让一些常见的配置变得非常麻烦(比如FTP被动模式下,就需要在防火墙上开启端口范围),经过查询资料,使用以下cmd批处理内容,即可增加端口范围: echo offclsset ...

    windows自带的防火墙没有增加端口范围的功能,这让一些常见的配置变得非常麻烦(比如FTP被动模式下,就需要在防火墙上开启端口范围),经过查询资料,使用以下cmd批处理内容,即可增加端口范围:

     

    echo off
    cls
    set var=5000

    :continue
    set /a var+=1

    echo add port %var%
    netsh firewall add portopening TCP %var%  ftp_data_%var%

    if %var% lss 5100 goto continue

    echo complete
    pause

     

    将以上内容,保存为后缀名为cmd或bat的文件,执行即可将5000-5100范围的端口增加到防火墙配置中。

     

    另外,如果使用linux lftp批处理模式,为了开启lftp客户端的被动转输,需要编辑文件~/.lftprc, 并增加以下配置:

     

    set ftp:passive-mode on

    转载于:https://www.cnblogs.com/sunbeidan/p/8477629.html

    展开全文
  • 我们用nc就可以快速检测端口开放性。 nc检测端口的用法 nc -z -w 10 %IP% %PORT% -z表示检测或者扫描端口-w表示超时时间-u表示使用UDP协议 例如:  [@s136.ipcpu.com ~]# nc -z -w 10 -u 8.8.8.8 53...

    检测端口还在用telnet?太落伍把

    有没有批量检测的方法?有的。我们用nc就可以快速检测端口的开放性。

    nc检测端口的用法

    nc -z -w 10 %IP% %PORT%

    -z表示检测或者扫描端口
    -w表示超时时间
    -u表示使用UDP协议

    例如:

     [@s136.ipcpu.com ~]# nc -z -w 10 -u 8.8.8.8 53
    Connection to 8.8.8.8 53 port [udp/domain] succeeded!
    [@s136.ipcpu.com ~]# nc -z -w 10 8.8.8.8 53
    Connection to 8.8.8.8 53 port [tcp/domain] succeeded!
    [@s136.ipcpu.com ~]# echo $?
    0
    [@s136.ipcpu.com ~]# nc -z -w 10 8.8.8.7 53
    [@s136.ipcpu.com ~]# echo $?
    1
    [@s136.ipcpu.com ~]#

     

    端口成功联通返回值是0,提示succeeded;否则返回1,不提示任何数据

    假如我们有这样一堆IP和端口。

     #cat test.txt
    119.181.69.96 8080
    119.181.118.38 8000
    119.181.20.18 8080
    119.181.69.37 8080

     

     

    cat test.txt   |  while read line

    do

     

      #nc -z  -w 10  $line

      nc -z -w 10 $line > /dev/null 2>&1

      if [ $? -eq 0 ]

      then

        echo $line:ok

      else

        echo $line:fail

      fi

    done

    展开全文
  • linux开放端口的两种方法

    万次阅读 2019-04-28 20:40:16
    开放端口的方法一:(以8080端口为例) 1. vi /etc/sysconfig/iptables 加入内容并保存:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 2.重启服务:/etc/init.d/iptables ...
  • Linux利用nc命令脚本批量检测服务器指定端口是否开放 一、nc命令检测端口的用法 nc -v -w 10 %IP% -z %PORT% -v 显示指令执行过程。 -w <超时秒数> 设置等待连线的时间。 -u 表示使用UDP协议 -z 使用0输入/...
  • linux 使用firewalld添加开放端口

    千次阅读 2018-01-21 19:29:06
    博主使用的Redhat本身没有iptables服务,也不能联网安装,因此,只能使用firewalld添加开放端口,以下是一些最基本的关于firewalld的命令: 启动: systemctl start firewalld 查看状态: systemctl status ...
  • 下面记录一下开放端口的过程。使用命令netstat -anp查看端口开放情况。如果显示命令不存在,则安装yum -y install net-tools查看特定端口是否开放: firewall-cmd --query-port=/tcp开放特定端口: firewall-cmd --a...
  • linux开放端口命令

    万次阅读 2016-08-22 14:53:32
    #开放端口:8080 /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #重启防火墙以便改动生效:(或者直接重启系统) /etc/init.d/iptables restart #将更改进行保存 /etc/rc.d/init.d/iptables ...
  • 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 我的博客已迁移到xdoujiang.com请去那边和我交流 1、ip库 catiplist.txt 10.1.1.1 ...10.1.1.3...
  • 在日常的生产环境中,可能会遇到需要批量检查内网目前在线的主机IP地址有哪些,还可能需要检查这些在线的主机哪些端口开放状态,因此依靠手工来检查是可以实现,但比较费时费力,所以需要结合shell脚本来实现批量...
  • Centos7防火墙开放端口、删除端口、查看已开放的端口等 Centos7默认安装了firewalld,如果没有安装的话,则需要YUM命令安装;firewalld真的用不习惯,与之前的iptable防火墙区别太大,但毕竟是未来主流讲究慢慢磨合...
  • 如何开放linux端口

    2019-05-20 17:15:56
    详见:... 注意:如果 telnet命令不可用可以通过如下命令安装: [root@localhost ~]#yum install telnet-server [root@localhost ~]#yum install telnet ...
  • Linux系统通过firewall限制或开放端口

    千次阅读 2020-08-27 12:26:19
    一、查看防火墙状态 1、首先查看防火墙是否开启,如未开启,需要先开启防火墙并作开机自启 ...1、开放端口 (1)比如我们需要开启XShell连接时需要使用的22端口 firewall-cmd --zone=public --add-port=22/tcp --perman
  • linux shell 检查端口开放

    千次阅读 2020-04-09 14:57:53
    使用nc -z +IP或域名+端口检查目标主机端口是否开启,返回0则表示开启,返回1则表示未开启。 当然,为了更快的检测目标端口的状态,可以使用-w参数指定超时时间。(下方示例设置的超时时间为5秒) nc -z -v -w5 <...
  • Centos7允许3306端口通过防火墙,通过firewall-cmd 开放端口 #firewall-cmd --zone=public --add-port=80/tcp --permanent #作用域是public,开放tcp协议的80端口,一直有效 #firewall-cmd --zone=public --add-port...
  • Linux限制端口

    千次阅读 2020-09-25 10:18:51
    Linux限制端口1 firewall-cmd方式查看防火墙状态开放端口限制端口批量开放/限制端口限制IP地址访问开放IP地址访问限制IP地址段开放与限制IP访问只限制IP不限制端口限制IP与一段端口2 iptables方式查看防火墙状态开放...
  • 1、查看状态:iptables -L -n2、直接编辑:vi /etc/sysconfig/iptables3、端口开放:-A INPUT -m state --state NEW -m tcp -p tcp --dport 18080 -j ACCEPT4、保存文件::wq5、重启防火墙:service iptables ...
  • 方法有很多,找一个适合你的很重要。 在几台服务器上都使用这个方法解决了,现在记录下来,分享给需要的同学。...或者在Windows上面使用telnet ip地址 端口 如果能进入一个黑色的命令窗口证明端口开放
  • 新增例外端口 # 添加 (--permanent永久生效,没有此参数重启后失效) # 80换成自己需要添加的例外 $ firewall-cmd --zone=public --add-port=80/tcp --permanent # 重新载入防火墙配置,否则不生效。 $ firewall-...
  • 服务器开放端口扫描 内容精选换一换在华为云上安装完成后输入公网IP,无法连接目的虚拟机,端口无法访问工具。源端网络未连通目的端。目的端安全组未开放8082端口。目的端网络ACL禁用了8082端口。登录源端服务器后,...
  • 1、查看状态:iptables -L -n2、直接编辑:vi /etc/sysconfig/iptables3、端口开放:-A INPUT -m state --state NEW -m tcp -p tcp --dport 18080 -j ACCEPT4、保存文件::wq5、重启防火墙:service iptables ...
  • 查看所有已经对外开放端口:firewall-cmd --list-ports 查看端口号:netstat -ntulp |grep 8899 开放指定端口 1、firewall-cmd --zone=public --add-port=8899/tcp --permanent 命令含义: --
  • linux批量操作shell脚本

    2020-12-04 15:28:49
    #!/bin/bash #变量定义 ip_array=("192.168.134.100" "192.168.134.101") user="loguser" remote_cmd="cd /data/loguser/prometheus;./start.sh;sheel 1" port="22" ...for ip in ${ip_array[@]} ...
  • 1、关闭所有的 INPUT FORWARD OUTPUT 只对某些端口开放。 下面是命令实现: iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT DROP 再用命令 iptables -L -n 查看 是否设置好, 好看到...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,766
精华内容 2,706
关键字:

linux批量开放端口

linux 订阅