換用Debian/AlmaLinux/Rocky Linux系統後,無法通過SSH連接服務器,發現在啟動firewalld後SSH端口默認是關閉的,所以需要開放相應的SSH端口。
添加需要開放的端口(以8001端口為例)
firewall-cmd --zone=public --add-port=8001/tcp --permanent
命令含義:
–zone #作用域
–add-port=8001/tcp #添加端口,格式為:端口/通訊協議
–permanent #永久生效,沒有此參數重啟後失效
重啟防火牆
firewall-cmd --reload
查看防火牆端口是否開放
firewall-cmd --list-ports
查看防火牆端口是否開放(適用於所有Linux系統)
netstat -tuln