firewalld禁止ip或埠訪問命令
firewall-cmd –reload
#檢視firewall狀態,linux7預設是安裝並開啟的;
firewall-cmd --state
#安裝
yum install firewalld
#啟動,
systemctl start firewalld
#設定開機啟動
systemctl enable firewalld
#關閉
systemctl stop firewalld
#取消開機啟動
systemctl disable firewalld
#禁止ip(111.225.149.121)訪問機器
firewall-cmd --permanent --add-rich-rule=
'rule family=ipv4 source address="111.225.149.121" drop'
#禁止乙個ip段,比如禁止111.225..
firewall-cmd --permanent --add-rich-rule=
'rule family=ipv4 source address="111.225.0.0/16" drop'
#允許http服務(對應服務策略目錄:/usr/lib/firewalld/services/)
firewall-cmd --permanent --add-service=http
#關閉http服務(對應服務策略目錄:/usr/lib/firewalld/services/)
firewall-cmd --permanent --remove-service=http
#允許埠:3389
firewall-cmd --permanent --add-port=3389/tcp
#關閉放行中埠:3389
firewall-cmd --permanent --remove-port=3389/tcp
#檢視firewall的狀態
firewall-cmd --state
#檢視防火牆規則(只顯示/etc/firewalld/zones/public.xml中防火牆策略,在配置策略前,我一般喜歡先cp,以後方便直接還原)
firewall-cmd --list-all
#檢視所有的防火牆策略(即顯示/etc/firewalld/zones/下的所有策略)
firewall-cmd --list-all-zones
Linux 禁止使用者或 IP通過 SSH 登入
1.只允許指定使用者進行登入 白名單 在 etc ssh sshd config 配置檔案中設定 allowusers 選項,配置完成需要重啟 sshd 服務 格式如下 allowusers aliyun test 192.168.1.1 允許 aliyun 和從 192.168.1.1 登入的 t...
nginx禁止限制某個IP位址或網段訪問伺服器
nginx配置訪問ip需要修改nginx.conf檔案,只需要在server中新增allow跟deny的ip即可,如下 upstream novel server error page 500502 503504 50x.html location 50x.html ps 上面的配置中allow必須...
Apache 禁止或允許固定IP 訪問特定目錄
注意 下面的內容都是放在虛擬主機的單獨配置中,而並非是在httpd.conf 的全域性配置中。增加files選項來控制,比如要不允許訪問 inc 副檔名的檔案,保護php類庫 inc order allow,deny deny from all 可以用正則匹配來進行 var www 0 9 orde...