Ubuntu查看防火牆的狀態
查看防火牆的狀態
命令:
sudo ufw status
系統提示: “Status: inactive”狀態:不活躍
上面提示表示沒有開啟防火牆,並不是沒有安裝防火牆
如果沒有安裝可以使用命令安裝
命令:
sudo sudo apt-get install ufw
Ubuntu開啟防火牆
開啟防火牆,
命令:
sudo ufw enable //開啟防火牆
注意:Command may disrupt existing ssh connections. Proceed with operation (y|n)?
表示:命令可能會中斷現有的ssh連接。繼續操作(y|n)? #F44336
因為使用遠程工具Xshhl等連接的,需要先將SSH的22端口放行,然后再開啟防火牆,不然當你重啟SSH時會斷開Xshll與服務器的連接
查看防火牆的狀態
命令:
sudo ufw status //查看防火牆的狀態
系統提示: “Status: active”狀態:不活躍 #F44336
上面提示表示開啟防火牆
這時沒有看到22端口開放,是因位沒有重啟服務,之所以沒有斷開,是因為系統讓你開放22端口,避免斷開連接
Ubuntu添加開放SSH端口
命令:
sudo ufw allow 22 //開放22端口
開啟完成,需要重啟防火牆生效
命令:
sudo ufw reload //重啟ufw防火牆
再查看防火牆的狀態
命令:
sudo ufw status //查看防火牆的狀態
查看22端口的監聽狀態
命令:
sudo netstat -tunlp | grep 22 //查看22端口信息
22端口屬於監聽狀態,在Windows下能夠telnet通
命令:
telnet 192.168.*.* 22
Ubuntu防火牆常用命令
關閉狀態下查看防火牆狀態
命令:
sudo ufw status
開啟狀態下該命令查看防火牆的規則
命令:
sudo ufw status
啟用ufw防火牆
命令:
sudo ufw enable //開啟防火牆
重啟ufw防火牆
命令:
sudo ufw reload //重啟防火牆,添加規則以后需要使用該命令進行重啟防火牆
關閉ufw防火牆
命令:
sudo ufw disable //關閉防火牆
設置外來訪問默認權限
命令:
sudo ufw default deny //拒接所有外來訪問,本機能正常訪問外部
sudo ufw reload //重啟
sudo ufw status //查看狀態
端口的開放與關閉
開放普通端口
命令:
sudo ufw allow 20 //開放20端口
sudo ufw reload //重啟防火牆,是配置生效
查看端口規則==
命令:
sudo ufw status
關閉普通端口
命令:
sudo ufw delete allow 20 //關閉20端口
sudo ufw reload //重啟防火牆,是配置生效
sudo ufw status //查看狀態
開放規定協議的端口
命令:
sudo ufw allow 8008/tcp //指定開放8008的tcp協議
sudo ufw reload //重啟防火牆,是配置生效
sudo ufw status //查看狀態
關閉指定協議端口
命令:
命令:
sudo ufw delete allow 8008/tcp //關閉8008端口
sudo ufw reload //重啟防火牆,是配置生效
sudo ufw status //查看狀態
開放指定ip所有操
命令:
sudo ufw allow from 192.168.*.* // 指定ip為192.168.*.*的計算機操作所有端口
sudo ufw reload //重啟防火牆,是配置生效
sudo ufw status //查看狀態
關閉指定ip所有操作
命令:
sudo ufw delete allow from 192.168.121.1 // 關閉指定ip為192.168.121.1的計算機操作所有端口
sudo ufw reload //重啟防火牆,是配置生效
sudo ufw status //查看狀態
開放指定ip對應端口操作
命令:
sudo ufw allow from 192.168.121.2 to any port 3306
// 開放指定ip為192.168.121.2的計算機訪問本機的3306端口
sudo ufw reload //重啟防火牆,是配置生效
sudo ufw status //查看狀態
關閉指定ip對應端口操作
命令:
sudo ufw delete allow from 192.168.121.2 to any port 3306
// 關閉指定ip為192.168.121.2的計算機對本機的3306端口的操作
sudo ufw reload //重啟防火牆,是配置生效
sudo ufw status //查看狀態