ubuntu sqladmin网络配置
Ubuntu SQLAdmin网络配置要点
-
系统网络配置
- 编辑网络配置文件(Ubuntu 18.04+使用
/etc/netplan/*.yaml
):
保存后执行network: version: 2 renderer: networkd ethernets: ens33: # 网卡名(通过`ip addr`查看) dhcp4: no addresses: [192.168.1.100/24] # 静态IP gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
sudo netplan apply
。 - 若用DHCP,保持
dhcp4: yes
即可。
- 编辑网络配置文件(Ubuntu 18.04+使用
-
防火墙设置
- 启用UFW并开放SQLAdmin端口(默认8080或数据库端口如3306):
sudo ufw allow 8080/tcp sudo ufw allow 3306/tcp # 若需远程访问数据库 sudo ufw reload
- 启用UFW并开放SQLAdmin端口(默认8080或数据库端口如3306):
-
SQLAdmin配置文件
- 编辑
/etc/sqladmin/sqladmin.conf
(或/etc/webmin/miniserv.conf
):- 设置监听地址为
0.0.0.0
以允许远程访问:[server] listen_address = 0.0.0.0 port = 8080 # 可自定义端口
- 设置监听地址为
- 重启服务生效:
sudo systemctl restart sqladmin
。
- 编辑
-
远程数据库连接(如需)
- 确保数据库(如MySQL)配置文件(
/etc/mysql/mysql.conf.d/mysqld.cnf
)中bind-address=0.0.0.0
。 - 授权远程用户:
CREATE USER 'sqladmin'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'sqladmin'@'%'; FLUSH PRIVILEGES;
- 确保数据库(如MySQL)配置文件(
-
验证网络连通性
- 通过
ping
测试网络连通性:ping 8.8.8.8
或ping 远程服务器IP
。 - 使用浏览器访问SQLAdmin界面:
http://服务器IP:端口
(如http://192.168.1.100:8080
)。
- 通过
注意:若使用云服务器,需在云平台安全组中放行对应端口。
参考来源:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权请联系我们,一经查实立即删除!