windows和linux開啟防火牆時允許特定IP和端口


windows

1、進入高級安全Windows Defender防火牆,新建規則中選擇自定義

 

 

 

2、直接下一步

 

 

3、設置協議類型、本地端口選擇和端口號

 

 

 

 

4、設置允許哪些IP訪問這個端口,不設置則默認任何IP

 

 

 

Linux

1、查看防火牆狀態(Centos7防火牆是firewall)

systemctl status firewalld

 

 

 

2、如果不是顯示active狀態,需要打開防火牆

systemctl start firewalld

 

3、開放端口或IP

查看所有已開放的臨時端口(默認為空)

# firewall-cmd --list-ports

# 查看所有永久開放的端口(默認為空)

# firewall-cmd --list-ports --permanent

 

 

 

# 添加臨時開放端口(例如:修改ssh連接的223端口)

# firewall-cmd --add-port=223/tcp

# 添加永久開放的端口(例如:223端口)

# firewall-cmd --add-port=223/tcp --permanent

# 關閉臨時端口

# firewall-cmd --remove-port=80/tcp

# 關閉永久端口

# firewll-cmd --remove-port=80/tcp --permanent

# 配置結束后需要輸入重載命令並重啟防火牆以生效配置

# firewall-cmd --reload

# systemctl restart firewalld

 

#放行IP

(1)vim /etc/hosts.deny,在其中加入sshd:ALL、或只特定的ip限制sshd:192.168.0.111

 

 再次連接時所有ip就不讓連接了

 

(2)vim /etc/hosts.allow,在其中進行如下設置:sshd:192.168.0.123:allow、或sshd:192.168.0.*:allow、或sshd:192.168.0.123、或sshd:192.168.0.* 

 

表示除了192.168.0.123這個ip或192.168.0.*這個網段可連接外,其余ip都不可連接

 

 


免責聲明!

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



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