Ubuntu和CentOS端口设置

记录下端口设置,用到啥记录啥。

CentOS

核心指令firewall-cmd

查看已开放端口

sudo firewall-cmd --list-ports

开启端口

sudo firewall-cmd --zone=public --add-port=10250/tcp --permanent
sudo firewall-cmd --zone=public --add-port=30000-32767/tcp --permanent
//--zone: 作用域 
//--add-port=2181/tcp: 要开启的端口号,格式为:端口号/通讯协议 
//--permanent: 使端口永久开放,如不添加,则表示临时有效,开机重启后便会失效
//30000-32767,端口区间

关闭端口

sudo firewall-cmd --zone=public --remove-port=6443/tcp --permanent

reload以便--permanent配置生效

sudo firewall-cmd --reload

Ubuntu

核心指令ufw

启用ufw

sudo ufw enable
sudo ufw allow ssh

查看已开放端口

sudo ufw status

开启端口

sudo ufw allow 10250/tcp
sudo ufw allow 30000:32767/tcp
//30000:32767是端口区间

关闭端口

sudo ufw delete allow 10250/tcp

参考链接:
https://www.cnblogs.com/Sungeek/p/8257681.html
https://blog.csdn.net/Sun_Hui_/article/details/103178840
https://www.itcoder.tech/posts/how-to-setup-a-firewall-with-ufw-on-ubuntu-20-04/