虚拟机防火墙如何运行程序
Linux 系统虚拟机防火墙
-
firewalld
-
安装:对于 RHEL、CentOS 系统,使用sudo yum install firewalld;对于 Debian、Ubuntu 系统,使用sudo apt-get install firewalld。
-
开启:可以使用命令sudo systemctl start firewalld和sudo systemctl enable firewalld。也可在系统设置中找到 “防火墙” 或 “安全” 选项,启用 firewalld。
-
配置规则允许程序运行:若要允许 HTTP 和 HTTPS 流量,使用sudo firewall-cmd --permanent --add-service=http和sudo firewall-cmd --permanent --add-service=https,然后sudo firewall-cmd --reload使配置生效。
-
-
UFW
-
安装:适用于 Debian 和 Ubuntu 系统,命令为sudo apt-get install ufw。
-
开启:使用命令sudo ufw enable,也可在系统设置中找到 “防火墙” 或 “安全” 选项,启用 UFW。
-
配置规则允许程序运行:例如允许 SSH 访问,使用sudo ufw allow 22/tcp,然后sudo ufw reload。
-
Windows 系统虚拟机防火墙
-
开启防火墙:打开虚拟机中的 Windows 系统,进入 “控制面板”,找到 “Windows Defender 防火墙”,点击 “启用或关闭 Windows Defender 防火墙”,选择 “启用 Windows Defender 防火墙”,点击 “确定”。
-
允许程序通过防火墙:在 “Windows Defender 防火墙” 界面中,点击 “允许应用或功能通过 Windows Defender 防火墙”,点击 “更改设置”,在列表中找到要允许通过防火墙的程序,勾选其对应的 “专用” 和 “公用” 复选框,点击 “确定”。若列表中没有所需程序,可点击 “允许另一个应用”,找到程序的可执行文件或安装目录,添加后进行允许操作。
免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。