物理机无法访问虚拟机中ubuntu宝塔面板
使用虚拟机为virtualbox,使用桥接网络模式安装系统为ubuntu20,在ubuntu中安装了宝塔面板.然后在ubuntu中使用内网本地地址能够登入宝塔面板。但是用物理机使用该地址访问虚拟机的宝塔面板会无法访问。在宝塔面板管理界面的安全板块中,可以看到防火墙已经放通宝塔面板默认的8888端口。
在宝塔面板安装进程完成后,终端将会打印出宝塔面板的登陆信息,并提示如果无法访问面板界面,检查防火墙。由于本地访问本机的服务,不需要放通防火墙的特定端口,但是在物理机中访问,就会被防火墙拒绝。虽然在宝塔面板的安全管理板块中显示端口已经放通,但是我们可以使用命令行查看是否属实。使用命令查看防火墙状态:
sudo ufw status
可以看到ubuntu防火墙默认只放通了39000-40000范围的端口:
那么我们需要手动添加宝塔面板的服务端口,使用命令添加:
sudo ufw allow 8888
添加完成后可以使用上述的状态查看命令查看是否添加成功,完成后使用命令重载防火墙使之生效:
sudo ufw reload
然后再物理机中使用虚拟机本地地址就可以访问该面板了。
如果无法查看博客中的图片,请挂代理访问,因为图片是存储在GitHub上的。