ubuntu ufw开放端口

ufw命令(ubuntu)
Usage: ufw COMMAND

Commands:
 enable                          enables the firewall//开启防火墙
 disable                         disables the firewall//关闭防火墙
 default ARG                     set default policy
 logging LEVEL                   set logging to LEVEL
 allow ARGS                      add allow rule//允许
 deny ARGS                       add deny rule//禁用
 reject ARGS                     add reject rule
 limit ARGS                      add limit rule
 delete RULE|NUM                 delete RULE//删除之前允许或者禁用的规则
 insert NUM RULE                 insert RULE at NUM
 route RULE                      add route RULE
 route delete RULE|NUM           delete route RULE
 route insert NUM RULE           insert route RULE at NUM
 reload                          reload firewall
 reset                           reset firewall
 status                          show firewall status
 status numbered                 show firewall status as numbered list of RULES
 status verbose                  show verbose firewall status
 show ARG                        show firewall report
 version                         display version information
 
//打开防火墙
root@VM-0-14-ubuntu:/etc# ufw enable
Command may disrupt existing ssh connections. Proceed with operation (y|n)? y
Firewall is active and enabled on system startup
//允许外部访问10086端口(tcp/udp)
root@VM-0-14-ubuntu:/etc# ufw allow 10086
Rule added
Rule added (v6)
root@VM-0-14-ubuntu:/etc# ufw allow 10086/tcp
Rule added
Rule added (v6)

//防火墙与端口侦听状态
root@VM-0-14-ubuntu:/home/ubuntu/jinxu/test# ufw status
Status: active

To                         Action      From
--                         ------      ----
20,21,22,22,80,888,8888/tcp ALLOW       Anywhere                  
39000:40000/tcp            ALLOW       Anywhere                  
10086                      ALLOW       Anywhere                  
10086/tcp                  ALLOW       Anywhere                  
20,21,22,22,80,888,8888/tcp (v6) ALLOW       Anywhere (v6)             
39000:40000/tcp (v6)       ALLOW       Anywhere (v6)             
10086 (v6)                 ALLOW       Anywhere (v6)             
10086/tcp (v6)             ALLOW       Anywhere (v6)             

root@VM-0-14-ubuntu:/home/ubuntu/jinxu/test# ./server 
sockfd = 3
服务端绑定IP和端口ok....
服务端处于监听状态...
客户端163.125.235.249:52937连接服务端
buf: ttt
buf: tttttttttttttttttttt


//删除以前允许访问的10086端口
root@VM-0-14-ubuntu:/home/ubuntu/jinxu/test# ufw delete allow 10086
Rule deleted
Rule deleted (v6)
root@VM-0-14-ubuntu:/home/ubuntu/jinxu/test# ufw delete allow 10086/tcp
Rule deleted
Rule deleted (v6)

root@VM-0-14-ubuntu:/home/ubuntu/jinxu/test# ufw status
Status: active

To                         Action      From
--                         ------      ----
20,21,22,22,80,888,8888/tcp ALLOW       Anywhere                  
39000:40000/tcp            ALLOW       Anywhere                  
20,21,22,22,80,888,8888/tcp (v6) ALLOW       Anywhere (v6)             
39000:40000/tcp (v6)       ALLOW       Anywhere (v6)  
root@jin:/home/itheima/work/2020/6/6# ls 
client  client.c  nohup.out
root@jin:/home/itheima/work/2020/6/6# cat nohup.out 
connect: Connection refused
开放端口之后可以绑定ip端口连接云服务器并进行通信,否则拒绝连接
posted @ 2022-09-29 19:41  J1nu  阅读(84)  评论(0)    收藏  举报