Ubuntu——防火牆、端口


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						 //查看狀態


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM