物理机无法访问虚拟机中ubuntu宝塔面板

使用虚拟机为virtualbox,使用桥接网络模式安装系统为ubuntu20,在ubuntu中安装了宝塔面板.然后在ubuntu中使用内网本地地址能够登入宝塔面板。但是用物理机使用该地址访问虚拟机的宝塔面板会无法访问。在宝塔面板管理界面的安全板块中,可以看到防火墙已经放通宝塔面板默认的8888端口。

在宝塔面板安装进程完成后,终端将会打印出宝塔面板的登陆信息,并提示如果无法访问面板界面,检查防火墙。由于本地访问本机的服务,不需要放通防火墙的特定端口,但是在物理机中访问,就会被防火墙拒绝。虽然在宝塔面板的安全管理板块中显示端口已经放通,但是我们可以使用命令行查看是否属实。使用命令查看防火墙状态:

sudo ufw status

可以看到ubuntu防火墙默认只放通了39000-40000范围的端口:
ubuntu-ufw
那么我们需要手动添加宝塔面板的服务端口,使用命令添加:

sudo ufw allow 8888

添加完成后可以使用上述的状态查看命令查看是否添加成功,完成后使用命令重载防火墙使之生效:

sudo ufw reload

然后再物理机中使用虚拟机本地地址就可以访问该面板了。
ubuntu-pt

posted @ 2021-01-09 17:45  来自江南的阿豪  Views(1798)  Comments(0Edit  收藏  举报