方法:
1、开始-控制面板;
2、点击网络和 Internet 连接;
3、点击Windows防火墙;
4、点击高级设置。
5、点击入场规则后再点击右侧新建规则,在出来的对话框选择端口--下一步。
6、选中TCP,并选中特定本地端口在后面的输入框中输入端口号,下一步。
7、选中指定的 *** 作为阻止连接点击下一步即可完成设置。
所谓防火墙指的是一个由软件和硬件设备组合而成、在内部网和外部网之间、专用网与公共网之间的界面上构造的保护屏障。是一种获取安全性方法的形象说法,它是一种计算机硬件和软件的结合,使Internet与Intranet之间建立起一个安全。
需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭 *** 作。在开启了防火墙时,做如下设置,开启相关端口,修改/etc/sysconfig/iptables文件,添加以下内容:-ARH-Firewall-1-INPUT-mstate——stateNEW-mtcp-ptcp——dport80-jACCEPT-ARH-Firewall-1-INPUT-mstate——stateNEW-mtcp-ptcp——dport22-jACCEPT或者:/etc/initd/iptablesstatus会得到一系列信息,说明防火墙开着。一般情况下iptables已经包含在Linux发行版中
运行iptables
--version来查看系统是否安装iptables
启动iptables
service
iptables
start
iptables
--list
//查看iptables规则集//
下面是没有定义规划时iptables的样子:
Chain
INPUT
(policy
ACCEPT)
target
prot
opt
source
destination
Chain
FORWARD
(policy
ACCEPT)
target
prot
opt
source
destination
Chain
OUTPUT
(policy
ACCEPT)
target
prot
opt
source
destination
如何开启/关闭指定端口
例如:
开启81端口:
iptables
-I
INPUT
-i
eth0
-p
tcp
--dport
81
-j
ACCEPT
iptables
-I
OUTPUT
-o
eth0
-p
tcp
--sport
81
-j
ACCEPT
关闭81端口:
iptables
-I
INPUT
-i
eth0
-p
tcp
--dport
81
-j
DROP
iptables
-I
OUTPUT
-o
eth0
-p
tcp
--sport
81
-j
DROP
然后保存
/etc/rcd/initd/iptables
save
你可以使用lsof命令来查看某一端口是否开放查看端口可以这样来使用
我就以81端口为例:
lsof
-i:81
如果有显示说明已经开放了如果没有显示说明没有开放
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)