系统网络配置
/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
。dhcp4: yes
即可。防火墙设置
sudo ufw allow 8080/tcp
sudo ufw allow 3306/tcp # 若需远程访问数据库
sudo ufw reload
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
。远程数据库连接(如需)
/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;
验证网络连通性
ping
测试网络连通性:ping 8.8.8.8
或ping 远程服务器IP
。http://服务器IP:端口
(如http://192.168.1.100:8080
)。注意:若使用云服务器,需在云平台安全组中放行对应端口。
参考来源: