ubuntu

ubuntu sqladmin网络配置

小樊
33
2025-09-04 07:56:01
栏目: 云计算

Ubuntu SQLAdmin网络配置要点

  1. 系统网络配置

    • 编辑网络配置文件(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即可。
  2. 防火墙设置

    • 启用UFW并开放SQLAdmin端口(默认8080或数据库端口如3306):
      sudo ufw allow 8080/tcp  
      sudo ufw allow 3306/tcp  # 若需远程访问数据库  
      sudo ufw reload  
      
  3. 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
  4. 远程数据库连接(如需)

    • 确保数据库(如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;  
      
  5. 验证网络连通性

    • 通过ping测试网络连通性:ping 8.8.8.8ping 远程服务器IP
    • 使用浏览器访问SQLAdmin界面:http://服务器IP:端口(如http://192.168.1.100:8080)。

注意:若使用云服务器,需在云平台安全组中放行对应端口。

参考来源:

0
看了该问题的人还看了