Jack 發表於2020年5月1日 分享 發表於2020年5月1日 (已編輯) ------------------------------------------------------ CentOS 8 防火牆從預設 firewalld 更改為 iptables ------------------------------------------------------ 關閉防火牆firewalld systemctl stop firewalld.service systemctl disable firewalld.service 將firewalld永久關閉 systemctl mask firewalld 查看firewalld防火墙状态(关闭后显示notrunning,开启后显示running) firewall-cmd --state 重啟 sudo reboot 安装iptables yum -y install iptables-services 启用iptables systemctl enable iptables 启动iptables systemctl start iptables 重啟 sudo reboot 檢查 firewalld 服務是否運行 systemctl status firewalld 關掉selinux vi /etc/selinux/config SELINUX=enforcing 改為 SELINUX=disabled 保存離開 :wq 重啟 sudo reboot 設置防火牆iptables cd /usr/local/bin vi firewall.sh 將防火牆的規則複製貼上 firewall.sh的規則在這,請另開視窗觀看 保存離開 :wq 變更權限 chmod +x /usr/local/bin/firewall.sh 啟動防火牆 ./firewall.sh ./firewall.sh start 開機啟動 vi /etc/rc.d/rc.local 將這一行貼到最底下 /usr/local/bin/firewall.sh start 保存離開 :wq 變更權限 chmod +x /etc/rc.d/rc.local 重啟 sudo reboot 確認iptables防火牆規則,有出現你的IP才可以,只有你的IP才能SSH連線 iptables -L 本文章最後於2021年11月8日,由Jack編輯 意見的連結
推薦的文章
建立帳號或登入後發表意見
你需要成為會員才能發表意見
建立帳號
在我們的論壇註冊新帳號,只需要幾個簡單步驟!
註冊帳號登入
已有帳號?請登入。
現在登入